[CS] demand-zero memory

KimCookieYa·2023년 5월 17일
0

코딩

목록 보기
8/10

본 글은 Computer System A Programmer's Perspective(퍼스트북)을 참고하여 작성하였습니다.

demand-zero memory

  • 힙(heap)은 초기화되지 않은 데이터 영역 바로 다음부터 시작해서, 위쪽으로(높은 주소 방향으로) 성장하는 무요구 메모리 영역(demand-zero memory)이라고 가정한다.
  • 이러한 메모리 영역은 프로그램이 실행되는 동안 메모리 사용량이 일정하게 유지되도록 설계되어 있다.
  • 프로그램이 메모리를 요청할 때마다 즉시 할당되지 않고, 실제로 사용될 때까지 초기화되지 않은 상태로 유지된다. 이렇게 하면 메모리 사용 효율성이 향상되고, 시스템 자원을 절약할 수 있다.
  • 따라서 "demand-zero memory"는 힙 영역이 초기화되지 않은 상태로 시작되어, 프로그램이 메모리를 필요로 할 때 실제로 사용되기 전까지 초기화되지 않은 상태를 유지하며, 메모리 사용 효율성을 높이는 것을 의미한다.

참고

  • Computer System A Programmer's Perspective(퍼스트북)
profile
[크래프톤 정글 2기], 티스토리로 이주했습니다:)

0개의 댓글