MC9225 OPERATING SYSTEMS MCA 2ND SEMESTER ANNA UNIVERSITY SYLLABUS | MC9225 OPERATING SYSTEMS MCA SYLLABUS


MC9225 OPERATING SYSTEMS


UNIT I INTRODUCTION 


Introduction – Operating Systems and services – Processes – CPU Scheduling
approaches


UNIT II PROCESS SYNCHRONIZATION 


Process synchronization – Semaphores – Deadlocks – Handling deadlocks –
Multithreading


UNIT III MEMORY MANAGEMENT

Memory management – Paging – Segmentation – Virtual Memory – Demand paging –
Replacement Algorithms


UNIT IV DISK SCHEDULING 


Disk Scheduling approaches – File systems – Design issues – User interfaces to file
systems – I/O device management.


UNIT V CASE STUDIES 




Case study – Design and implementation of the UNIX OS, Process model and structure
– Memory management – File system – UNIX I/O management and device drivers –
Windows – System components – Process Management – Memory management – File
Systems – Networking


REFERENCES:
1. Abraham Silberschatz Peter B. Galvin, G. Gagne, “Operating System Concepts”,
Sixth Edition, Addison Wesley Publishing Co., 2003.
2. M. J. Bach, “Design Of The Unix Operating System”, Pearson Education.
3. Willam-Stalling “ Operating System” Fourth Edition, Pearson Education, 2003.
MC9225 OPERATING SYSTEMS MCA 2ND SEMESTER ANNA UNIVERSITY SYLLABUS | MC9225 OPERATING SYSTEMS MCA SYLLABUS Reviewed by Rejin Paul on 8:20 PM Rating: 5

1 comment:

Post Your comments,Views and thoughts Here, Give Us Time To Respond Your Queries

Contact Form

Name

Email *

Message *

Powered by Blogger.