더북(TheBook)

icon_clip

9. CPU 스케줄링

① 목적: 모든 프로세스를 공평하게 실행시키기 위함

② 스케줄링 알고리즘의 종류

FCFS(First Come First Serve): 비선점형, 선입선출

SJF(Shortest Job First): 비선점형, 실행 시간이 짧은 것부터 실행

RR(Round Robin): 선점형, 타임 슬라이스(또는 타임 퀀텀) 동안만 프로세스 실행 후 교체

SRTF(Shortest Remaining Time First): 선점형, 남은 프로세스 중 실행 시간이 가장 짧은 프로세스 실행

③ 스케줄러의 종류

장기 스케줄러: 어떤 프로세스를 준비 큐에 넣을지 결정함

단기 스케줄러: 준비 큐에 있는 프로세스 중 어떤 프로세스를 CPU에 할당할지 결정함

중기 스케줄러: 메모리에 로드된 프로세스 수 관리

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.