반응형
<작성 방법>
(1) 가장 빨리 종료되는 프로세스의 이름과 가장 늦게 종료되는 프로세스의 이름을 순서대로 쓸 것.
가장 빨리 종료되는 프로세스 : A
가장 늦게 종료되는 프로세스 : C
(2) 시점 0부터 프로세스 A, B, C가 모두 종료될 때까지 CPU의 총 유휴시간(idle time)과 프로세스 C가 CPU 할당을 대기하는 총 시간을 순서대로 쓸 것.
CPU의 총 유휴시간 : 1ms
프로세스 C의 CPU 할당 대기 시간 : 15ms
대출 풀다가 첫번째 잘못 풀고 있다는 것이 문제를 읽다가 발견, 다시 풀었는데, 프로세스 C의 대기 시간은 틀렸다.
C의 대기 시간은 13ms의 시작 시간 전까지 (13-1) + 중간에 입출력 시간 2ms를 빼고, 나머지 3ms 대기 총 15msec
CPU의 idle time은 18-19ms 사이인 1msec 밖에 없다.
쉬운 문제이나, 가정을 잘 확인하고 입출력 시간을 대기 시간에서 빼는 것을 잘 보아야 한다.
(이거 작년에도 이렇게 적은 것 같은데, 기억이 정말 ...)
반응형
'백업 > 정보컴퓨터' 카테고리의 다른 글
[정보][OS][가상메모리] 2018-B-04 요구 페이징 (0) | 2021.02.12 |
---|---|
[정보][OS] 2018-A-04 운영체제 수행 모드 (0) | 2021.02.12 |
[정보][OS][가상메모리] 2019-A-03 가상메모리 관리 (0) | 2021.02.12 |
[정보][OS][가상기억장치] 2020-B-08 요구 페이징, LRU (0) | 2021.02.12 |
[정보][DB][트랜잭션] 2020-B-09 트랜잭션 (0) | 2021.02.11 |