
유성이의 공부일지(11) - 혼자공부하는 컴퓨터 구조 + 운영체제 11장
·
공부 기록일지
11-1. CPU 스케줄링 개요프로세스 우선순위- 우선순위가 높은 프로세스란 빨리 처리해야 하는 프로세스들을 의미함- 대표적으로 입출력 작업이 많은 프로세스가 있음- 대부분의 프로세스들은 CPU와 입출력 장치를 모두 사용함- 달리 말하면 프로세스는 실행 상태와 대기 상태를 반복하며 실행- 입출력 집중 프로세스는 입출력 작업 많은 프로세스, 복잡한 수학 연산, 컴파일, 그래픽 처리를 담당하는 프로세스- 그리고 후자를 CPU 집중 프로세스라고 함- CPU 버스트는 CPU를 이용하는 작업을 뜻함- 입출력 버스트는 입출력 장치를 기다리는 작업을 의미- 프로세스의 중요도에 맞게 프로세스가 CPU를 이용할 수 있도록 하기 위해 운영체제는 프로세스마다 우선순위 부여 스케줄링 큐 - 운영체제는 프로세스들에게 줄을 서..