Ray Book

운영체제 기초

코드가 실행되는 무대 뒤, 프로세스, 스케줄링, 동기화, 메모리, I/O를 시각화합니다

  1. 01

    프로세스와 스레드

    실행의 단위, 프로세스 메모리 구조, 스레드 공유 모델, 컨텍스트 스위칭을 시각화합니다

  2. 02

    CPU 스케줄링

    CPU 시간을 나누는 방법, FCFS, SJF, 라운드 로빈, 우선순위 스케줄링을 시각화합니다

  3. 03

    동기화와 교착 상태

    공유 자원의 위험, 임계 구역, 뮤텍스, 세마포어, 데드락을 시각화합니다

  4. 04

    메모리 관리

    가상 메모리의 마법, 페이징, 페이지 테이블, TLB, 페이지 폴트를 시각화합니다

  5. 05

    파일 시스템과 I/O

    데이터가 디스크에 저장되는 방법, inode, 파일 시스템 구조, 비동기 I/O를 시각화합니다