inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

그림으로 쉽게 배우는 운영체제

프로세스 생성과 종료

질문

해결된 질문

298

양성빈(Robert)

작성한 질문수 28

1

복습을 하는 중에 의문점이 생겨서 조심스럽게 질문 남겨드립니다.

 

제가 찾아보기로는 0번 프로세스는 윈도우 기준 탐색기, 리눅스 기준 shell로 알고 있습니다.

 

그런데 강의 설명중에 자식 프로세스가 종료되어 exit status값을 부모 프로세스에게 전달하고 자식프로세스를 종료시키고 부모프로세스도 종료된다고 말씀하셨는데 그러면 리눅스 환경에서 shell의 자식 프로세스인 A라는 프로세스가 실행되다가 종료되고 exit status값을 반환하고 종료가 되었다고 가정하면 shell도 조만간 종료가 되어야 하는데 실제로는 그렇지 않습니다. 혹시 이 부분에 대해서 알려주실 수 있으실까요?

운영체제

답변 1

2

감자

안녕하세요 양성빈님!
자식 프로세스가 종료되었는데 부모 프로세스가 종료되지 않는 것이 궁금하신거군요.

이건 개발자가 프로그래밍하기에 따라 다릅니다.
강의 예시는 자식 프로세스가 종료될 때 까지 기다렸다가 자식 프로세스가 종료되면 부모 프로세스가 종료되도록 프로그래밍한 경우입니다.

만약 자식 프로세스가 종료되더라도 부모 프로세스를 종료시키지 않도록 프로그래밍하면 부모 프로세스는 계속 살아있게 됩니다.

궁금증이 해결되셨나요? :)

1

양성빈(Robert)

감사합니다. 항상 좋은 강의를 만들어주셔서 감사합니다. 항상 응원드립니다.

여러 의문점

1

63

1

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

1

58

2

CPU Bound Process와 sleep, yield에 대해

1

61

1

커널과 인터페이스 개념

1

65

2

exit() 함수

0

155

2

LRU 관련 질문

1

182

2

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

0

115

2

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

0

147

2

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

1

167

2

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

1

127

2

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

0

118

2

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

0

120

2

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

1

144

2

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

0

152

1

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

0

153

2

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

1

128

2

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

1

163

1

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

1

81

2

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

3

173

2

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

1

93

2

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

0

116

2

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

0

120

2

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

0

97

1

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

1

168

2