90 likes | 629 Views
Operating Systems (OS) - Syllabus. 1. Introduction - History; Views; Concepts; Structure 2. Process Management - Processes; State + Resources; Threads; Unix implementation of Processes 3. Process Scheduling – Paradigms; Unix; Modelling
E N D
Operating Systems (OS) - Syllabus 1. Introduction - History; Views;Concepts; Structure 2. Process Management -Processes; State + Resources; Threads; Unix implementation of Processes 3. Process Scheduling – Paradigms; Unix; Modelling 4. Process Synchronization -Synchronization primitives and their equivalence; Deadlocks 5. Memory Management - Virtual memory; Page replacement algorithms; Segmentation 6. File Systems - Implementation; Directory and space management; Unix file system; Distributed file systems (NFS)
OS - Syllabus(Contd.) 7. Distributed issues – Synchronization; Mutual exclusion 8. Security – General policies and mechanisms; protection models; authentication 9. I/O – Layers, Buffers, Drivers. Books: A. Tanenbaum: Modern Operating Systems, Prentice-Hall, 2nd Edition, 2001 A. Silberschatzet. al.:Operating System Concepts (6th ed.), Addison Wesley, 2002. G. Nutt:Operating Systems (a modern perspective) (3rd ed.), Addison Wesley, 2002. W. Stallings:Operating Systems (5th ed.), Prentice-Hall, 2005.