Study/Computer Architecture
Memory Structure
초록색이젤다
2023. 10. 6. 14:43
메모리 구조
- Code 영역: 프로그램의 코드가 저장되는 영역
- Data 영역: 전역변수 & 정적변수가 저장되는 영역
- Stack 영역: 함수 호출과 관계되는 지역변수 및 매개변수가 저장되는 영역,
- 수의 호출과 함꼐 할당되며 호출이 종료되면 소멸
- Stack의 Push/Pop동작으로 데이터를 저장하고 인출
- Stack의 LIFO 방식에 따라 동작
- 메모리의 높은 주소에서 낮은 주소 방향으로 할당
- Heap 영역: 사용자가 직접 관리가 가능한 메모리 영역
- 메모리 공간이 동적으로 할당되고 해제됨
- 메모리의 낮은 주소에서 높은 주소의 방향으로 할당