BCA Syllabus – Operating System


4.4 Operating System

Third Year          Part III Group A                 Sixth Semester                Subject Code:   

Unit - 1
Introduction – Definition – Mainframe, Multiprocessor, Distributed, Clustered, Real-time, Hand held systems – I/O and storage structure – Hardware protection – Network structure – system components – system services, calls, programs, structure – system design, implementation and generation.

Unit - 2
 Process Management: Process concepts, scheduling, operations – cooperating processes – Inter- process communication  in Client-Server systems – Multithreading models and issues – Windows 2000 and Java threads – CPU scheduling criteria and algorithms – Multi-processor and Real-time scheduling – Algorithm Evaluation – Process scheduling in Windows 2000.

Unit - 3
 Process Synchronization – Critical-section problem – Synchronization Hardware – Semaphores – Classic problems – Critical Regions – Monitor – Synchronization in Windows 2000 – Deadlock characterization, Prevention, Avoidance and Detection – Recovery from Deadlock.

Unit - 4
 Storage management: Swapping – Contiguous memory allocation – Paging – Segmentation – Segmentation with paging – Demand paging – Process creation – Page replacement – Allocation of Frames – Thrashing – Implementation of virtual memory in Windows NT – File concepts and access methods – Directory Structure & implementation – Allocation methods – Free space management.

Unit - 5
 I/O Systems and Case Study: Disk Structure, Scheduling and Management – Swap Space Management – Case Study: Windows 2000.


TEXT BOOK:
             Operating System Concepts - Silberschartz  A., Galvin P.B., Gagne G - Sixth                     Edition, 2002, John Wiley & Sons.
Unit I              Chapters:         1.1 to 1.8, 2, 3
Unit II             Chapters:         4, 5.1 to 5.3, 5.6, 5.8, 6
Unit III           Chapters:         7.1 to 7.8, 8
Unit IV           Chapters:         9, 10.1 to 10.7, 11.1 to 11.3, 12.1 to 12.5
Unit V             Chapters:         14.1 to 14.4, 21.1 to 21.5

REFERANCE BOOK:
  Operating System Concepts And Design, MilanMilankovic, Tata McGraw Hill, 1997

No comments

Powered by Blogger.