找回密码
 立即注册
搜索
楼主: olive

关于4G内存,32位/64位系统的小结(原创)

[复制链接]

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:14:17 | 显示全部楼层

第一张,没有使用ramdisk

这是正常开机之后的情形(后面也都是这样),可见我的操作系统占了大约500MB。
顺便说一下,系统信息里面我看到我的内存是3.48GB。实际安装了4GB内存。

[ 本帖最后由 olive 于 2009-3-15 10:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:17:09 | 显示全部楼层

第二张:安装ramdisk并设置2GB

设置了2GB的ramdisk之后,可以看到内存占用立刻飙升到2.5GB,也就是原来系统所用的500MB加上ramdisk用掉的2GB。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:18:51 | 显示全部楼层

第三张:开启PAE

还是2GB的ramdisk,但是开启PAE,实际内存占用变成2GB左右。也就是说,高端原来操作系统没有用到的差不多500MB被ramdisk利用了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:22:35 | 显示全部楼层
系统信息的截图。留意我的windows可见内存是3.48GB。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:29:42 | 显示全部楼层
原帖由 cold05 于 2009-3-14 09:55 发表
楼主写的很好,非常感谢楼主这样热心给大家讲解,让我也明白了许多

但我还有一点不明白: 945以上的芯片通过内存映射来让内存和非内存共用这一段地址空间

不知道是如何内存映射来使用这段地址空间呢?

按说 ...

这个是内存控制器处理的。现在的CPU都有36位的地址总线,理论上可以存取64GB的地址空间。操作系统是32位的,所以只能存取4GB的地址空间。通过内存映射,内存控制器把高端的物理内存映射到4GB以下的地址空间给操作系统使用。也就是说,内存控制器扮演了36位的CPU和32位的操作系统之间的桥梁。
打个不太恰当的比喻,你家里有三台电脑上网,可能你只有一个电信帐号,上网后只能得到一个公网IP。于是你用一个路由,对外还是一个IP,但是在家里,三台电脑有三个不同的内网IP,共用这一个公网IP对外访问。
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:30:49 | 显示全部楼层
只有945以上的内存控制器(我指intel的芯片组)才支持内存映射,我前面已经说了。
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 10:31:47 | 显示全部楼层
原帖由 飒飞 于 2009-3-14 16:32 发表
RAMDISK只是把内存虚拟成硬盘来提高读写速度(和以前把硬盘做虚拟内存正好相反)

认不认4G内存是操作系统层面的问题,RAMDISK怎么可能越过操作系统直接作用于硬件?

最根本的办法还是用64位的系统,不过我要说 ...

ramdisk不能越过操作系统,但是它利用了操作系统支持的PAE。
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

9

主题

196

回帖

267

积分

海星

积分
267
发表于 2009-3-15 10:48:30 | 显示全部楼层
请教一下,怎么开启PAE?
我现在只有512M的内存,开启PAE是否会减少系统对内存的占用?
也许岁月改变了容颜,也许时间冲淡了记忆,但生活的点滴记载着我们的故事。
回复

使用道具 举报

718

主题

4719

回帖

5446

积分

网站编辑

积分
5446
 楼主| 发表于 2009-3-15 17:44:44 | 显示全部楼层
512M就不用开PAE了吧。512MB的话xp开机后大概已经用的差不多了。

[ 本帖最后由 olive 于 2009-3-15 17:48 编辑 ]
下面这句话是真的
上面那句话是假的
回复

使用道具 举报

71

主题

1190

回帖

1697

积分

金牌会员

积分
1697
发表于 2009-3-15 19:10:05 | 显示全部楼层
目前比较好的还是用windows 2003 server
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 23:34 , Processed in 0.084237 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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