32位ubuntu物理地址扩展(PAE)分页机制及如何开启PAE支持4G以上内存(有时grub里面会让你选择)

本文介绍了Ubuntu的物理地址扩展(PAE)分页机制,解释了Intel如何通过增加处理器寻址能力来支持64GB内存。内容包括32位到64位页表项的扩展,以及线性地址空间的分配。同时,提供了开启PAE支持的方法,涉及安装特定的内核组件,并警告了安装显卡驱动可能导致的问题。
摘要由CSDN通过智能技术生成

1、先说ubuntu(PAE)原理,以下说如何开启PAE以及一些需要注意的地方

 Intel通过在处理器上把管脚数从32增加到36,以提高处理器的寻址能力,使其达到2^36=64GB,为此,需引入一种新的分页机制。

 

        64GB的RAM被分为2^24个页框,页表项的物理地址字段从20位扩展到24位,每个页表项必须包含12个标志位(固定)和24个物理

地址位(36-12),共36位,因此,每个页表项须从32位扩展到64位(36位>32位,考虑到对齐,因此应将页表项扩大一倍到64位)。

 

        在4KB的常规分页情况下,由于每个页表项大小为64为,因而,原有210大小的页表中,仅能包含512个表项,这占用了32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值