(1) Core
- Process management (PM): task, scheduler, ..
- Memory Management (MM): Virtual Memory, Paging..
- IRQ / Exception 처리, locking
- entry: 진입점. 프로그램에서 진입점은 main 함수
(2) I/O 처리
- 네트워크 (L4: TCP / L3: IP / L2: Device Driver)
- TCP 통신: Port 번호
- IP: IP 주소
- Device Driver: MAC 주소
- 스토리지 (VFS / FS / Block)
- Virtual File System (VFS): open/read/write/close 으로 USB/마우스 등 기기 control 가능
- File System (FS)
- Block
- 디바이스 드라이버
(3) 기타: security, tools, sounds ...
'Linux' 카테고리의 다른 글
4-Level Page Table (0) | 2022.12.18 |
---|---|
MMAP (0) | 2022.12.18 |
Page Fault 관련 정리 (0) | 2022.12.15 |
리눅스 프로그램과 커널 프로그램 (0) | 2022.12.09 |
커널 분석 및 디버깅 툴; uftrace (0) | 2022.12.09 |