CS3451 Introduction to Operating Systems Study Materials
Anna University – CS3451 Introduction to Operating Systems Regulation 2021 Syllabus , Notes , Important Questions, Question Paper with Answers Previous Year Question Paper.
UNIT I INTRODUCTION CS3451 Introduction to Operating Systems Syllabus
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 II PROCESS MANAGEMENT CS3451 Introduction to Operating Systems Notes
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 III MEMORY MANAGEMENT CS3451 Introduction to Operating Systems Important Questions
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 IV STORAGE MANAGEMENT CS3451 Introduction to Operating Systems Question Bank
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 V VIRTUAL MACHINES AND MOBILE OS CS3451 Introduction to Operating Systems Question Paper
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.
Syllabus | Click Here |
Notes | Click Here |
Important Questions | Click Here |
Previous Year Question Paper | Click Here |
Question Bank | Click Here |
TEXT BOOKS: CS3451 Introduction to Operating Systems Notes
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”‖,
10th Edition, John Wiley and Sons Inc., 2018.
2. Andrew S Tanenbaum, “Modern Operating Systems”, Pearson, 5th Edition, 2022 New Delhi.
REFERENCES: CS3451 Introduction to Operating Systems Important Questions
1. Ramaz Elmasri, A. Gil Carrick, David Levine, “ Operating Systems – A Spiral Approach”, Tata
McGraw Hill Edition, 2010.
2. William Stallings, “Operating Systems: Internals and Design Principles”, 7
th Edition, Prentice
Hall, 2018.
3. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.
Related Links
Anna University Syllabus Regulation 2021
Anna University Regulation 2021 Study Materials
CGPA Calculator For Anna University
Download Padeepz App for Android