시간 조각이 끝난 뒤 다른 계산을 재개하는 순서

RUNNABLE 작업이 core 하나를 공유할 때 발생하는 사건을 추적한다.

  1. Thread A 실행

    quantum 동안 계산한다

    core owner
  2. A 문맥 저장

    PC와 register를 기록한다

    switch cost
  3. Thread B 선택

    runnable queue 정책이 고른다

    schedule
  4. B 문맥 복원

    이전 중단 지점부터 진행한다

    resume

핵심: 아주 작은 작업이 많으면 유용한 계산보다 저장·복원 비율이 커질 수 있다.