Skip to content
SmartFigureEdu

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

Syllabus

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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