Objectives Operating System Services Operating System Services Cont
Objectives
Operating System Services
Operating System Services (Cont. )
Operating System Services (Cont. )
A View of Operating System Services
User and Operating-System Interface
Command Interpreters
Command Interpreters
Graphical User Interface (GUI)
Choice of Interface
System Calls (1)
System Calls (2)
System Calls (3)
System Calls (4)
System Calls (5)
System Calls (6)
System Calls (7)
System Calls (8)
Types of System Calls
Types of System Calls
process, control – System Calls (1)
process, control – System Calls (2)
process, control – System Calls (3)
process, control – System Calls (4)
process, control – System Calls (5)
process, control – System Calls (8)
process, control – System Calls (9)
File Management – System Calls
Device Management – System Calls
Information Maintenance
Communication
Message-passing model (1)
Message-passing model (2)
Shared-memory Model
Pro and Cons
System Programs (1)
System Programs (2)
System Programs (3)
OS Design Goals
Design Goals - User goals
Design Goals - System goals
Mechanisms and Policies (1)
Mechanisms and Policies (2)
Mechanisms and Policies (3)
Mechanisms and Policies (4)
Implementation
Operating-System Structure
Simple Structure (1)
Simple Structure (2)
Simple Structure (3)
Simple Structure (4)
Layered Approach (1)
Layered Approach (2)
Micro-kernels (1)
Micro-kernels (2)
Micro-kernels (3)
Micro-kernels (4)
Modules (1)
Modules (2)
Modules (3)
Modules (4)
Hybrid Systems (1)
Hybrid Systems (2)
i. OS
Android
Android (1)
Android (2)
Performance Tuning
Exercises (1)
Exercises (2)
Exercises (3)
- Slides: 74