Operating system syllabus
Operating system syllabus
83 | P a g e
Memory Management: Basic concept, Logical and Physical address map, Memory allocation:
Contiguous Memory allocation – Fixed and variable partition–Internal and External
fragmentation and Compaction; Paging: Principle of operation – Page allocation – Hardware
support for paging, Protection and sharing, Disadvantages of paging.
Virtual Memory: Basics of Virtual Memory – Hardware and control structures – Locality of
reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging, Page Replacement
algorithms: Optimal, First in First Out (FIFO) and Least Recently used (LRU).
MODULE-6:
I/O Hardware: I/O devices, Device controllers, Direct memory access Principles of I/O
Software: Goals of Interrupt handlers, Device drivers, Device independent I/O software,
Secondary-Storage Structure: Disk structure, Disk scheduling algorithms
File Management: Concept of File, Access methods, File types, File operation, Directory
structure, File System structure, Allocation methods (contiguous, linked, indexed), Free-space
management (bit vector, linked list, grouping), directory implementation (linear list, hash
table).
Case study: UNIX and WINDOWS Operating System.
Course Outcomes:
After the completion of the course, the students will be able to:
1. Learn the basic concepts of operating system, its various types and architecture
2. Learn and implement process management issues including process life cycle,
scheduling, synchronization and deadlocks
3. Learn and implement memory management issues including memory partitioning,
memory allocation and virtual memory concept
4. Learn and implement files systems and I/O systems including file management and
diskmanagement
REFERENCES:
4. Abraham Silberschatz, Peter Galvin, Greg Gagne, “Operating System Concepts
Essentials”,9th Edition, Wiley Asia Student Edition.
5. Naresh Chauhan,” Principles of Operating System”, Oxford University Press, 2014.
6. William Stallings, “Operating Systems: Internals and Design Principles”, 5th Edition,
Prentice Hall of India.
84 | P a g e