반응형 스케줄링 상태변화1 [System Programming] 프로세스의 스케줄링과 상태 변화 1. 프로세스 CPU 하나에 여러 개의 프로세스를 동시에 실행하여 멀티 프로세스를 구현한다. 멀티 프로세스 운영체제에서 여러 개의 프로세스가 실행되는 것처럼 보이는 이유는 여러 개의 프로세스들이 CPU의 할당시간을 나누어 실행하기 때문이다. 2. 스케줄링과 스케줄러 스케줄링이란 프로세스의 CPU 할당 순서 및 방법을 결정짓는 일을 가리킨다. 이때 스케줄링 알고리즘이 사용되며, 이를 적용하여 프로세스를 관리하는 운영체제 요소(모듈)를 스케줄러라고 한다. 3. 멀티 프로세스 세 개의 프로세스를 모두 실행한다고 했을 때, 멀티 프로세스 운영체제에서는 스케줄러에 의해 각각의 프로세스를 프로세스들이 관리하도록 한다. 정해진 순서에 따라 CPU의 실행 시간을 나누어 할당받아 실행하는 형태이다. 프로그램 실행 과정에.. 2021. 2. 13. 이전 1 다음 반응형