CPU 스케줄링1 CPU 스케줄링 운영체제 관련 글 순서 - 프로세스란 - 쓰레드 - CPU 스케줄링 - 동기화 툴 - 동시성 제어 예제 - 데드락 - 주 메모리 - 페이징과 스와핑 - 가상 메모리와 디맨드 페이징 - 페이지 교체 알고리즘(FIFO, OPT, LRU), 쓰레싱, working set CPU 스케줄링이란 멀티프로그래밍에서 cpu를 잘 사용하기위해 하는것. CPU는 동시에 하나의 프로세스만 실행 가능한데, 한순간에 어떤 프로세스가 사용할지 결정해주는 것. 프로세스는 CPU burst와 I/O burst를 반복하여 바뀌며 프로그램을 실행한다. 오른쪽은 대체적으로 I/O burst 시간이 많은 프로그램이 더 많다는 그래프 그렇기 때문에 I/O burst동안은 다른 프로세스가 CPU를 점유할 수 있게하여 CPU 사용률을 끌어올려야.. 2022. 1. 5. 이전 1 다음