《深入理解計算機系統》Dynamic Memory Allocation-Basic Concepts

calloc:malloc後,內存清零。 realloc:alloc後,改變分配的大小。 sbrk:內存分配內部使用,用來增長和縮小堆  碎片: 內部碎片: 外部碎片: 需要分配N字節內存時,內存中空間足夠,但是沒有N字節的塊可供分配 內存分配需要考慮的問題: 1. 如何知道free的指針,包含多大的空間; 2. 如何組織空閒塊 3. 分配一個小塊內存時,如何處理原本這個空閒塊的剩餘部分; 4.
相關文章
相關標籤/搜索