컴퓨터 과학

운영체제 학습 노트

11개 페이지 · 기초부터 차례로 읽어도 되고, 필요한 주제로 바로 들어가도 됩니다.

01 페이지
OS의 추상화 — 커널/유저 모드·시스템 콜
02 페이지
프로세스 — 주소공간·fork/exec·컨텍스트 스위치
03 페이지
스레드 — 공유·전환 비용·유저/커널·가상 스레드
04 페이지
CPU 스케줄링 — 선점·라운드로빈·MLFQ·CFS
05 페이지
동시성 — 경쟁 조건·뮤텍스/세마포어·CAS
06 페이지
데드락 — Coffman 4조건·예방/탐지·우선순위 역전
07 페이지
가상 메모리 — 페이징·TLB·페이지 폴트
08 페이지
메모리 관리 — 단편화·교체·스래싱·OOM
09 페이지
파일 시스템 — inode·저널링(WAL)·페이지 캐시
10 페이지
I/O — 폴링/인터럽트·DMA·blocking/async
11 페이지
가상화·컨테이너 — VM·namespace·cgroup