목록CPU 스케줄링 알고리즘 (1)
공부하는 스누피
[운영체제] CPU 스케줄링
CPU Burst 사용자 프로그램이 CPU를 직접 가지고 명령을 수행하는 것. - 계산 위주 프로그램같이 CPU Burst가 IO Burst보다 길 경우 CPU Bound Process라고 한다. - CPU Burst가 균일하지 않은 프로세스를 위해 스케줄링이 필요하다. => 보통 CPU Burst가 짧은 프로세스에게 우선적으로 CPU를 할당한다. I/O Burst I/O 요청이 발생해 커널에 의해 I/O 작업을 수행하는 것. - 대화형 프로그램같이 IO Burst가 CPU Burst보다 길 경우 IO Bound Process라고 한다. CPU 스케줄링 방식 - 비선점형 방식: CPU를 획득한 프로세스가 스스로 반납하기 전까지는 빼앗기지 않는 방식. - 선점형 방식: 강제로 CPU를 빼앗는 방식. - 디..
CS/운영체제
2020. 11. 17. 23:23