프로그램 실행 시 운영체제의 메모리 4가지 주요 영역의 역할과 특징 및 영역 간 동작 메커니즘
정보관리기술사 제138회 2교시 19번 문항으로, 과목은 인프라/네트워크입니다. ‘스택’ 키워드는 정보관리기술사 기출 4문항에 나왔습니다.
원문 문제
정보관리기술사 제138회 19번. 프로그램 실행 시 운영체제의 메모리 4가지 주요 영역의 역할과 특징 및 영역 간 동작 메커니즘
- 가. 코드(Code)
- 나. 데이터(Data)
- 다. 힙(Heap)
- 라. 스택(Stack)
핵심 키워드
- 코드 영역
- 데이터 영역
- 힙
- 스택
- 메모리 레이아웃
- 동적 할당
- 정적 할당
고득점 가이드 — 1. 개요
프로세스가 실행되면 운영체제는 가상 주소 공간을 코드·데이터·힙·스택의 4 개 영역으로 분할 할당한다. 각 영역의 특성은 [표 1] 참조 와 같이 저장 대상·할당 시점·관리 주체가 다르며, 영역 간 동작 메커니즘을 정확히 이해해야 메모리 누수·스택 오버플로우·버퍼 오버런 같은 장애를 효과적으로 분석할 수 있다.
출제 이력
- 코드 영역기출 1문항
- 데이터 영역기출 1문항
- 힙기출 1문항
- 스택기출 4문항
- 메모리 레이아웃기출 1문항
- 동적 할당기출 1문항
- 정적 할당기출 1문항