책 내용 질문하기
3-39 쪽 예제2번
도서
2017 시나공 정보처리기사 필기
페이지
조회수
310
작성일
2017-02-01
작성자
탈퇴*원
첨부파일
Sjf알고리즘은 실행시간이 가장짧은프로세스에게 먼저 cpu를 할당하는 기법이라고 배웠는데 예제2번의 작은1번에서는 왜 p1이 먼저 실행되는것이죠? 제출시간이 가장빠른것이 실행되고 그다음부터 실행시간 빠른순서대로 실행이되는건가요?
답변
2017-02-02 09:24:06
안녕하세요.
예, 맞습니다.
실행 시간은 비교 대상이 있을 때만 우선순위를 판별합니다.
제일 먼저 제출된 p1은 비교 대상이 없음로 우선 처리됩니다. 그 사이에 도착한 p2, p3는 p1이 끝나기 전에 우선순위를 정하는데 이때 실행 시간이 짧은 것이 우선 처리됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-02-02 09:24:06
안녕하세요.
예, 맞습니다.
실행 시간은 비교 대상이 있을 때만 우선순위를 판별합니다.
제일 먼저 제출된 p1은 비교 대상이 없음로 우선 처리됩니다. 그 사이에 도착한 p2, p3는 p1이 끝나기 전에 우선순위를 정하는데 이때 실행 시간이 짧은 것이 우선 처리됩니다.
오늘도 즐거운 하루 되세요.