[cs] 메모리 구조 알아보기 (스택, 힙, 데이터, 코드 영역)
·
과거의 이력/CS
다음은 운영체제의 메모리 공간이다. 📌코드(code) 영역 메모리의 코드(code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트(code) 영역이라고도 부른다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 된다. 코드 영역에는 상수, 함수, 제어문 등이 저장된다. 📌데이터(data) 영역 메모리의 데이터(data) 영역은 프로그램의 전역 변수와 정적(static) 변수가 저장되는 영역이다. 데이터 영역은 프로그램의 시작과 함께 할당되며, 프로그램이 종료되면 소멸한다. 📌힙(heap) 영역 모리의 힙(heap) 영역은 사용자에 의해 관리되는 영역이다. 흔히 동적으로 할당 할 변수들이 이곳에 저장된다고 보면 된다. 힙 영역은 사용자에 의해 메모리 공간이 동적으로 할당되고 해제된..