(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

+ Recent posts