inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

프로세스 상태와 계층 구조

프로세스 상태

해결된 질문

194

dltjd503

작성한 질문수 10

1

프로세스란 실행중인 프로그램이고

 

좀더 정확히 말하면

보조기억장치에 적재되어있다가

프로그램이 메모리에 적재되고 실행이 되면

이떄 이 프로그램은 프로세스라고 하는걸로 알고있습니다

그리고 이 과정을 프로세스가 생성된다고 말하고있다고 하셧습니다

PCB는 이 프로세스가 생성될때 커널영역에 저장된다고 하셧는데

 

프로세스 상태에서

생성상태가 이해가 안갑니다

프로그램이 실행이(=프로세스) 안되는데도 메모리에 적재되어 PCB를 할당 받을수가잇나요?

 

프로그램이 실행되었다는건 메모리에 적재된 상태고 PCB도 할당 받은 상태인데

"생성 상태" 라는 단어가 아직 실행중이지 않는 상태라는 뜻인데 이 부분이 말이 안된다고 생각해서요

애초에

PCB는 프로세스가 생성될떄 같이 만들어지는 애인데

말씀하신 내용을 들어오면

생성상태는 프로그램이 실행중인 상태가 아니라

그냥 메모리에 적재되어있는 상태인거 아닌가요?

그럼 프로세스가 아닌 단순한 프로그램이 메모리에 적재되어있는상태가 아닌지 , 그리고 그상태가 맞다면 PCB는 아직 할당되지 않는게 맞는게 아닌가요?

컴퓨터-구조 운영체제 기술면접

답변 1

0

강민철

안녕하세요~

프로세스가 생성되려면 PCB 부여되어야 하는 거이 아니라

실행 코드도 (사용자 영역)에 적재되어야 합니다

또한 동시다발적으로 실행하는 프로세스가 많을 경우

초기 적재 시간이 오래 걸릴 수 있구요

 

따라서 생성상태가 되자마자 모든 실행 값이 커널 영역과

사용자 영역에 적재되는 것은 아닙니다~!

17:00 부분에 ddr4 sdram은 길이 16개인듯한 ram이라고 설명했는데

0

77

1

유니코드 문자 집합

0

65

0

컴퓨터 구조의 기본 흐름

0

80

1

메모리로부터 주소버스를 통해 받아들이는 주소번지를 CPU로 가져오는 경우

0

73

1

리눅스, 윈도우, IOS 등등 대부분의 운영체제는 같은 구조로 이루어져 있나여?

0

63

1

강의에 나오는 pdf

0

150

2

슈퍼스칼라 프로세서

0

99

1

컴퓨터가 이해하는 두 가지 정보 : 데이터 쪽 질문

0

94

1

캐시 메모리

0

84

1

메모리맵 / 고립형 차이

0

190

1

마무리 - 확인 문제에 대해 질문있습니다.

0

112

1

뮤텍스 락

0

161

2

가상메모리의 필요성

0

191

1

섹션12. 입출력장치의 대기상태

0

96

1

P.301 질문

0

70

1

메모리맵 IO와 고립형 IO 차이 질문

0

133

1

강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요?

0

200

1

파일 시스템 관련 질문 있습니다.

0

111

1

페이징 관련 질문드립니다.

0

135

1

DMA 컨트롤러

0

179

1

보수랑 플래그 관련해서 질문드립니다

0

171

2

페이지

1

182

2

책에 있는 내용이 다 들어가 있나요?

0

188

1

페이지의 수

0

97

1