메모리 구조
- Code 영역: 프로그램의 코드가 저장되는 영역
- Data 영역: 전역변수 & 정적변수가 저장되는 영역
- Stack 영역: 함수 호출과 관계되는 지역변수 및 매개변수가 저장되는 영역,
- 수의 호출과 함꼐 할당되며 호출이 종료되면 소멸
- Stack의 Push/Pop동작으로 데이터를 저장하고 인출
- Stack의 LIFO 방식에 따라 동작
- 메모리의 높은 주소에서 낮은 주소 방향으로 할당
- Heap 영역: 사용자가 직접 관리가 가능한 메모리 영역
- 메모리 공간이 동적으로 할당되고 해제됨
- 메모리의 낮은 주소에서 높은 주소의 방향으로 할당
'Study > Computer Architecture' 카테고리의 다른 글
Language, Instruction (0) | 2023.09.29 |
---|---|
Data (0) | 2023.09.29 |
Computer Structure (0) | 2023.09.28 |