MCA-304 Operating Systems !

Introductory Concepts: Operating system functions and characteristics, historical evolution of operating systems, Real time systems, Distributed systems, Methodologies for implementation of O/S service system calls, system programs, Interrupt mechanisms.

File Systems: Functions of the system, File access and allocation methods, Directory Systems: Structured Organizations, directory and file protection mechanisms, implementation issues: hierarchy of file and device management.

CPU Scheduling: Levels of Scheduling, Comparative study of scheduling algorithms, Multiple processor scheduling.

Storage Management: Storage allocation methods: Single contiguous allocation, Multiple contiguous allocation, Paging; Segmentation combination of Paging and Segmentation, Virtual memory concepts, Demand Paging, Page replacement Algorithms, Thrashing.

Hardware Management: Hardware Organization, Device scheduling policies.

Deadlocks: Deadlock characterization, Deadlock prevention and avoidance, Deadlock detection and recovery, practical considerations.

Concurrent Processes: Critical section problem, Semaphores, Classical process co-ordination problems and their solutions, Interprocess Communications.

Protection: Goals of protection, mechanism & policies implementation dynamic protection structures, revocation protection schemes in UNIX / MULTICS.

Case Studies: Comparative study of DOS, WINDOW, UNIX & LINUX system.

Leave a Reply

Leave a Reply

Your email address will not be published.