문제 18번 SRT 스케쥴링 평균반환시간과 평균대기시간 계산 질문드려도될까요? (145페이지 해설을 봐도 이해가 되지않아서 질문드리나봐요.)
(표길이수정을 하고싶은데 하는방법을 몰랏나봐요. )
프로세스 번호 |
실행시간 |
도착시간 |
P1 |
6 |
0 |
P2 |
4 |
1 |
P3 |
2 |
2 |
P4 |
2 |
3 |
첫번째로 도착한 p1프로세스는 바로 실행하는게 맞나요? ,실행우선순위가 작은것 낮은것부터 2순위로 시작을하는데 실행시간이 같은게 2시간이 두개가있어요. 도착시간은 다른데 어떻게 구분하면 될까요? 전체적으로 질문드려도될까요?
정보처리산업기사 필기 28페이지 라운드로빈방식(RR)도 질문드려도될까요?
프로세스번호 |
p1 |
p2 |
p3 |
실행시간 |
20 |
4 |
6 |
안녕하세요 길벗수험서 운영팀입니다.
SRT 스케줄링의 경우 유튜브 QR코드 4940110 영상을 보세요
이문제를 글로만 설명을 하려 하니 막막하네요
회원님께서도 이글을 읽으시고 이해를 하실지 모르겠습니다.
RR방식 질문의 경우 문제상에서 time slice 가 4로 되어있으니 각 프로세스가 4씩 할당 받아 실행할 수 있습니다.
맨처음 p1이 4 동안 실행을 하면 p1 은 16이 남습니다
p2가 4동안 실행을 합니다, p2는 실행시간이 원래 4였으니 p2는 완료됩니다
p3가 4동안 실행을 하면 p3는 2만큼 남습니다
p1이 4 동안 실행을 하면 p1 은 12이 남습니다
p3는 2만큼 남아있기 때문에 2만큼만 실행이 되고 p3는 완료됩니다
p2, p3 프로세스가 완료가 되었으니 이제 p1만 실행하면 됩니다.
p1이 4 동안 실행을 하면 p1 은 8이 남습니다
p1이 4 동안 실행을 하면 p1 은 4가 남습니다
p1이 4 동안 실행을 하면 p1 은 완료가 됩니다 이것을 그림으로 표현하면 아래 그림처럼 됩니다
이것을 토대로 반환시간과 대기시간을 구하면 아래 그림처럼 되는것입니다
열심히 공부하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)
-
관리자2024-06-07 12:05:48
안녕하세요 길벗수험서 운영팀입니다.
SRT 스케줄링의 경우 유튜브 QR코드 4940110 영상을 보세요
이문제를 글로만 설명을 하려 하니 막막하네요
회원님께서도 이글을 읽으시고 이해를 하실지 모르겠습니다.
RR방식 질문의 경우 문제상에서 time slice 가 4로 되어있으니 각 프로세스가 4씩 할당 받아 실행할 수 있습니다.
맨처음 p1이 4 동안 실행을 하면 p1 은 16이 남습니다
p2가 4동안 실행을 합니다, p2는 실행시간이 원래 4였으니 p2는 완료됩니다
p3가 4동안 실행을 하면 p3는 2만큼 남습니다
p1이 4 동안 실행을 하면 p1 은 12이 남습니다
p3는 2만큼 남아있기 때문에 2만큼만 실행이 되고 p3는 완료됩니다
p2, p3 프로세스가 완료가 되었으니 이제 p1만 실행하면 됩니다.
p1이 4 동안 실행을 하면 p1 은 8이 남습니다
p1이 4 동안 실행을 하면 p1 은 4가 남습니다
p1이 4 동안 실행을 하면 p1 은 완료가 됩니다 이것을 그림으로 표현하면 아래 그림처럼 됩니다
이것을 토대로 반환시간과 대기시간을 구하면 아래 그림처럼 되는것입니다
열심히 공부하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)