컴퓨터구조
[컴퓨터구조] 메모리 영역 - Stack, Heap
ARM Cortex에 대해 공부하던 중, Stack, Heap과 같은 메모리구조에 대해 정리해놓을 필요가 있을 것 같아 이번 포스트에서는 메모리구조에 대해 공부한 내용을 정리 해보려고 한다. - 메모리 영역 메모리는 대표적으로 4가지 영역으로 분류가 가능하다. 4가지 영역은 Code, Data, Stack, Heap 1. Code(Text) 실행할 프로그램의 코드가 저장되는 영역이다. 다시말해 실행할 프로그램의 기계어 코드가 담겨있는 영역으로 CPU는 해당 영역에 저장된 명령을 하나씩 가져가 처리하게 된다. 2. Data 우리가 작성한 코드에서 전역변수, 정적변수 등이 할당되는 공간이다. 전역변수 같은 경우, main함수 이전에 선언되므로 main함수가 호출되기 이전에 Data영역에 할당되고 해당 변수들..
2022. 7. 17. 22:42
최근댓글