운영체제 공룡책 - Chapter 5. CPU 스케줄링
Chapter 5. CPU 스케줄링 기본 개념 스케줄링 기준 스케줄링 알고리즘 스레드 스케줄링 다중 처리기 스케줄링 실시간 CPU 스케줄링 운영체제 사례들 알고리즘의 평가 요약 Chapter 5. CPU 스케줄링 최신 운영체제에서는 실질적으로 운영체제는 프로세스가 아니라 커널 수준 스레드를 스케줄 한다. 5.1 기본 개념 -p220 어느 한 순간에 다수의 프로세스를 메모리 내에 유지한다. 어떤 프로세스가 대기해야 할 경우, 운영체제는 CPU를 그 프로세스로부터 회수해 다른 프로세스에 할당한다. 5.1.1 CPU-I/O 버스트 사이클 -p220 프로세스 실행은 CPU 실행과 I/O 대기의 사이클로 구성된다. 프로세스 실행은 CPU 버스트(burst)로 시작된다. 뒤이어 I/O 버스트가 발생한다. 결국 마지..
2020.12.10