Introduction Flashcards
1
Q
What does an operating system provide?
A
- Resource management
- Inter-process communication
- Protection (isolation and access control)
- Services to user programs (system calls)
2
Q
3 Major Subsystems of an OS
A
- User Space
- Kernel
- Hardware
3
Q
Kernel Responsibilities
A
- Process management
- Memory management
- Device management
4
Q
Layered Design
A
User programs -> libs -> Core kernel -> Kernel I/O subsystems -> Driver -> Controller -> Device