Heap Stack vs Heap Heap은 운영체제가 아닌 프로그래머에 의해서 메모리 공간을 동적으로 할당하고 해제 Dynamic Memory Allocation 관련 함수 운영체제가 아닌 프로그래머에 의해서 메모리 공간을 동적으로 할당하고 해제할 때 호출 *int*malloc() : 동적 메모리 할당 시, 메모리 블록을 할당하고 추적해 메모리를 효율적으로 관리 _int_free() : 동적으로 할당된 메모리 블록을 해제하고 재활용 가능한 리스트에 추가 및 관리 Heap 영역 메모리에서의 힙 영역은 낮은 주소에서 높은 주소의 방향으로 할당 프로그램 실행 중, 동적으로 메모리를 할당/해제해 사용하는 공간이며, pointer로 데이터에 접근 Memory Allocator 시스템에게 동적 메모리 할당을 요구할 때 작업을 처리하는 heap 영역 관리 모듈 dlmalloc, ptmalloc2, tcmalloc, jemalloc 등의 메모리 할당자 존재 ptmalloc2 GNU C Libra...
원문 링크 : Heap Basic