[CS] Stack&Heap 메모리에 대하여 # 메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 한다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. >>프로그램이 운영체제로부터 할당받는 대표적인 4가지 메모리 공간 코드(code) 영역 데이터(data) 영역 스택(stack) 영역 힙(heap) 영역 *코드 영역(텍스트 영역) - 실행할 프로그램의 코드가 저장되는 영역이다. - CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리해준다. - 프로그램이 시작하고 종료될 때까지 메모리에 계속 남아있는다. *데이터 영역(정적메모리) - 프로그램의 전역 변수와 정적(static) 변수가 저장되는 영역이다. - 프로그램 시작과 동시에 메모리를 할당받게 되고, 프로그램이 종료되면 소멸된다 *스택.. 2022. 12. 16. 이전 1 다음 728x90