CPU 스케줄링
·
Computer Science
목차스케줄링이란?스케줄링이 왜 필요한가?프로세스 상태와 전이란?CPU 스케줄링 종류와 간단한 설명CPU 스케줄링이란?CPU를 효율적으로 사용하기 위해 프로세스에게 CPU를 할당해주는 방법오버헤드를 낮추고CPU 사용률을 높이고기아 현상을 낮춘다.CPU 스케줄링이 왜 필요할까?아래의 이유들로 인해 CPU 스케줄링이 필요하다.CPU보다 프로세스의 수가 훨씬 많다.모든 프로세스에게 CPU를 할당해줄 수 없기 때문에 누구에게 CPU를 할당할지 정해야한다.I/O 작업과 CPU 작업의 균형어떤 프로세스는 I/O 작업으로 인해 대기하는 시간이 많고, 어떤 프로세스는 CPU 작업을 하는 시간이 많다.이 프로세스들을 적절히 사용해야 I/O 장치와 CPU 모두 바쁘게 활용할 수 있다.응답 시간 보장대화형 프로세스가 CPU를..