2021 국가직9급 컴퓨터일반 14번 해설 — 프로세스 메모리 구조

정답 ④번출제 쟁점 프로세스 메모리 구조발문 옳은 것 고르기

문제

프로세스의메모리는세그먼테이션에의해그역할이할당되어 있다. 표준C언어로작성된프로그램이컴파일후실행파일로 변환되어메모리를할당받았을때, 이프로그램에할당된세그먼트에 대한설명으로옳은것은?

  1. 데이터세그먼트는모든서브루틴의지역변수와서브루틴 종료후돌아갈명령어의주소값을저장한다
  2. 스택은현재실행중인서브루틴의매개변수와프로그램의 전역변수를저장한다
  3. 코드세그먼트는CPU가실행할명령어와메인서브루틴의 지역변수를저장한다
  4. 힙(Heap)은동적메모리할당을위해사용되는공간이고, 주소값이커지는방향으로증가한다 ← 정답

선지별 해설

데이터세그먼트는모든서브루틴의지역변수와서브루틴 종료후돌아갈명령어의주소값을저장한다

이 선지 진술은 틀림(X)

지역변수, 매개변수, 복귀 주소는 일반적으로 스택에 저장된다. 데이터 세그먼트는 전역변수와 정적 변수를 저장한다.

스택은현재실행중인서브루틴의매개변수와프로그램의 전역변수를저장한다

이 선지 진술은 틀림(X)

스택은 함수 호출 과정의 매개변수, 지역변수, 복귀 주소 등을 저장한다. 전역변수는 데이터 세그먼트에 저장된다.

코드세그먼트는CPU가실행할명령어와메인서브루틴의 지역변수를저장한다

이 선지 진술은 틀림(X)

코드 세그먼트는 CPU가 실행할 명령어를 담는다. main 함수의 지역변수는 보통 스택 영역에 저장된다.

힙(Heap)은동적메모리할당을위해사용되는공간이고, 주소값이커지는방향으로증가한다

이 선지 진술은 옳음(O)

힙은 malloc 같은 동적 메모리 할당에 사용되는 영역이다. 전형적인 프로세스 메모리 배치에서 힙은 주소가 커지는 방향으로 증가한다.

핵심 요약 (Q&A)

Q. 2021 국가직9급 컴퓨터일반 14번의 핵심 쟁점은 무엇인가?
A. 2021 국가직9급 컴퓨터일반 14번은 프로세스 메모리 구조에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
Q. 2021 국가직9급 컴퓨터일반 14번의 정답은?
A. 정답은 ④번입니다. 힙은 malloc 같은 동적 메모리 할당에 사용되는 영역이다. 전형적인 프로세스 메모리 배치에서 힙은 주소가 커지는 방향으로 증가한다.
🧩 운영체제 개념·기출 모아보기📄 2021 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2021 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시