facebook
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since June 2021
Instructor since June 2021
Operating systems for IT Infrastructure course presents the foundations of computer architecture, operating systems, virtualization, and distributed systems which are required in IT infrastructure's architecture, engineering and administration.

Overview of IT infrastructure;
Hardware concepts related to OS, CPU and I/O;
Process management and scheduling (PCB, signals, forks and pipes);
Problems of concurrent processes, critical sections, mutual exclusion, synchronization, deadlock;
Mutual exclusion, process co-operation, producer and consumer processes;
Semaphores: definition, init, wait, signal operations;
Interprocess Communication (IPC), Message Passing, Direct and Indirect;
Memory organization and management, storage allocation;
Virtual memory concepts, paging and segmentation, address mapping;
Virtual storage management, page replacement strategies;
File organization: blocking and buffering, file descriptor, directory structure;
System virtualization (Hypervisors type1 and Hypervisors type2);
Distributed systems and cloud computing.
Read more
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee