Round Robin

    [전공생이 설명하는 OS] 프로세스 스케줄링(feat. 알고리즘 장단점 비교)

    [전공생이 설명하는 OS] 프로세스 스케줄링(feat. 알고리즘 장단점 비교)

    1. Scheduling 분류 3가지(1) Long-term schedule  - job scheduler 라고도 한다.   - 제출된 프로그램 실행 요청 중에서 어떤 것을 프로세스로 실행시킬 지 결정하는 스케줄링이다.  - 사용자가 OS에 프로그램 실행 요청을 제출 -> `요청 대기큐`  - OS는 `요청 대기큐` 중 어떤 프로그램을 `ready state 큐`로 admit 할지 결정해야한다.   - admit 되어서 실행가능한 대기 상태가 되면, 프로그램에 대한 PCB가 만들어져 프로세스가 된다. (2) Mid-term schedule  - swapper 라고도 하며, 보통 swap function 을 가리키는 말.  - multiprogramming 의 정도를 결정하는 요인이 된다.   - swap..