LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1122|回复: 1

关于内核在内存分配方面的一些疑问(二)

[复制链接]
发表于 2003-3-28 16:50:43 | 显示全部楼层 |阅读模式
(1)通常页的尺寸为4KB,这是比较合适的。Pentium支持页尺寸扩展,页的尺寸可到4MB。两种尺寸的页,各有什么特点?或者说采用这两种尺寸的页的场合各有什么特点?

(2)linux的内核支持三级页表。这样设计的理由是什么?

(3)阅读分配物理页帧的代码,__alloc_pages() 。当区域没有足够内存块时,它是如何处理的?

(4)伙伴内存块分配策略的优点是什么?

(5)在采用分页机制实现由线性地址到物理地址的转换后,页帧之间可以不连续吗?如果“是”,那么为什么还需要大的内存块?
发表于 2003-3-28 19:47:42 | 显示全部楼层
64位机为什么要用三页表?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表