• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    해결됨

대기상태의 다중큐

22.01.18 18:03 작성 조회수 167

2

예시에서 하드디스크 작업이 완료되면 하드디스크 큐에서 뒤져서 작업을 꺼내간다고 하셨는데

그럼 대기상태의 작업들은 먼저 들어온게 먼저 나가는 게 아니라

먼저 들어와도 나가는 건 I/O 작업이 끝난 순으로 나가는 건가요??

답변 1

답변을 작성해보세요.

3

꼭 그렇지만은 않습니다!
하드디스크의 대기큐에 먼저 들어왔더라도 작업의 속도를 올리기 위해서 늦게 들어온 작업이 먼저 실행되기도합니다.

그리고 I/O작업이 끝나면 인터럽트가 발생하게되고 준비상태의 큐에 들어갑니다.

궁금증이 해결되셨나요?