duduru

2024年7月17日

malloc底层实现

摘要: xv6实现的动态内存分配虽然只有不到100行代码,但却体现了动态内存分配的精髓,非常值得学习 xv6的内存布局 一谈到C语言的动态内存分配,就会想到堆以及malloc()和free()这两个函数。先来回顾一下XV6中的内存布局是怎样的,我们动态分配的内存就在下图的heap部分: 总体思路 在看源码之 阅读全文

posted @ 2024-07-17 15:24 duduru 阅读(0) 评论(0) 推荐(0)

导航