컴퓨터공학 기초/운영체제 (1) 썸네일형 리스트형 [운영체제] CPU 스케줄러가 CPU를 할당할 때 고려하는 것들 CPU 스케줄러가 하는 일 : CPU 스케줄러는 프로세스가 생성된 후 종료될 때까지 모든 상태 변화를 조정하는 역할을 합니다. 이 말은 스케줄러가 어떤 프로세스를 실행 상태에 놔둘지, 혹은 잠시 대기 상태에 놔둘 지, 아니면 다시 준비 상태로 돌릴지를 결정한다는 말입니다. 이렇게 각각의 프로세스의 상태를 조정하는 역할을 하는 스케줄러는 말 그대로 관리자입니다. CPU 스케줄러는 우선순위를 고려하기도 한다 : 이 스케줄러가 프로세스의 상태를 조정할 때, 들어온 순서대로 프로세스를 실행상태로 보내고, 단순히 타임슬라이스(프로세스가 실행 상태에서 작업하는 시간)가 끝나면 준비상태로 돌릴 수도 있습니다. 그렇지만 우선순위에 따라서 어떤 프로세스를 먼저 실행시키고, 어떤 프로세스를 나중에 실행시킬 수도 있습니다... 이전 1 다음