답변 잘 봤습니다.^^
근데 궁금한게 또 생겼어요 ;;
달아주신 답변에서 우선 먼저 도착한것이 첫번째로 실행된다고 하셨는데
2010교재구요 3-38페이지에서 SJF기법은...
먼저 들어온것 상관없이 실행시간이 짧은 프로세스가 먼저 실행되는건가요??
예지1에 "다음과 같이 프로세스들이 차례로 준비상태 큐에 들어왔다고 가정할 때' 라고 써있는데
그럼 분명 p1이 먼저 도착했다는건데
여기서는 왜 p1먼저 실행하지 않고 실행시간이 가장짧은 p2가 먼저 실행되는건지 궁금합니다.
일단은 p1이 가장먼저 들어왔으니까 가장먼저 실행되는거 아닌가요????
그 다음에 실행시간이 짧은순서대로 해야되는거...아닌지..;;
ㅜㅜ 헷갈리네요 ; 어떤건 먼저도착한게 먼저고 어떤건 아니고 ㅜㅜ
안녕하세요.
우선 맨 처음 도착한 것은 비교 대상이 없기때문에 우선 처리됩니다.
첫번째 프로세스가 처리되는 과정에서 추가로 도착해 대기하는 것들의 실행시간을 확인해서 처리하는 것이죠.
문의하신 문제에는 괄호안에 제출시간이 없다는 조건이 있습니다.
제출시간, 즉 도착시간이 없다는 조건이 있으면 .. 단순히 실행시간을 가지고 만 판단하는 것으로 실행시간이 짧은 것부터 처리됩니다.
오늘도 즐거운 하루 되세요.
"-
*2011-07-15 09:17:54
안녕하세요.
우선 맨 처음 도착한 것은 비교 대상이 없기때문에 우선 처리됩니다.
첫번째 프로세스가 처리되는 과정에서 추가로 도착해 대기하는 것들의 실행시간을 확인해서 처리하는 것이죠.
문의하신 문제에는 괄호안에 제출시간이 없다는 조건이 있습니다.
제출시간, 즉 도착시간이 없다는 조건이 있으면 .. 단순히 실행시간을 가지고 만 판단하는 것으로 실행시간이 짧은 것부터 처리됩니다.
오늘도 즐거운 하루 되세요.
"