1. CPU 스케줄링 개요1) CPU 스케줄링이란?: 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것 2) 프로세스 우선순위- 입출력 작업이 많은 프로세스(=입출력 집중 프로세스)의 우선순위는 CPU작업이 많은 프로세스(=CPU 집중 프로세스)의 우선순위보다 높다(입출력 집중 프로세스는 잠깐 실항하면 당분간 대기상태로 접어들기 때문에) (1) 스케줄링 큐a. 준비큐b. 대기큐 (2) 선점형/비선점형 스케줄링a. 선점형 스케줄링- 위에서 설명한 스케줄링 방법이 보통 선점형 스케줄링장점 : 어느 한 프로세스의 자원 독점을 막고 프로세스들에 골고루 자원을 배분할 수 있다.단점 : 그만큼 문맥 교환 과정에서 오버헤드가 발생할 수 있다. b. 비선점형 스케줄링- 한 프로세스가 작업이 종료..