호빵의 IT 개발소

정적할당이란? 본문

CS(전공지식)/기술면접 준비

정적할당이란?

호빵Stack 2025. 4. 1. 18:29
정적 할당(Static Allocation) 개념 요약
  • 컴파일 시점에 메모리 공간이 결정되는 방식
  • 주로 전역 변수, 정적 변수, 코드 영역 등이 해당
  • 실행 중에는 크기나 위치 변경 불가
  • 할당과 해제가 자동으로 처리되어 관리가 간단

 

 

면접 스타일 답변 예시:

정적 할당은 컴파일 시점에 메모리 공간이 미리 할당되는 방식으로 대표적으로 전역 변수나 static 변수처럼 프로그램 시작과 동시에 할당되어 종료 시까지 유지됩니다.
런타임 중 크기나 위치를 바꿀 수 없기 때문에 유연성은 떨어지지만 메모리 관리가 단순하고 속도 면에서 효율적이라는 장점이 있습니다.
주로 크기가 고정되고 전체 프로그램 동안 유지돼야 하는 데이터를 저장할 때 사용됩니다.

'CS(전공지식) > 기술면접 준비' 카테고리의 다른 글

컴파일 순서  (0) 2025.04.01
동적할당이란?  (0) 2025.04.01
크리티컬 섹션이란?  (0) 2025.04.01
데드락 발생 조건 4가지  (0) 2025.04.01
데드락이란?  (0) 2025.04.01
Comments