728x90
반응형

반응형
IT CookBook, 쉽게 배우는 운영체제(2판)
- 저자 :조성호
- 출간 :2023-01-30
- ISBN :9791156646341
[쉽게 배우는 운영체제(2판)] 연습문제 솔루션
Part02. 프로세스 관리 - Chap04. CPU 스케줄링
- 3) 고수준 스케중링
- 2) 중간수준 스케줄링
- 4) 저수준 스케줄링
- 1) 비선점형에 비하여 우선순위가 낮다.
- 3) 커널 프로세스
- 4) 선입선출(FCFS)
- 2) 최단 작업 우선(SJF)
- 2) 최단 작업 우선(SJF)
- 1) 최단 응답률 우선(HRN)
- 2) 최단 작업 우선(SJF)
- 2) 에이징
- 3) 라운드 로빈(RR)
- 3) 다단계 큐(MLQ)
- 3) 최소 잔류 시간 우선(SRT)
- 3) 최소 잔류 시간 우선(SRT)
- 3) 다단계 큐(MLQ)
- 2) 다단계 피드백 큐(MLFQ)
- 2) 다단계 피드백 큐(MLFQ)
- 4) 선입선출(FCFS)
- 고수준
반응형
- 중간수준
- 저수준
- 비선점형 스케줄링
- 선점형 스케줄링
- 비선점형 스케줄링
- 낮다
- 높다
- 높다
- 높다
- 사이클 훔치기
- 변동우선순위
- FCFS
- SJF
- 아사현상
- HRN
- RR
- 에이징
- RR
- SRT
- 다단계 큐
반응형
- SRT
- MLFQ
- FCFS
- 저수준 스케줄링 - 준비큐에 있는 프로세스들을 싱행단계로 올리고 문맥교환을 하는 등의 실세로 프로세스실행에 관여하는 스케줄링
중간수준 스케줄링 - 저수준과 고수준의 사에에서 완충해주는 스케줄링
고수준 스케줄링 - 타임 슬라이스를 정하는 등의 CPU 스케줄링의 큰 틀을 짜는 스케줄링
- 비선점형 스케줄링 - 실행 중인 프로세스를 쫓아낼 수 없는 스케줄링 으로 FCFS, SJF, HRN이 있다.
선점형 스케줄링 - 실행중인 프로세스를 문맥교환을 통해 쫓아 낼 수 있는 스케줄링으로 RR, SRT가 있다.
- 사이클 훔치기란 입출력 집중 프로세스와 CPU집중 프로세스가 있을때 입출력 집중 프로세스가 CPU집중 프로세스보다 우선 순의가 높은것이 더 효율적이기에 입출력 집중프로세스의 우선 순위가 높은것
- 고정 수선순위 - 우선 순위의 변동이 없이 처음 스케줄러에 들어왓을때 부여받은 우선순위가 고정적인 것
변동 우선순위 - 상황에 따라 우선순위가 변동하여 더 유연한 스케줄링
- SJF는 다음번에 실행할 프로세스를 정할때 가장 실행시간이 적은 프로세스를 실행하는 스케줄링으로 이럴 경우 실행시간이 긴 프로세스는 계속적으로 CPU를 할당 받지 못하는 현장인 아사 현상이 생긴다. 이를 보완 하기 위해 변동우선순위로 우선순위를 대기 시간에 비례하게 올려주는 것을 에이징이라 한다.
- MLFQ는 MLQ와 같이 우선 순위별 여러 큐를 둔다는 점은 같으나 실행되고 문맥교환 되어 돌아올때마다 우선순위를 낮추는 것을 말한다.
728x90
반응형
'Major > 운영체제' 카테고리의 다른 글
| [쉽게 배우는 운영체제(2판)] 연습문제 6장 답 (1) | 2023.04.20 |
|---|---|
| [쉽게 배우는 운영체제(2판)] 연습문제 5장 답 (0) | 2023.04.20 |
| [쉽게 배우는 운영체제(2판)] 연습문제 3장 답 (0) | 2023.04.20 |
| [쉽게 배우는 운영체제(2판)] 연습문제 2장 답 (0) | 2023.04.20 |
| [쉽게 배우는 운영체제(2판)] 연습문제 1장 답 (3) | 2023.04.20 |