MCA-108 OPERATING SYSTEMS

MCA – II SEMESTER

 

MCA-108 OPERATING SYSTEMS

 

L T P Total                                                                                                       Credits-4

4 0 0 4                                                                          Duration of Exam- Three hours

 

 

 

Types of Operating Systems (OS), historical evolution of operating systems, Real time systems, Distributed systems. OS concepts – Processes, Files, System calls, Shell, Interrupt mechanisms.

 

File Systems: Functions of the system, File access and allocation methods, Directory Systems: Structured Organization, 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.

 

Memory management, memory allocation, paging, virtual memory, page replacement algorithms, Paging, Segmentation combination of Paging and Segmentation, Virtual memory concepts, Demand Paging, Page replacement Algorithms

 

Device and Input-Output management.

 

Deadlocks, prevention and avoidance, concurrent processes, Semaphores.

 

Device and Input-Output management.

 

Study of UNIX operating system.

 

 

Suggested References

 

  1. Peterson, J.L. & Silberschatz, A.: Operating System Concepts, Addison, Wesley-Reading.
  2. Silberschatz Galvin – Operating system concepts – John Wiley & Sons – 2004

 

DEPARTMENT OF COMPUTER APPLICATIONS, NIT Kurukshetra

Leave a Reply

Your email address will not be published. Required fields are marked *