2024_02_20 [컴퓨터 구조]메모리 영역
컴퓨터 메모리의 구조 프로그램이 실행되기 위해서는 메모리에 로드되어야 한다. 이에 컴퓨터의 운영체제는 다양한 메모리 공간을 제공하는데 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 이와 같다. [코드 영역] [데이터 영역] [힙 영역] [스택 영역] 각 영역에 따라 부여된 역할이 다르며 이를 지금부터 파악해볼 차례이다. 1. 코드(Code) 영역 텍스트(Text) 영역이라고도 불리는 이 영역은 우리가 작성한 프로그램의 소스 코드가 컴파일이 되어 저장되는 곳이다. 프로그램이 실행되는 동안에는 변경이 불가능하며 보통 읽기 전용으로 사용된다. 제어문, 함수, 상수들이 저장되어 있어 CPU가 해당 영역에서 하나씩 가져가 실행하는 특성을 가지고 있다. 2. 데이터(Data) 영역 => Data+BSS ..
2024.02.20