메모리 (1) 썸네일형 리스트형 메모리: 힙(Heap)과 스택(Stack)의 차이 컴퓨터 프로그래밍의 핵심 원리를 이해하려면 메모리 구조를 알아야 합니다. 프로그램이 실행될 때 운영체제는 메모리를 여러 영역으로 나누어 사용하는데, 그중 가장 중요하고 기본적인 두 영역이 바로 스택(Stack)과 힙(Heap)입니다. 이 두 메모리 영역은 데이터가 저장되는 방식, 할당되는 시점, 관리 주체에서 명확한 차이를 보이며, 프로그램의 성능, 안정성, 그리고 동작 방식에 직접적인 영향을 미칩니다.1. 스택(Stack) 메모리: '쌓아 올리는' 질서 정연한 공간스택은 '쌓아 올리다'라는 의미 그대로, 데이터가 차곡차곡 쌓이고 나중에 들어온 데이터가 먼저 나가는 '선입후출(LIFO: Last-In, First-Out)' 구조로 관리됩니다. 마치 식당에서 접시를 쌓아 올리는 것과 같습니다. 가장 마지막.. 이전 1 다음