Skip to main content

UNIT: 1 Introduction:

Operating system and function, the evolution of OS, Operating System services, OS Components. Operating Systems Types: Batch, Time Sharing, Multiprogramming, Multitasking, Multiprocessor, Distributed, Real Time, Network.

UNIT: 2 CPU Scheduling:

Process concept, Process state transitions, schedulers (long term, short term, mid term), Scheduling concept, Performance criteria, Scheduling algorithms, multiple processor scheduling.

UNIT: 3 Deadlocks:

System model, Deadlock characterization, prevention, avoidance detection and recovery from deadlock.

UNIT: 4 Memory Management:

Resident monitor, multiprogramming with fixed Partition, multiprogramming with variable partition, paging, segmentation, paged segmentation, virtual memory, demand paging, thrashing.

UNIT: 5 File System:

File support, access methods, allocation methods (Contiguous, linked and index allocation), Directory system (Single level, tree structured, acyclic graph and general graph directory), file protection. Disk Scheduling: FCFS, C-Scan etc

 

SUGGESTED READINGS:-

  • 1. . Peterson & Silberschatz, “Operating System Concepts”, Addison-Wesley company
  • 2. Tenenbaum, A.S., “Modern Operating System”, PHI Publication

Semester

Subject Code
BCA-401