0% found this document useful (0 votes)
17 views1 page

File 2

The document outlines key concepts in process management, memory management, storage management, and virtual machines, including process scheduling, inter-process communication, and deadlock handling. It also covers memory allocation techniques, file system structures, and the fundamentals of mobile operating systems like iOS and Android. The course aims to equip students with the ability to analyze scheduling algorithms and process synchronization methods.

Uploaded by

prathickvijay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views1 page

File 2

The document outlines key concepts in process management, memory management, storage management, and virtual machines, including process scheduling, inter-process communication, and deadlock handling. It also covers memory allocation techniques, file system structures, and the fundamentals of mobile operating systems like iOS and Android. The course aims to equip students with the ability to analyze scheduling algorithms and process synchronization methods.

Uploaded by

prathickvijay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

UNIT II PROCESS MANAGEMENT 11 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
10 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 10 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 7 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.
TOTAL:45 PERIODS COURSE OUTCOMES: At the end of this course, the students will be able to: CO1 :
Analyze various scheduling algorithms and process synch

You might also like