본문 바로가기
Computer Science/운영체제

05. 프로세스 상태와 스케쥴러

by _S0_H2_ 2021. 7. 26.
728x90
반응형

예시를 먼저 살펴보자

1. 선점형과 비선점형 스케쥴러


1 ) 선점형 스케쥴러 ( Preemptive Scheduling )
: 하나의 프로세스가 다른 프로세스 대신에 프로세서(CPU)를 차지할 수 있음

2 ) 비선점형 스케쥴러 ( Non-preemptive Scheduling )
: 하나의 프로세스가 끝나지 않으면 다른 프로세스는 CPU를 사용할 수 없음

 

  • 선점형 VS 비선점형

 

Process 상태, 정적 우선순위, 선점형 스케쥴러, 시분할 시스템이 적용되었을 때 다음과 같이 동작한다.



728x90
반응형

'Computer Science > 운영체제' 카테고리의 다른 글

07. 프로세스 구조  (0) 2021.07.31
06. 인터럽트  (0) 2021.07.31
04. 스케줄링 알고리즘  (0) 2021.07.19
03. 프로세스 스케쥴링  (0) 2021.07.18
02. 운영체제 구조  (0) 2021.07.15