back to main page
Course details
Course Name Course Code Credits Semester Year
Operating Systems MC4109 3 Autumn 2024

About:

This course provides an introduction to fundamental concepts of operating systems and describes concepts of operating systems in terms of functions, structure, and implementation. It covers the principles and techniques in the design of operating systems. Topics included in this course are process management,scheduling policies for CPU, inteprocess communications, synchronization, deadlocks, memory management, file management, and input/output operations.

Contents:

This course will cover fundamental concepts of operating systems.

Objective:

Assessment:

Prerequisites:

To undertake this course,You should also be familiar with the following:

Reference books:

Operating System Concepts

Book title: Operating System Concepts, 9th Edition
Author(s): Abraham Silberschatz, Peter B. Galvin, Gerg Gagne
Publisher: Wiley, 2018.

Modern Operating Systems

Book title: Modern Operating Systems, 3rd Edition
Author(s): Andrew S. Tanenbaum
Publisher: Pearson Education, 2015.

Modern Operating Systems

Book title: Operating Systems:Internals and Design Principles, 9th Edition
Author(s): William Stallings
Publisher: Pearson Education, 2018.

Operating Systems a Concept Based Approach

Book title: Operating Systems a Concept Based Approach, 3rd Edition
Author(s): D. M. Dhamdhere
Publisher: McGraw Hill Education, 2017.

Beginning Linux Programming

Book title: Beginning Linux Programming, 4th Edition
Author(s): Neil Matthew and Richard Stones
Publisher: Wrox Publication.


copyright@ajitkumarsahoo.2024