램1 RAM 메모리 구조 사용자의 프로그램 실행요청 => OS에서 프로그램이 사용할 메모리 영역을 할당. 메모리 영역 대분류 = 코드(Code), 데이터(Data), 스택(Stack), 힙(Heap) 할당 시기 : 프로그램이 실행될 때마다. 할당 장소 : RAM(Random Access Memory) 할당 용도 : 프로그램 실행에 필요한 메모리 영역을 할당 (변수 선언) 1. Code 프로그램의 코드가 저장되는 메모리 공간. 기계어 형태로 저장되며 프로그램 시작=> 종료시까지 유지된다. 2. Data: 프로그램이 실행될 때 크기 결정 전역변수(Global), 정적변수(Static)이 할당되는 영역으로 Code 영역과 같이 프로그램이 시작되면 할당하고, 종료하면 메모리에서 해제. 3. Stack: 컴파일 할때 크기가 결정 함수를 .. 2023. 4. 27. 이전 1 다음