heap영역

    메모리 모델 / 디버거 / 디버깅

    메모리 모델 / 디버거 / 디버깅

    2022 / 08 / 04 목 메모리 맵 / 메모리 모델 디버거 debugger ✔️ 메모리 모델 함수가 실질적으로 움직이는 방법 메모리를 잡는 구조는 cpu / 운영체제에 따라 다르다. 내가 짠 프로그래밍의 함수는 상단 그림처럼 움직이게 된다. 메모리 맵 ( memory map ) , 메모리 모델에는 Globla Area, Heap Area, Stack Area 세 영역이 있으며, 각 영역마다 갖고 있는 성격이 다르다. 1 . Globla Area (전역영역) 프로그램이 시작할때부터 끝날때까지 모든 곳에서 유효한 접근이 가능하다. 즉 어디에서나 접근이 가능하다. 전역영역에는 함수의 명령어 집합 ( instruction set ) 과 전역영역에 선언한 변수들이 들어간다. 2 . Heap Area data..