[OS] 선점형과 비선점형 스케쥴러
2020. 12. 20. 12:58ㆍ프로그래밍/운영체제
반응형
선점형과 비선점형 스케쥴러
◦선점형 스케쥴러(Preemptive Scheduling)
:하나의 프로세스가 다른 프로세스 대신에 프로세서(CPU)를 차지할 수 있음
‣ 응답시간⬇
‣ RoundRobin 스케쥴러 (시분할시스템)
◦비선점형 스케쥴러(Non-Preemptive Scheduling)
:하나의 프로세스가 끝나지 않으면 다른 프로세스는 CPU를 차지할 수 없음
‣ 프로세스가 자발적으로 blocking 상태에 들어가거나, 실행이 끝났을 때만 다른 프로세스로 교체가능
‣ 응답시간⬆
‣ FIFO, SJF, Priority-based 스케쥴러
반응형
'프로그래밍 > 운영체제' 카테고리의 다른 글
[OS] 컨텍스트 스위칭(Context Switching, PCB, PC, SP) (0) | 2020.12.20 |
---|---|
[OS] 인터럽트 - 정의, 종류, 처리 예 (0) | 2020.12.20 |
[OS] 프로세스 구조와 상태 - running, ready, blocked (0) | 2020.12.20 |
[OS] 운영체제의 CPU 관리 - 스케줄링 알고리즘 (0) | 2020.12.20 |
[OS] 프로세스 스케줄링 - 배치 처리 시스템, 시분할 시스템, 멀티태스킹 (0) | 2020.12.20 |