Operating System
5IT4-03 · Semester 5
0/53 topics
Objective
Scope
Outcome
History of operating systems
Operating system structure
Operating system operations
Processes
Files
Processor management
Inter-process communication
Mutual exclusion
Semaphores
Wait and signal procedures
Process scheduling
Process scheduling algorithms
Critical sections
Threads
Multithreading
Contiguous memory allocation
Virtual memory
Paging
Page table structure
Demand paging
Page replacement policies
Thrashing
Segmentation
Memory management case study
Shared resources
Resource allocation
Resource scheduling
Resource graph models
Deadlock detection
Deadlock avoidance
Deadlock prevention algorithms
Devices
Device characteristics
Device drivers
Device handling
Disk scheduling algorithms
Disk scheduling policies
File concepts
File types
File structures
Directory structures
File access methods
Access matrices
File security
User authentication
File management case studies
UNIX operating system case study
Linux operating system case study
Real-Time OS
Mobile OS case studies