答案1
在你的第二个参考文献中,它说
内存分配器获取一大块内存(例如 4 页,或 4 * 4 KiB)并将其划分为更小的块
“内存分配器”不是内核,而是像 malloc 这样的 libc 例程。
内核分配内存到过程在页面大小的块中。当应用程序请求并释放这些页面时,malloc 会跟踪这些页面的已使用和未使用部分。
在你的第二个参考文献中,它说
内存分配器获取一大块内存(例如 4 页,或 4 * 4 KiB)并将其划分为更小的块
“内存分配器”不是内核,而是像 malloc 这样的 libc 例程。
内核分配内存到过程在页面大小的块中。当应用程序请求并释放这些页面时,malloc 会跟踪这些页面的已使用和未使用部分。