메모리 구조 (코드/데이터/힙/스택)
·
CS
메모리는 4가지 요소로 구성되어 있습니다. 1. 코드 2. 데이터 3. 힙 4. 스택 컴퓨터가 실행될 때는 코드영역과 데이터영역으로 나뉘어서 실행됩니다. 코드 영역은 명령어와 프로그램인데 프로그램이 실행되면, 해당 프로그램이 복사되어서 올라가는 영역이고, 데이터 영역은 프로그램이 한 줄씩 실행되면서 실제 필요한 데이터들을 사용하는 영역입니다. 코드/데이터/힙/스택의 구조 1. 코드 : 명령어, 프로그램 - 프로그램의 모든 코드 2. 데이터 : 전역변수, 타입변수 - 앱이 실행되는 동안 변하지 않음 3. 힙 : 동적할당 - 개발자가 잘 관리해야 하는 부분 4. 스택 : 함수실행을 위한 임시적 공간 - 알아서 자동 관리 * 데이터 종류에 따라 최대의 속도와 최적의 조건으로 사용하기 위한 효율적 메모리 구조 ..