《深入理解计算机系统》Dynamic Memory Allocation-Basic Concepts

calloc:malloc后,内存清零。 realloc:alloc后,改变分配的大小。 sbrk:内存分配内部使用,用来增长和缩小堆  碎片: 内部碎片: 外部碎片: 需要分配N字节内存时,内存中空间足够,但是没有N字节的块可供分配 内存分配需要考虑的问题: 1. 如何知道free的指针,包含多大的空间; 2. 如何组织空闲块 3. 分配一个小块内存时,如何处理原本这个空闲块的剩余部分; 4.
相关文章
相关标签/搜索