CPU 스케줄링?

프로세스 우선순위

스케줄링 큐

image.png

선점형, 비선점형 프로세스 스케줄링

CPU 스케줄링 알고리즘

  1. FCFS/FIFO - 선입 선처리 스케줄링

    → 교수님 왈) 수십년전 방식. 이걸 쓰면 운영체제라고 부를 수 없을 정도로 구리다.

  2. SJF - 최단 작업 우선 스케줄링

    → 교수님 왈) 이 데이터를 기록하는것조차 리소스 낭비이다. 이론적으로 옵티멀일 뿐 구리다.

  3. RR - Round Robin 스케줄링

    → 드디어 시분할 됨. 정해진 시간만큼만 프로세스가 점유

  4. SRT - 최소 잔여 시간 우선 스케줄링

  5. 우선순위 스케줄링