한눈에 보는 정의

Time Slice(또는 Quantum, 타임 슬라이스)는 RR(라운드 로빈) (라운드 로빈) 스케줄링에서 각 프로세스가 한 번에 CPU를 사용할 수 있도록 미리 정해둔 짧은 시간 단위입니다.

자세히 알아보기

  • 예문: "Time Slice를 10밀리초로 설정하면, 각 프로세스는 최대 10밀리초씩만 CPU를 쓰고 다음 프로세스에 순서를 넘긴다."
  • Time Slice가 끝나면 아직 작업이 끝나지 않았어도 강제로 문맥 교환(Context Switching) (문맥 교환)이 일어나 다음 프로세스가 CPU를 이어받습니다.
  • 값이 너무 작으면 문맥 교환이 지나치게 자주 일어나 시스템 오버헤드가 커지고, 너무 크면 응답성이 떨어져 사실상 FCFS(선착순 처리) 와 비슷해집니다.
  • 운영체제는 시스템 특성에 맞게 적절한 Time Slice 값을 설정해 CPU 활용도와 사용자 체감 응답 속도의 균형을 맞춥니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로