인프런 커뮤니티 질문&답변

southbell09님의 프로필 이미지

작성한 질문수

운영체제 공룡책 강의

09-10: 퀴즈 #5

퀴즈 5번 질문 있습니다

21.10.23 05:30 작성

·

205

3

5번의 경우 RR2를 사용하면

0~2초 : P1

2~4초 : P2

4~6초 : P3

6~8초 : P1

8~10초 : P2

10~12초 : P3 (P3 완료)

12~13초 : P1 (P1 완료)

13초~ : P2

이렇게 완료 순서가 P3, P1, P2 가 아닌가요?

답은 P1, P3, P2 라고 나와있는데 이해가 안 갑니다

답변 1

6

잘하고싶다님의 프로필 이미지

2021. 11. 12. 19:51

P3이 3초에 들어오는데 P1은 2초에 작업이 끝납니다. 그러면 2초당시엔 P2가 할당돼서 시작될 당시엔 P1은 작업이 끝나 다시 레디큐에 들어가고 1초 뒤에 P3이 들어와서 레디큐엔 P1, P3 순서로 할당됩니다. 따라서 4~6초엔 P1이 먼저 할당돼서 실행되게 되고 그래서 P1이 가장 먼저 종료되게 됩니다.