inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học hệ điều hành dễ dàng qua hình ảnh

Trạng thái tiến trình

PCB 상태 실행에서 대기 상태에서 준비 상태로 변경시

Đã giải quyết

460

cleverones

2 câu hỏi đã được viết

1

안녕하세요.

질문사항 이 3개있어서 답변을 받을수 있을까 하고 적어 봅니다.

  1. 대기 상태에서 입력이 완료가 되었다는 것을 어디서 계속 체크하는 지 알수있을까요?

    혹시 키보드나 하드웨어 쪽에서 하는건가요?

  2. PCB가 A(Wait), B(Running)인 상태면 스캐줄러는 준비 > 실행 > 준비 > 실행 이렇게 동작을 하나요?

    아니면 준비 > 실행 > 대기(IO 작업이 완료 되었는지 검사)이렇게 진행이 되나요.(1번과 비슷한 질문)

  3. 대기 중인 상태에서 입력이 완료가 되었을 때 CPU에게 인터럽트 항목을 호출한다고 알고있는데 이것이 맞는 항목인가요?

긴 글 읽어 주셔서 감사합니다.

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

 

 

운영체제 운영체제

Câu trả lời 2

1

cleverones

오 이렇게 까지 개인적인 답변도 해주시고 감사합니다!!

완강하고 꼭 평점 5드리겠습니다.

0

gamja5

감사합니다~😍

0

gamja5

안녕하세요 cleverones님!
질문주신 내용에 답변드리겠습니다.

  1. 대기 상태에서 입력이 완료가 되었다는 것을 어디서 계속 체크하는 지 알수있을까요?

    혹시 키보드나 하드웨어 쪽에서 하는건가요?
    맞습니다. 입출력 하드웨어에서 발생하는 인터럽트로 CPU에게 알려줍니다. 하드웨어 인터럽트라고 부릅니다.

  2. PCB가 A(Wait), B(Running)인 상태면 스캐줄러는 준비 > 실행 > 준비 > 실행 이렇게 동작을 하나요?

    아니면 준비 > 실행 > 대기(IO 작업이 완료 되었는지 검사)이렇게 진행이 되나요.(1번과 비슷한 질문)
    스케줄러는 준비 상태에 있는 프로세스 중에서 스케줄링 알고리즘에 따라 적절한 프로세스를 실행시킵니다(실행 상태로 바꿈). 만약 하드웨어 인터럽트로 입출력 작업이 끝났다면 해당 프로세스는 준비상태로 들어가 스케줄러의 선택을 받기를 기다리는 상태가됩니다.

  3. 대기 중인 상태에서 입력이 완료가 되었을 때 CPU에게 인터럽트 항목을 호출한다고 알고있는데 이것이 맞는 항목인가요?
    맞습니다.

궁금증이 해결되셨나요?😊

여러 의문점

1

62

1

CPU 스케줄링 RR 강의 2:54에서 질문 있습니다.

1

56

2

CPU Bound Process와 sleep, yield에 대해

1

58

1

커널과 인터페이스 개념

1

63

2

exit() 함수

0

154

2

LRU 관련 질문

1

182

2

고정 분할 방식도 연속 할당으로 알고 있는데 애니메이션이 다소 헷갈립니다.

0

115

2

Swapping, Manual Overlay, Dynamic Loading, Dynamic Linking의 개념이 헷갈립니다

0

147

2

각 메모리의 최대 요구 CPU 리소스는 어떻게 아나요?

1

165

2

PCB들이 연결리스트로 저장되는 이유가 뭔가요?

1

127

2

IPC 방식 중 매개체가 파일과 메모리일 때 할당되는 용량의 차이

0

116

2

고정 분할 방식에 질문입니다

0

120

2

세마포어에 관련해 질문입니다

1

144

2

IPC 통신 중 파일을 이용한 방법이 정확히 어떤 건가요?

0

151

1

공유자원과 동기화 문제에 관해서 질문이 있습니다.

0

152

2

FIFO 알고리즘에 대해서 질문이 있습니다.

1

128

2

멀티프로그래밍, 멀티 태스킹, 멀티 프로세싱

1

163

1

새로 올라온 영상에서 스와핑 언급이 빠졌는데

1

80

2

유니프로그래밍과 멀티프로세싱이 어떻게 공존할 수 있는 건가요?

3

173

2

인터럽트에 대해 질문 드립니다.

1

92

2

수업 노트 설명에 대해 이해가 안가는 부분이 있어 질문 드립니다.

0

110

2

3:59초에 대해서 궁금해요!

0

116

2

실무적으로 궁금한게 있습니다ㅠ

0

92

1

완강을 해보니 오히려 더 궁금한게 많아지네요

1

164

2