목록2025/05/07 (1)
동산로의 블로그
Stack과 heap
스택(stack)과 힙(heap)은 프로그램이 실행될 때 사용하는 두 가지 주요 메모리 영역이다. 스택은 함수 호추로가 로컬 변수를 저장하는 작고 고정된 영역이고, 힙은 동적 메모리 할당을위한 넓고 유연한 영역이다. 프로그램이 실행되면 운영체제는 프로그램에 필요한 메모리를 할당한다. 이 과정에서 먼저 프로그램의 코드와 전역 변수가 메모리에 적재된다. 프로그램 코드는 text segment로 불리며, 전역 변수와 static 변수는 data segment로 불린다. 그리고 stack과 heap이 각각 할당된다. 스택은 일반적으로 고정된 크기를 가진다. 반면, 힙은 처음에는 작게 설정되지만 필요에 따라 점진적으로 커질 수 있다. 스택(stack)스택은 자료구조에서의 스택(LIFO Last In First O..
카테고리 없음
2025. 5. 7. 16:32