다음과 같이 준비 상태 큐에 프로세스가 도착했을 때, 타임 슬라이스가 … | [9급 지방직 컴퓨터일반] 25년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 25년 1회차
다음과 같이 준비 상태 큐에 프로세스가 도착했을 때, 타임 슬라이스가 4 ms인 라운드 로빈(round-robin) 스케줄링으로 실행하면 프로세스의 평균 대기 시간은? (단, 프로세스 간 문맥 교환에 따른 오버헤드는 무시하고, 주어진 4개 프로세스 외에 처리할 다른 프로세스는 없다)
| 프로세스 | 도착 시간(ms) | 실행 시간(ms) |
|---|---|---|
| 0 | 8 | |
| 1 | 4 | |
| 2 | 6 | |
| 3 | 5 |
1
4 ms
2
11 ms
3
18 ms
4
44 ms
해설
평균 대기 시간은 11 ms이다.
실행 순서(타임 슬라이스 4 ms): (0~4) → (4~8, 종료) → (8~12) → (12~16) → (16~20, 종료) → (20~22, 종료) → (22~23, 종료)
대기 시간 = 종료 시각 − 도착 시간 − 실행 시간
,
,합계 를 프로세스 수 4로 나누면 이다. 총합 44를 평균으로 착각하지 않도록 주의한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.