Old Website
Operating System
 
UNIT 1 OVERVIEW AND PROCESS MANAGEMENT

Introduction – Computer System Organization, Architecture, Operation, Process Management ᧓ Memory Management ᧓ Storage Management ᧓ Operating System ᧓ Process concept ᧓ Process scheduling ᧓ Operations on processes ᧓ Cooperating processes ᧓ Inter process communication. Threads – Mul****hreading Models ᧓ Threading issues.

UNIT 2 PROCESS SCHEDULING AND SYNCHRONIZATION

Introduction – Computer System Organization, Architecture, Operation, Process Management ᧓ Memory Management ᧓ Storage Management ᧓ Operating System ᧓ Process concept ᧓ Process scheduling ᧓ Operations on processes ᧓ Cooperating processes ᧓ Inter process communication. Threads – Mul****hreading Models ᧓ Threading issues.

UNIT 3 MEMORY MANAGEMENT

Memory Management – Background ᧓ Swapping ᧓ Contiguous memory allocation ᧓ Paging ᧓ Segmentation ᧓ Segmentation with paging. Virtual Memory – Background ᧓ Demand paging ᧓ Process creation ᧓ Page replacement ᧓ Allocation of frames ᧓ Thrashing.

UNIT 4 FILE SYSTEMS

File concept – Access methods ᧓ Directory structure ᧓ Files System Mounting ᧓ File Sharing ᧓ Protection. File System Implementation – Directory implementation ᧓ Allocation methods ᧓ Free-space management.

UNIT 5 I/O SYSTEMS

I/O Systems – I/O Hardware ᧓ Application I/O interface ᧓ Kernel I/O subsystem ᧓ Streams ᧓ Performance. Mass-Storage Structure: Disk scheduling ᧓ Disk management ᧓ Swap-space management ᧓ RAID ᧓ Disk attachment ᧓ Stable storage ᧓ Tertiary storage. Case study: Implementation of Distributed File system in Cloud OS / Mobile OS.

Text Book:

1) Silberschatz, Galvin, and Gagne, ᧜Operating System Concepts᧝, Tenth Edition, Wiley India Pvt Ltd, 2018. 2) Andrew S. Tanenbaum, ᧜Modern Operating Systems᧝, Fourth Edition, Pearson Education, 2010.

Reference Book:

1) Gary Nutt, ᧜Operating Systems᧝, Third Edition, Pearson Education, 2004.

2) Harvey M. Deitel, ᧜Operating Systems᧝, Third Edition, Pearson Education, 2004.

3) Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ᧜Operating System Concepts᧝, 9th Edition, John Wiley and Sons Inc., 2012.

4) William Stallings, ᧜Operating Systems ᧓ Internals and Design Principles᧝, 7th Edition, Prentice Hall, 2011.

 

 

screen tagSupport