용어 정리
비선점 : 자원이 CPU를 사용하는 동안 반환하지 않는것.
비선점 스케줄링 : 자원이 일단 CPU를 할당받아 작업을 수행하면 작업이 끝날때까지 CPU를 사용할 수 있다.
선점 : 자원이 우선순위에 따라 CPU를 반환하는 것.
선점 스케줄링 : 어떤 자원이 CPU를 할당받아 작업을 수행하던 중이라도 우선순위에서 밀려나면 CPU를 반납하고 작업 큐로 돌아가야 한다.
문맥교환 : 프로세스가 사용중이던 CPU를 다른 프로세스에게 넘겨줄 때 이전의 프로세스 상태(문맥)을 보관하고 새로운 프로세스 상태를 적재하는 작업이다. 프로세스의 문맥은 그 프로세스의 PCB(프로세스 제어 블럭)에 기록된다.
오버헤드 : 문맥교환이 일어나는 동안 다른 작업을 할 수 없는데 그 시간을 일종의 오버헤드라고 할 수 있다.
장단점
장단점
장단점
장단점
응답비율 = 대기시간/예상실행시간 + 1
장점
장점