OS design 챕터별 구조도

no-glass-otacku·2025년 4월 6일
0

OS design

목록 보기
1/2

Processes

CH3

├── Process

│ ├── 📌Process Concept /정의 및 구성 요소
│ ├──🔄 Process State /상태 변화 및 PCB(Process Control Block)
│ ├──-🧵Threads(Process 내부)/하나의 프로세스 내부 다중 실행 흐름
│ ├──🐧 Linux에서의 프로세스 표현/ task_struct
│ ├──⚙️ Process Scheduling/ scheduling queues, Context switch,
│ │     │        Multitasking in Mobile Systems 등
│ │     └── scheduling queues: Ready queue, Wait queues
│ │
│ └──📥Operations on Processes/ 생성(fork, exec) / 종료 (exit, wait)
├──💬Interprocess Communication (IPC)
│ ├──📦Shared Memory/ 공유 메모리 방식
│ ├──✉️ Message Passing/ 메시지 전송 기반 통신
│ │    └── Direct & Indirect Communication
│ │        └──Synchronization, Buffering
│ └── 🛠️ IPC 예시 시스템/ POSIX, Pipes 등
└──🌐 Client-Server Communication/ Sockets, RPC, Java 소켓 예제 등

profile
Move forward

0개의 댓글