동적 메모리 할당
정보관리기술사 제136회 3교시 25번 문항으로, 과목은 SW공학/프로젝트관리입니다.
원문 문제
정보관리기술사 제136회 25번. 동적 메모리 할당
- 가. 동적 메모리 할당의 필요성
- 나. 메모리 누수(Memory Leak)로 인한 문제
- 다. 프로그래밍 언어(Java, Python 등)에서 지원하는 메모리 누수 해결방안
핵심 키워드
- 동적 메모리 할당
- 메모리 누수
- 가비지 컬렉션
- 참조 계산
- 메모리 관리 기법
- 리소스 해제
고득점 가이드 — 1. 개요
동적 메모리 할당은 런타임 시점에 힙 영역에서 필요한 크기의 메모리를 요청하고 사용 후 명시적 또는 자동으로 반환하는 프로그래밍 기법이다. 가변 데이터 처리와 메모리 효율성 확보의 핵심 수단이며, 부적절한 해제는 누수와 시스템 장애를 유발하기 때문에 언어별 관리 메커니즘과 개발자 통제가 함께 요구된다. 본 답안에서는 필요성, 누수 문제, 언어별 해결 방안을 순서대로 살펴본다.
출제 이력
- 동적 메모리 할당기출 1문항
- 메모리 누수기출 1문항
- 가비지 컬렉션기출 1문항
- 참조 계산기출 1문항
- 메모리 관리 기법기출 1문항
- 리소스 해제기출 1문항
다른 회차에서 같은 키워드가 나온 문항이 아직 없어요.