社区
汇编语言
帖子详情
PAE分页如何识别不同地址段
naziim
2009-04-15 04:15:52
老版本的Intel32位CPU理论上支持的最大内存为4G,为了支持更大的内存引入了PAE和PSE模式。
目前在用汇编做识别超出4G的内存容量,按照分页机制的原则,每个页体系只能支持4G内存,那么要是想读取>4G内存要怎么做?
是重新建立一个页还是有别的方式?如果重新建立页的话,其范围也是4G,那么怎么样才能够使32~36位的地址线发挥作用?
请各位不吝赐教,谢谢
...全文
96
3
打赏
收藏
PAE分页如何识别不同地址段
老版本的Intel32位CPU理论上支持的最大内存为4G,为了支持更大的内存引入了PAE和PSE模式。 目前在用汇编做识别超出4G的内存容量,按照分页机制的原则,每个页体系只能支持4G内存,那么要是想读取>4G内存要怎么做? 是重新建立一个页还是有别的方式?如果重新建立页的话,其范围也是4G,那么怎么样才能够使32~36位的地址线发挥作用? 请各位不吝赐教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naziim
2010-02-22
打赏
举报
回复
谢谢各位的回复,在Intel官方网站上下到Intel64 and IA-32 Architectures software developer's manual 3a
,在这个Mannul Page部分有详细的说明
平台想钱想疯了
2009-05-12
打赏
举报
回复
up一下。。。
xtdumpling
2009-04-18
打赏
举报
回复
http://www.csie.ntu.edu.tw/~wcchen/asm98/asm/proj/b85506054/C2mpages.htm
32位windowsXP开启大于4G内存支持补丁
PAE
允许32位处理器
识别
和访问超过4GB的物理内存,但并不是所有32位硬件都支持
PAE
,所以补丁的效果会因硬件
不同
而异。 在安装此补丁前,用户应确保自己的主板和CPU支持
PAE
模式,并且所有的驱动程序和硬件组件都是...
IA-32架构软件开发人员手册第3卷 系统编程指南 中文版
- **使用
PAE
分页
机制的36位物理寻址**: - 开启
PAE
后的线性
地址
变换:支持更大的物理
地址
空间。 - 使用扩展页表结构访问全部扩展物理
地址
空间:允许访问更多的物理内存。 - **使用PSE-36
分页
机制的36位物理寻址**...
IA-32卷3:系统编程指南.pdf
- **使用
PAE
分页
机制的36位物理寻址** - 介绍了物理
地址
扩展(
PAE
)机制,以及如何使用
PAE
支持更大的物理
地址
空间。 - **
段
到页的映射** - 讨论了如何将
段
地址
映射到具体的页
地址
。 - **转换后备缓冲区(TLB)** ...
INtime内存配置.docx
在INtime 6.2及更高版本中,
PAE
使得32位系统能够
识别
和使用64GB甚至更多的物理内存。这依赖于CPU的支持,通常现代64位CPU具备这一功能。
PAE
通过扩展页表寄存器来实现,允许操作系统映射更大的物理
地址
空间。 - **...
《现代操作系统第四版》 第三章 答案 (2).docx
通过增加页目录和页表的层级,
PAE
扩展了寻址能力,使得32位系统能够
识别
和使用更大的内存。 20. 在现代操作系统中,如何解决内存碎片问题?A: 为了减少内存碎片,操作系统使用紧凑技术,将内存中的空闲区域合并。...
汇编语言
21,497
社区成员
41,616
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章