Skip to content

운영체제론 (Operating System Theory)

"널널한 개발자" 강의 기반 학습 자료 정리

학습 목표

운영체제의 핵심 원리를 이해하고, 시스템 프로그래밍의 기초를 다진다. 하드웨어와 소프트웨어의 상호작용을 깊이 있게 파악한다.

목차

챕터제목핵심 키워드
01OS 개요 및 하드웨어 상호작용3계층 구조, 인터럽트, 시스템 콜, API
02I/O 성능, DMA, 캐시 메모리브릿지 칩셋, DirectX, DMA, 캐시, 멜트다운/스펙터
03프로세스와 스레드PCB, 상태전이, fork/exec, 멀티스레딩
04동기화, IPC, 스케줄링레이스컨디션, 임계구역, 교착상태, IPC, 선점형 스케줄링
05메모리 관리와 보안가상메모리, 페이징, 세그멘테이션, 페이지 폴트, DEP

학습 로드맵

참고

  • 교재: 한빛아카데미 "쉽게 배우는 운영체제" (곰 책)
  • 강의: 널널한 개발자 운영체제론 시리즈 (2022)