Please enable JavaScript.
Coggle requires JavaScript to display documents.
CS3451 Introduction to Operating Systems, Mrs.J.Jayalakshmi AP/IT 7106…
CS3451 Introduction to Operating Systems
UNIT I INTRODUCTION
Computer System,Elements and organization
Operating System Overview – Objectives and Functions
Evolution of Operating System; Operating System Structures
System Calls – System Programs – Design and Implementation –
Structuring methods.
UNIT II PROCESS MANAGEMENT
Processes – Process Concept – Process Scheduling
CPU Scheduling – Scheduling criteria – Scheduling algorithms
Deadlock –
Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection,
Recovery from deadlock.
UNIT III MEMORY MANAGEMENT
Main Memory – Swapping – Contiguous Memory Allocation
Segmentation, Segmentation with paging; Virtual Memory
Demand Paging – Copy on Write – Page
Replacement – Allocation of Frames –Thrashing
UNIT IV STORAGE MANAGEMENT
Mass Storage system – Disk Structure – Disk Scheduling and Management
Access methods – Directory Structure – Directory organization – File system mounting
Allocation Methods – Free Space Management
UNIT V VIRTUAL MACHINES AND MOBILE OS
Virtual Machines – History, Benefits and Features
Implementations, Virtualization and Operating
System Components; Mobile OS – iOS and Android.
Content Beyond Syllabus
OS Generation and System Boot
Linux System
ubundu
Mrs.J.Jayalakshmi AP/IT 7106-csice
CS3451 Introduction to Operating Systems
II year/ IV Semester 2025
academic year 2024-2025
department : IT, CSE