Operating System Design



Kernel Structure



Implementation Issues



Performance



Optimization Strategies



Operating System Trends: Machine size and speed



Operating System Trends: Distributed Operation



Operating System Trends: Applications



Operating System Trends: Ownership



Operating System Review



Operating Systems as Resource Managers for Computers



Scheduling



Processes, Threads, Contexts, IPC, deadlock



Protection for Memory, Disks, and Devices



Kernel Mode, Kernel Entry Points



Input and Output



Virtual Memory



Disks and File Systems



Operating Systems