B.E Artificial Intelligence and Machine Learning Operating System Syllabus - Mumbai University
This is the Second Year AI-ML syllabus under NEP 2020, in force from the academic year 2025-26. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Operating System
Module I: Fundamentals of Operating System
- Introduction of Operating Systems: System Boot, Objectives of Operating System Functions of Operating System, Operating System Structure and Operations, Operating System Services, Multiprogramming, Multitasking, Multithreading, Types of Operating System, Types of System Calls. Self-learning Topics: Study of various Operating System Architecture like IoT, Android.
Module II: Process Management
- Basic Concepts of Process: Process State Transition Model, Operations, Process Control Block, Context Switching; Introduction to Threads, Types of Threads, Thread Models, Basic Concepts of Scheduling, Types of Schedulers, Type of scheduling algorithms: Preemptive and non preemptive (FCFS, SJF, Priority and Round Robin) Self-learning Topics: Real-time Scheduling algorithms and applications.
Module III: Process Synchronization and Deadlock Management
- Basic Concepts of Inter-process Communication and Synchronization, Race Condition, Critical Section Problem ,Peterson’s Solution, Process Synchronization, Hardware and Semaphores, Producer Consumer Problem. Deadlocks Management: System Model, Deadlock Characterization, Deadlock Prevention, Deadlock Avoidance: Bankers algorithm, Deadlock Detection and Recovery. Self-learning Topics: Study a real time case study for Deadlock detection and recovery. Overview of security mechanism in OS.
Module IV: Memory Management
- Basic Concepts of Memory Management: Swapping, Memory Allocation strategy, Paging, Structure of Page Table, Segmentation, TLB. Basic Concepts of Virtual Memory, Demand Paging, Copy-on Write, Page Replacement Algorithms, Thrashing. Self-learning Topics: Memory Management of IoT, Android Operating System.
Module V: File and IO Management
- File Management: Basic Concepts of File System, File Access Methods, Directory Structure, File-System implementation, Allocation Methods, Overview of Mass Storage Structure, I/O devices, Organization of the I/O Function, Disk Organization, I/O Management and Disk Scheduling: FCFS, SSTF, SCAN, C-SCAN, LOOK, C-LOOK. Self-learning Topics: File System for Linux and Windows, Features of I/O facility for different OS.
Module VI: Special-purpose Operating Systems
- Open-source and Proprietary Operating System, Fundamentals of Distributed Operating System, Network Operating System, Architecture and functions: Cloud Operating System, Real-Time Operating System, Mobile Operating System. Self-learning Topics: Case Study on any one Special-purpose Operating Systems. other Module randomly selected from all the modules) A total of Three questions needs to be answered.
Text Books
- 1 A. Silberschatz, P. Galvin, G. Gagne, Operating System Concepts, 10th ed., Wiley, 2018.
- 2 W. Stallings, Operating Systems: Internal and Design Principles, 9th ed., Pearson, 2018.
- 3 A. Tanenbaum, Modern Operating Systems, Pearson, 4th ed., 2015.
- 1 Achyut Godbole and Atul Kahate, Operating Systems, McGraw Hill Education, 3rdEdition
- 2 N. Chauhan, Principles of Operating Systems, 1st ed., Oxford University Press, 2014.
- 3 A. Tanenbaum and A. Woodhull, Operating System Design and Implementation, 3rd ed., Pearson.
- 4 R. Arpaci-Dusseau and A. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, CreateSpace Independent Publishing Platform, 1st ed., 2018.
- 1 https://www.nptel.ac.in
- 2 https://swayam.gov.in
- 3 https://www.coursera.org/
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Machine Learning) under NEP 2020, in force from the academic year 2025-26. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.