[혼자 공부하는 컴퓨터구조+운영체제] Chapter 11 CPU 스케줄링
·
Computer Science/컴퓨터구조 | 운영체제
Chapter 11 CPU 스케줄링1. CPU 스케줄링 개요프로세스 우선순위/ 스케줄링 큐/ 선점형과 비선점형 스케줄링 CPU 스케줄링(CPU scheduling)운영체제가 프로세스에게 공정하고 합리적으로 CPU 자원을 배분하는 것컴퓨터 성능하고 직결프로세스 우선순위프로세스마다 우선순위가 다름-> 우선순위 ↑ 프로세스 = 빨리 처리해야 하는 프로세스(ex. 입출력 프로세스) 프로세스는 실행 상태, 대기 상태 반복하며 실행입출력 집중 프로세스(I/O bound process)입출력 작업 ↑ 프로세스ex. 비디오 재생, 디스크 백업 작업실행 상태 *입출력 버스트 ↑ 프로세스CPU 집중 프로세스(CPU bound process)CPU 작업 ↑ 프로세스ex. 복잡한 수학 연산, 컴파일, 그래픽 처리실행 상태 >..