할당 (1) 썸네일형 리스트형 Chapter 25. 메모리 관리와 메모리의 동적 할당 25-1 C언어의 메모리 구조 프로그램을 실행하면 해당 프로그램의 실행을 위한 메모리 공간이 운영체제에 의해서 미리 마련이 된다. 그리고 바로 이 메모리 공간 내에서 변수가 선언되고, 문자열이 선언되는 것이다. 메모리의 구성 프로그램 실행 시 운영체제에 의해서 마련되는 메모리의 구조는 다음과 같이 네 개의 영역으로 구분이 된다. ● 코드 영역 ● 데이터 영역 ● 힙 영역 ● 스택 영역 이렇게 메모리 공간을 나눠놓은 이유는 유사한 성향의 데이터를 묶어서 저장하면, 관리가 용이해지고 메모리의 접근속도가 향상되기 때문이다. 메모리 영역별로 저장되는 데이터 유형 코드 영역(Code Area) 이름 그대로 코드가 저장되는 메모리 공간이다. 따라서 CPU는 코드영역에 저장된 명령문들을 하나씩 가져가서 실행을 한다... 이전 1 다음