
IT/CS
[CS] demand-zero memory
본 글은 Computer System A Programmer's Perspective(퍼스트북)을 참고하여 작성하였습니다. demand-zero memory 힙(heap)은 초기화되지 않은 데이터 영역 바로 다음부터 시작해서, 위쪽으로(높은 주소 방향으로) 성장하는 무요구 메모리 영역(demand-zero memory)이라고 가정한다. 이러한 메모리 영역은 프로그램이 실행되는 동안 메모리 사용량이 일정하게 유지되도록 설계되어 있다. 프로그램이 메모리를 요청할 때마다 즉시 할당되지 않고, 실제로 사용될 때까지 초기화되지 않은 상태로 유지된다. 이렇게 하면 메모리 사용 효율성이 향상되고, 시스템 자원을 절약할 수 있다. 따라서 "demand-zero memory"는 힙 영역이 초기화되지 않은 상태로 시작되어..