Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERATING SYSTEM - Coggle Diagram
OPERATING SYSTEM
UNIT III: MEMORY MANAGEMENT
Main Memory
Swapping
Contiguous Memory Allocation
Paging
Page Table Structure
Segmentation
Segmentation with Paging
Virtual Memory
Demand Paging
Copy-on-Write
Page Replacement
Allocation of Frames
Thrashing
UNIT I: INTRODUCTION
Computer System
Elements
Organization
Operating System Overview
Objectives
Functions
Evolution
OS Structures
OS Services
User OS Interface
System Calls
System Programs
OS Design & Implementation
Structuring Methods
UNIT IV: STORAGE MANAGEMENT
Mass Storage System
Disk Structure
Disk Scheduling
File System Interface
File Concept
Access Methods
Directory Structure
Directory Organization
File System Mounting
File Sharing & 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 II: PROCESS MANAGEMENT
Processes
Process Concept
Process Scheduling
Operations on Processes
Inter-process Communication
CPU Scheduling
Scheduling Criteria
Scheduling Algorithms
Threads
Multithread Models
Threading Issues
Process Synchronization
Critical Section Problem
Synchronization Hardware
Semaphores
Mutex
Classical Problems
Monitors
Deadlocks
Deadlock Prevention
Deadlock Avoidance
Deadlock Detection
Recovery from Deadlock
UNIT V: VIRTUAL MACHINES & MOBILE OS
Virtual Machines
History
Benefits & Features
Building Blocks
Types of Virtual Machines
Implementations
Virtualization & OS Components
Mobile Operating Systems
iOS
Android