Operating Systems(MA612)

Course Name: 

Operating Systems

Programme: 

MCA

Semester: 

Third

Category: 

Programme Core (PC)

Credits (L-T-P): 

(3-0-0)3

Content: 

Operating System Functionalities, Types of Operating System- Multi programming, Multi-tasking, Multi processing and Realtime Operating system, Processes and threads, Process Management (learning fork system call), Interprocess communication (using shared memory, Message Queues, Pipes etc.), CPU scheduling, Process synchronization Mechanism (Semaphores in Unix), Dead locks - Prevention, avoidance and recovery techniques, Memory Management (Paging, Segmentation and Swapping), Virtual Memory (Dynamic Paging Techniques and Page replacement Algorithms), File Systems Management, IO Management, Protection and Security.

References: 

Silberschatz, Galvin, Gagne Operating System Concepts (Sixth Edition)
John Wiley 2008 Mourice J. Bach, The Design of the Unix Operating System PHI 2002

Department: 

Mathematical and Computational Sciences
 

Contact us

Dr. P. Sam Johnson, Professor and Head
Department of MACS, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474048

Connect with us

We're on Social Networks. Follow us & get in touch.