在线时间2221 小时
UID3253523
注册时间2016-3-21
NXP金币2881
该用户从未签到
超级版主
 
- 积分
- 24891
- 最后登录
- 2025-7-21
|
本帖最后由 小恩GG 于 2021-7-21 14:47 编辑
接着上两篇的内存管理思考题更新第三节和第四节:
Linux(3)--内存管理思考题一
Linux(3)--内存管理思考题二
第三节主要内容:
第四节主要内容:
- kmalloc、vmalloc和malloc之间有什么区别以及实现上的差异
使用用户态的malloc函数时,会马上为其分配物理内存吗 malloc分配100Byte,实际上内核就是分配100Byte吗 假设两个用户进程打印的malloc分配的虚拟地址是一样的,那么在内核中这两块虚拟内存是否打架了呢 vm_normal_page函数返回的是什么样页面的struct page数据结构?为什么内存管理代码中需要这个函数
|
|