CPU 스케줄링

· 운영체제
CPU 스케줄링(컴퓨터 전체적인 성능과 연관)- 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것 프로세스 우선순위- 빨리 처리해야하는 프로세스가 있다 (= 프로세스마다 우선순위가 다르다.)- 입출력 작업이 많은 프로세스(= 입출력 집중 프로세스)의 우선순위는 CPU 작업이 많은 프로세스(=CPU 집중 프로세스)의 우선순위보다 높다.   => 입출력이 많은 프로세스의 경우 잠깐 실행하면 대기실행으로 접어들 것이라 예상되므로 먼저 실행한다. 그 후 CPU 작업이 많은 프로세스에 할당한다. 스케줄링 큐 - 스케줄링에서의 큐는 반드시 선입선출 방식일 필요는 없다. - 같은 큐 내에서도 우선순위 별로 처리 - 준비 큐   - 준비 큐는 CPU를 이용하기 위해 기다리는 줄    - 대기 큐 ..