Deals with the software that manages computer hardware and resources. Important concepts include System Calls, Processes, Threads, Inter-Process Communication, Concurrency, and Synchronization. Other critical areas are Deadlock, CPU and I/O Scheduling, Memory Management, Virtual Memory , and File Systems.
Deals with the software that manages computer hardware and resources. Important concepts include System Calls, Processes, Threads, Inter-Process Communication, Concurrency, and Synchronization. Other critical areas are Deadlock, CPU and I/O Scheduling, Memory Management, Virtual Memory, and File Systems.