
메모리 구조
·
CS
1. 프로그램의 메모리 구조 개요프로그램이 실행될 때 운영체제가 할당하는 메모리 공간은 일반적으로 다음과 같은 주요 논리적 영역들로 나눌 수 있습니다. (실제 운영체제나 아키텍처에 따라 구현 방식은 다를 수 있지만, 개념적인 구분은 중요합니다.)코드(Code) 영역 (또는 텍스트 영역): 실행될 프로그램의 기계어 코드(컴파일된 명령어) 자체가 저장되는 공간입니다. 읽기 전용(Read-only)이며, 프로그램 실행 중에 변경되지 않습니다.데이터(Data) 영역: 프로그램이 시작될 때 할당되어 프로그램이 종료될 때까지 유지되는 데이터를 저장합니다. 주로 전역 변수(Global Variables)와 정적 변수(Static Variables)가 여기에 해당합니다. 보통 초기화된 데이터(.data)와 초기화되지 ..