EC2022 OPERATING SYSTEMS Syllabus - Anna University


EC2022 OPERATING SYSTEMS L T P C
3 0 0 3
UNIT I OPERATING SYSTEM OVERVIEW 9
Introduction – Multiprogramming – Time sharing – Multi-user Operating systems –
System Call – Structure of Operating Systems
UNIT II PROCESS MANAGEMENT 9
Concept of Processes – Interprocess Communication – Racing – Synchronisation –
Mutual Exclusion – Scheduling – Implementation Issues – IPC in Multiprocessor System
– Threads

UNIT III MEMORY MANAGEMENT 9
Partition – paging – segmentation – virtual memory concepts – relocation algorithms –
buddy systems – Free space management – Case study.
UNIT IV DEVICE MANAGEMENT AND FILE SYSTEMS 9
File concept – access methods – directory structure – File system mounting – file
sharing – protection – file system implementation – I/O Hardware – Application I/O
Interface – Kernal I/O subsystem – Transforming I/O to Hardware Operations – Streams
– Disk Structure – Disk Scheduling Management – RAID structure
UNIT V MODERN OPERATING SYSTEMS 9
Concepts of distributed operating systems – Real time operating system – Case studies:
UNIX, LINUX and Windows 2000.
TOTAL= 45 PERIODS
TEXT BOOKS
1. Abraham Silberschatz, Peter Galvin and Gagne, ‘Operating System Concepts’,
Seventh Edition, John Wiley, 2007.
2. William Stallings, ‘Operating Systems – Internals and Design Principles’, Fifth
Edition, Prentice Hall India, 2005.
REFERENCES
1. Andrew Tanenbaum, ‘Modern Operating Systems’, 2
2. Deital.H.M, “Operating Systems - A Modern Perspective”, Second Edition, Addison
Wesley, 2004.
3. Mukesh Singhal, Niranjan G.Shivaratri, “Advanced Concepts in Operating Systems”,
Tata McGraw Hill, 2001.
4. D.M.Dhamdhere, “Operating Systems – A Concept based Approach”, Second
Edition, Tata McGraw Hill, 2006.
5. Crowley.C, “Operating Systems: A Design – Oriented Approach”, Tata McGraw Hill,
1999.
6. Ellen Siever, Aaron Weber, Stephen Figgins, ‘LINUX in a Nutshell’, Fourth Edition,
O’reilly, 2004.
nd Edition, Prentice Hall, 2003.
Previous
Next Post »