Inflearn Community Q&A
25년 2회 12~16 라운드로빈
Resolved
Written on
·
81
0
대기시간 구할 때
대기시간 = 도착시간+실행시간인데
만일 P4의 도착시간이 5초라고하면 계산이 달라지는 것 같습니다. P1이 그전에 종료가 되서..
이럴 땐 어떻해야할까요
pythonjavac정보처리기사database
Answer 1
0
parkmyounghoi
Instructor
질문 감사합니다!!
새로운 조건
프로세스 도착시간 실행시간

타임퀀텀(Time Quantum) = 4ms
컨텍스트 스위칭 시간 = 무시
① 수행 순서 (Gantt Chart)

완료 시각
P2 = 8
P1 = 16
P4 = 25
P3 = 26
② 대기시간 계산
대기시간 = (완료시간 − 도착시간) − 실행시간

✅ 평균 대기시간
(8+3+15+15)/4=10.25 ms
✅최종 답: 평균 대기시간 = 10.25 ms
결과적으로!!
조건 P4 도착시간 평균 대기시간 기존 3초 11.75 ms 변경 5초 10.25 ms
→ P4가 늦게 도착하면 초기 라운드에서 경쟁이 줄어, 전체 평균 대기시간이 약간 줄어듭니다!
감사합니다!!!




