2025 국가직9급 컴퓨터일반 7번 해설 — 프로세스 메모리 구조
정답 ③번출제 쟁점 프로세스 메모리 구조발문 옳은 것 고르기
문제
다음 프로세스 메모리 배치에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 전역 변수는 스택(stack) 영역에 할당된다. ㄴ. 프로그램 코드는 텍스트(text) 영역에 적재된다. ㄷ. 힙(heap) 영역은 프로세스 실행 중 동적으로 할당된 메모리이다. ㄹ. 함수의 매개변수, 복귀 주소 및 지역변수는 데이터(data) 영역에 할당된다
- ① ㄱ, ㄴ
- ② ㄱ, ㄹ
- ③ ㄴ, ㄷ ← 정답
- ④ ㄷ, ㄹ
선지별 해설
① ㄱ, ㄴ
이 선지 진술은 틀림(X)
프로그램 코드는 텍스트 영역에 적재되지만 전역 변수는 스택이 아니라 데이터 영역에 할당된다. 따라서 ㄱ, ㄴ 조합은 옳지 않다.
② ㄱ, ㄹ
이 선지 진술은 틀림(X)
전역 변수는 데이터 영역에, 매개변수·복귀 주소·지역변수는 스택 영역에 저장된다. ㄱ과 ㄹ 모두 잘못된 설명이다.
③ ㄴ, ㄷ
이 선지 진술은 옳음(O)
텍스트 영역은 실행 코드, 힙 영역은 동적 할당 메모리를 담당한다. ㄱ은 데이터 영역, ㄹ은 스택 영역 설명이므로 ㄴ과 ㄷ만 옳다.
④ ㄷ, ㄹ
이 선지 진술은 틀림(X)
힙은 동적 할당 영역이라는 ㄷ은 맞지만, 매개변수·복귀 주소·지역변수는 데이터 영역이 아니라 스택 영역에 놓인다.
핵심 요약 (Q&A)
- Q. 2025 국가직9급 컴퓨터일반 7번의 핵심 쟁점은 무엇인가?
- A. 2025 국가직9급 컴퓨터일반 7번은 프로세스 메모리 구조에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2025 국가직9급 컴퓨터일반 7번의 정답은?
- A. 정답은 ③번입니다. 텍스트 영역은 실행 코드, 힙 영역은 동적 할당 메모리를 담당한다. ㄱ은 데이터 영역, ㄹ은 스택 영역 설명이므로 ㄴ과 ㄷ만 옳다.