Anna University · Regulation 2021
CS 3451 Introduction to Operating Systems question papers
CS3451 Introduction to Operating Systems previous year question papers from Anna University (Regulation 2021), with the full syllabus. Read online or download the PDF.
Fourth semester · Core · L T P C: 3 0 0 3
Question papers
- November/December 2024
Question paper code 40922
- April/May 2024
Question paper code 50902
- November/December 2023
Question paper code 20869
- April/May 2023
Question paper code 30122
Syllabus
Unit 1: Introduction7 hours
Computer System · Elements and organization · Operating System Overview · Objectives and Functions · Evolution of Operating System · Operating System Structures · Operating System Services · User Operating System Interface · System Calls · System Programs · Design and Implementation · Structuring methods
Unit 2: Process Management11 hours
Processes · Process Concept · Process Scheduling · Operations on Processes · Inter-process Communication · CPU Scheduling · Scheduling criteria · Scheduling algorithms: Threads · Multithread Models · Threading issues · Process Synchronization · The Critical-Section problem · Synchronization hardware · Semaphores · Mutex · Classical problems of synchronization · Monitors · Deadlock · Methods for handling deadlocks · Deadlock prevention · Deadlock avoidance · Deadlock detection · Recovery from deadlock
Unit 3: Memory Management10 hours
Main Memory · Swapping · Contiguous Memory Allocation · Paging · Structure of the Page Table · Segmentation · Segmentation with paging · Virtual Memory · Demand Paging · Copy on Write · Page Replacement · Allocation of Frames · Thrashing
Unit 4: Storage Management10 hours
Mass Storage system · Disk Structure · Disk Scheduling and Management · File-System Interface · File concept · Access methods · Directory Structure · Directory organization · File system mounting · File Sharing and Protection · File System Implementation · File System Structure · Directory implementation · Allocation Methods · Free Space Management · I/O Systems · I/O Hardware · Application I/O interface · Kernel I/O subsystem
Unit 5: Virtual Machines and Mobile OS7 hours
Virtual Machines · History · Benefits and Features · Building Blocks · Types of Virtual Machines and their Implementations · Virtualization and Operating-System Components · Mobile OS · iOS and Android