[혼공컴운] 11장. CPU 스케줄링
11. CPU 스케줄링화장실 줄을 생각해보자.배운 사람이라면 아무리 급해도 온 순서대로 들어가야 한다.그런데 정말 급한 사람이 왔다! 곧 나올 것 같다! 더 이상 버틸 수가 없다!"아 뭐 누군 안 급한줄 아나!"라고 싸움이 나면 그야말로 똥판... 아니 개판이 될 것이다.그래서 관리자가 필요하다. 관리자의 역할은 누구를 먼저 들여보낼지 정하는 것이다.프로세스는 CPU를 만나야 본인의 소임을 다할 수 있다.그런데 대기 줄이 너무 길다!언제 누구를 먼저 들여보낼지 OS가 결정을 해야 한다.개중에는 더 급한 프로세스가 있을지도 모른다. 따라서 운영의 묘가 필요하다.이것을 CPU 스케줄링이라고 부른다.11.1 CPU 스케줄링 개요간단하게, 먼저 들어온 것을 먼저 실행시키면 안될까?그렇게 간단한 문제였으면 책의 ..
혼공컴운
2024. 7. 29. 02:20