社区
Windows Server
帖子详情
AWE是如何使用32位指针管理大于4gb的内存的
sunm42000
2010-03-29 09:50:51
rt
...全文
45
回复
打赏
收藏
AWE是如何使用32位指针管理大于4gb的内存的
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
相关推荐
C语言
内存
管理
机制精讲-高手必修课视频教程
在企业级项目开发中一个非常重要的设计就是如何有效地
管理
内存
资源。在C语言中,关于
内存
管理
的知识点比较多,如函数变量、作用域、
指针
、堆 、栈、 常量区、全局静态区、要想真正掌握和理解C语言,就必须先精通C语言
内存
管理
机制。
误解:如果你想
使用
AWE
,则必须先启用PAE
我们先来看看
AWE
的一个官方解释,看看它到底是什么样一个玩意儿: 地址窗口扩展 (
AWE
) 是一组扩展,允许应用程序快速操作
大于
4GB
的物理
内存
。某些数据密集型应用程序,例如数据库
管理
系统和科学与工程软件,需要访问非常大的数据缓存。 在非常大的数据集的情况下,限制缓存以适应应用程序的2GB用户地址空间是一个严格的限制。在这些情况下,缓存太小而无法正确支持应用程序。
AWE
通过允许应用程序在继续
使用
32位
指针
的同时,直接寻址大量
内存
来解决这个问题。
AWE
允许应用程序拥有
大于
4GB
的数据缓存(存在足够的物
windows PAE扩展和
AWE
编程
在
32位
windows上只能看到最大3GB的
内存
空间,而且每个应用程序只能访问
4GB
的的
内存
,这个限制是windows独有的,为了使程序能够访问
大于
4GB
的
内存
空间,需要
使用
AWE
编程接口,同时需要开启PAE,让系统支持
大于
3GB的
内存
,开启PAE最大能支持128GB的
内存
。 PAE开启 在windows 7及以上的系统主要
使用
BCDEdit命令而XP系统
使用
的...
mysql
awe
_windows PAE扩展和
AWE
编程
在
32位
windows上只能看到最大3GB的
内存
空间,而且每个应用程序只能访问
4GB
的的
内存
,这个限制是windows独有的,为了使程序能够访问
大于
4GB
的
内存
空间,需要
使用
AWE
编程接口,同时需要开启PAE,让系统支持
大于
3GB的
内存
,开启PAE最大能支持128GB的
内存
。PAE开启在windows 7及以上的系统主要
使用
BCDEdit命令而XP系统
使用
的是修改boot.ini文件的方式,下面主...
Windows Server
6,768
社区成员
178,092
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告