Operating Systems Lecture Notes
This
book covers the following topics: OS History, computer System Structures, Operating System Structures, Processes,
Interprocess Communication, Threads, Nachos, Mutual Exclusion, Semaphores,
Implementing Semaphores, Locks and CVs, Readers/Writers Problem, Non-preemptive
Scheduling, Preemptive Scheduling, Complex CPU Scheduling, Deadlock, Deadlock
Detection, Deadlock Avoidance, Static Memory Allocation, Dynamic Alloc.,
Relocation, Dynamic Reloc., Segmentation, Paging, Demand Paging, Page
Replacement, File System Operations, File System Data Structures, File System
Implementation, File System Improvement, Disk Management, Distributed Operating
Systems and Networking.
Author(s): Paul A. Farrell
NA Pages