일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 선점스케줄링
- FIFO
- FCFS
- 저평가주
- IP
- 네트워크
- 전송계층
- 인증
- firebase
- 글라이드
- 조선협객전
- 게임후기
- 안드로이드
- 운영체제
- 파이어베이스
- 페이지
- PICASSO
- 응용계층
- 비선점스케줄링
- 정보처리기사
- hrn
- 클로즈베타
- SJF
- 네트워크 관리사
- Glide
- 알바후기
- 페이지 교체 알고리즘
- RR
- 조선협객전M
- 계층
- Today
- Total
초보 dogfootruler
4. 운영체제 - 비선점스케줄링 - HRN(Highest Response ratio Next) 본문
4. 운영체제 - 비선점스케줄링 - HRN(Highest Response ratio Next)
킹갓우부 2019. 1. 19. 20:001. 정의
- 짧은 작업에 유리한 SJF의 단점을 개선 한 기법, 각 작업의 우선순위로 서비스 해주는 스케줄링
2. 특징
- 에이징 : 오랫동안 대기하는 프로세스의 우선순위를 증가시키는 방법
- 기아상태를 해결할수 있다.
3. 우선순위
- (대기시간+서비스시간)/서비스시간
4. 시험문제
2018년 8월 19일, 2017년 5월 7일 정보처리기사 - 운영체제
53. HRN 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?
작업 |
대기시간 |
서비스시간 |
A |
5 |
20 |
B |
40 |
20 |
C |
15 |
45 |
D |
20 |
20 |
A의 우선순의 : (5+20)/20=1.25
B의 우선순위 : (40+20)/20=3
C의 우선순위 : (15+45)/45=1.3333
D의 우선순위 : (20+20)/20=2
따라서 B가 제일 우선순위
2018년 4월 28일 정보처리기사 - 운영체제
42. HRN방식으로 스케줄링 할 경우, 입력된 작업이 다음<표>와 같을 때 우선순위가 가장 높은 것은?
작업 |
대기시간 |
서비스시간 |
A |
5 |
20 |
B |
40 |
20 |
C |
15 |
45 |
D |
40 |
10 |
A의 우선순의 : (5+20)/20=1.25
B의 우선순위 : (40+20)/20=3
C의 우선순위 : (15+45)/45=1.3333
D의 우선순위 : (40+10)/10=5
따라서 D의 우선순위가 가장크다.
자주 나오는 스케줄링 계산 공부 끝!
상당히 많은 양이네
운영체제 파트에서는 스케줄링 계산문제가 한 파트에 적어도 하나 많으면 두개까지 나오니 충분히 봐야겠다..
출처
- 위키백과 hrn
- 정보처리 기사 문제
'CertificationRoom; > 정보처리기사;' 카테고리의 다른 글
6. 운영체제 - 페이지 교체 알고리즘 - FIFO(First In First Out) (0) | 2019.01.26 |
---|---|
5. 운영체제 - 스케줄링 (0) | 2019.01.19 |
3. 운영체제 - 비선점스케줄링 - SJF(Shortest Job First) (0) | 2019.01.19 |
2. 운영체제 - 비선점스케줄링 - FCFS,FIFO (0) | 2019.01.19 |
1. 운영체제 - 선점스케줄링 - RoundRobin(라운드로빈) (1) | 2019.01.19 |