개발/지식
[펌] 공룡책으로 정리하는 운영체제
밥풀두숟가락
2020. 3. 23. 17:40
https://parksb.github.io/article/5.html
🦕 공룡책으로 정리하는 운영체제 Ch.1
Overview
parksb.github.io
ch1. Overview
- What Operating Systems Do
- Computer-System Organization
- Storage Structure
- I/O Structure
- Direct Memory Access Structure
- Computer-System Architecture
- Operating-System Structure
- Operating-System Operations
- Dual-Mode and Multi-Mode Operation
- Timer
- Process Management
- Memory Management
- Storage Management
- Protection and Security
- Kernal Data Structures
- Computing Environments
- Open-Source Operating Systems
ch2. System Structures
- Operating-System Service
- UI
- Program Execution
- I/O Operations
- File-System manipulation
- Communications
- Error detection
- Resource allocation
- Accounting
- Protection and Security
- System Calls
- Types of system calls
- Operating System Structure
- Simple structure
- Layered approach
- MicroKernels
- Modules
- Hybris Systems
ch3. Process Concepts
- Process State
- Process Control Block (PCB)
- CPU Switch
- Threads
- Process Scheduling
- Context Switch
- Process Creation
- Process termination
- Interprocess Communication (IPC)
- Message Passing
- Shared Memory
- Producer-Consumer Problem
- Syncronization
- Sockets
- Pipes
ch4.