내 잡다한 노트
챕터4. 스케줄링의 개요 본문
스케줄링
프로세스의 상태를 변경하고 프로세스가 작동하는 시간인 타임슬라이스를 정해 효율적으로 작동하게끔 돕는다.
CPU와 시스템 자원을 어떻게 배정할지 결정하는 일을 한다.
고수준 스케줄링
시스템의 전체적인 통제를 함. 작업 스케줄링이라고 한다. 시스템 내의 전체 작업 수를 조절한다.
어떤 작업을 시스템이 받아들일지 또는 거부할지를 결정한다.
중간 수준 스케줄링
고수준 스케줄링과 저수준 스케줄링 사이에 일어나는 스케줄링이다.
중지와 활성화로 전체 시스템의 활성화된 프로세스 수를 조절한다 일부를 보류 상태로 보내는 식으로 과부하를 막는다.
저수준 스케줄링
프로세스 단계에서 배운 CPU 스케줄링은 이 단계에 해당한다.
스케줄링의 목적
공평성
효율성
안정성
확장성
반응 시간 보장
무한 연기 방지
'운영체제' 카테고리의 다른 글
챕터4. 다중큐 (0) | 2022.07.26 |
---|---|
챕터4. 스케줄링 시 고려 사항 (0) | 2022.07.26 |
챕터3. 스레드 (0) | 2022.07.24 |
챕터3 프로세스의 연산 (0) | 2022.07.24 |
챕터3 프로세스 제어 블록과 문맥교환 (0) | 2022.07.24 |