강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

애롱님의 프로필 이미지
애롱

작성한 질문수

운영체제 공룡책 강의

03. 프로세스의 이해: Chapter 3. Processes (Part 1)

Queueing Diagram 질문드립니다.

작성

·

294

0

안녕하세요! 운영체제를 공부하고 있는 학생 입니다.

Queueing Diagram 설명 하실때 CPU가 I/O request를하면 I/O queue에 들어갔다가 ready queue로 가게되고 fork a child를 하게되면 child executes후 ready queue로 들어가는걸로 설명 하셨는데 어떤게 ready queue로 들어가는 건가요?? 처음 공부하는거라 아직 개념이 확실하게 잡히지 않아서 기본적인거 같지만 질문드립니다.

퀴즈

프로그램과 프로세스를 구분하는 핵심적인 차이는 무엇일까요?

실행 여부

파일 크기

코드 포함 여부

저장 장소

답변 1

0

주니온님의 프로필 이미지
주니온
지식공유자

안녕하세요?

I/O queue는 I/O를 기다리는 queue이고,

ready  queue는 CPU를 기다리는 queue라고 생각하면 됩니다.

그래서 CPU 가 필요한 프로세스는 ready queue에 들어가서

CPU 스케줄러가 CPU를 할당해 주기를 기다리는 겁니다.

 

애롱님의 프로필 이미지
애롱

작성한 질문수

질문하기