查看: 52723|回复: 140

[4741G 4743G 4745G] [笔记本硬件漫谈]内存篇(下)——内存和硬盘的联系和相互转化

[复制链接]

该用户从未签到

发表于 2012-2-22 01:12 | 显示全部楼层 |阅读模式
本帖最后由 chzhch6770 于 2012-7-17 17:09 编辑

相关内容:


从之前的内容,我们对硬盘和内存各自的特点已经有所了解。相对而言,硬盘存储容量大,价格低廉(发洪水之后还这么说真怪异),适合用于数据的长期存储;内存恰好相反,读写速度秒硬盘八条街,可是断电之后无法保存数据的特点使得内存只能用于数据的暂时性存储,充当硬盘和内存之间的桥梁。那么,同为数据存储器,他们之间可否相互转化,从而扬长避短,在不同的领域发挥各自的优点呢?答案是肯定的。

1. 虚拟内存

相信使用电脑时间稍长一点的本友,对自家老电脑那容量狭小的内存都是印象深刻(米人除外……)。早期电脑固然操作系统占用的内存量固然较低,然而相对于当时主流的内存容量还是显得不足,特别是运行大型程序比如游戏和设计软件的时候。以windows XP为例,256MB内存的电脑即可安装,然而安装之后,内存占用量很快就会到达上限,哪怕加到512MB,长期而言都是不够用的。针对这一困境,操作系统的设计者提供了一项简单的解决方案——虚拟内存。
所谓的虚拟内存,就是在硬盘上划分出一块空间,作为内存使用,使得应用程序认为这一块空间仍然是连续的内存,从而不会影响数据的调用。虚拟内存可以存在于任何一个硬盘分区,也可以分配在多个分区里。这个划分的空间被一个名为pagefile.sys的系统文件占用,这个文件又被称为页面文件。无论在哪个硬盘分区设置了虚拟内存,该分区都会有一个独立的pagefile.sys文件。
当然,受限于硬盘的读写速度,虚拟内存的性能远不如真实的内存,因此一般系统优先使用物理内存。使用老电脑的用户都有经验,什么时候系统突然变得卡顿了,十有八九是系统把物理内存用尽了,开始使用虚拟内存了。
虚拟内存的设置方法很简单,以windows 7为例,在“计算机”上点右键,选择“属性”,然后点击弹出窗口左上角的“高级系统设置”

15-虚拟内存1.jpg

图1 虚拟内存设置1
接着在弹出窗口的“高级”选项卡中的“性能”栏点击“设置”:

16-虚拟内存2.jpg

图2 虚拟内存设置2
在“性能选项”中同样点开“高级”选项卡,在“虚拟内存”一栏中点击“更改”:

17-虚拟内存3.jpg

图3 虚拟内存设置3

最后,取消系统自动管理虚拟内存的选项,选择合适的分区,填上合适的容量,点击“设置”即可完成。注意,若不点击设置,那么虚拟内存便没有设置成功。

18-虚拟内存4.jpg

图4 虚拟内存设置4
对于1G以下的小内存电脑来说,一般要将虚拟内存的最大容量设置到物理内存的2倍左右才够保险。对于2G以上内存的电脑来说,就算是win7和vista,占用的内存也不会太高,物理内存极少用尽,可以将虚拟内存设置在1G左右。

2.Ramdisk

对于现代的相当一部分电脑而言,其实内存的容量比较过剩,不但不需要硬盘来转为内存使用,反而可以反过来。这个功能被称为Ramdisk,从字面上就很好理解,RAM是内存,Disk是磁盘,内存磁盘,也就是将内存作为硬盘使用。
Ramdisk的性能远超SSD硬盘,更不用提普通机械硬盘了,下面是三者的对比,相信不用我说大家也能看出他们性能的差异。

19-CDM-Ramdisk.jpg

图5 Ramdisk测试
20-CDM-HDD.jpg

图6 三星5400转640g 笔记本硬盘测试

21-CDM-SSD.png

图7 镁光M4 128G测试 [ i ]

Ramdisk强悍的速度和断电即清空的特性,很适合用来存放系统和软件的临时文件,比如系统的temp文件夹、迅雷看看的缓存文件、Photoshop的临时文件夹等等。将这些文件保存在Ramdisk上,一来Ramdisk优良的读写性能可以提高这些软件的表现,二来Ramdisk毕竟是建立在内存上,一旦关机,磁盘上的文件就会消失,这代表着我们不用再手动删除临时文件来为硬盘腾空间。
Ramdisk的软件五花八门,教程也很多[ii]。俺使用的是免费的Qsoft,对x64系统支持较好,使用方法也很简单,先在设备管理器里添加虚拟磁盘,然后同样在设备管理器进行配置选择容量等参数即可。

22-Ramdisk1.jpg

图8 Qsoft Ramdisk配置
此外,这款软件还可以配置关机时是否为Ramdisk保存镜像,以及开机时是否调用镜像。因为Ramdisk断电即清空,如果将盘上的文件保存到硬盘镜像上,并在开机时调用,那么Ramdisk上的文件就不会丢失。

23-Ramdisk2.jpg

图9 Ramdisk镜像设置
这样做的缺点,则是会大大减慢系统的开关机速度。这一点见仁见智,看自己需要。

3. RAMOS

Ramdisk虽然能提高系统性能,但毕竟是基于硬盘上的操作系统,提升是有限的。[iii] 对于内存更大的用户,硬盘是可以取消的,因为他们将系统直接安装在内存上,也就是所谓的RAMOS。(OS=Operating System=操作系统)RAMOS的工作原理是利用特殊的软件把部分内存虚拟为硬盘,然后将制作好的操作系统镜像释放到这个虚拟磁盘中运行。可以预见的是,RAMOS的系统性能没有硬盘系统可以相比。
具体安装实现的教程各大网站上都不难搜到[iv],RAMOS有几大优势,除了速度快,其防病毒能力也很强,因为就算中毒或系统崩溃,重启时重新调用镜像也会将系统还原,病毒难以容身。此外,对于多用户的电脑,由于每个RAMOS系统对应的不过是一个镜像文件,管理起来相当方便,也不需要安装多系统,这就简化了操作。当然,考虑到内存容量还没有大到吃下一个win7这样的普通版操作系统也毫无压力的程度,一般RAMOS安装的都是精简版的XP。

4.Acard内存硬盘

上述的操作,都是利用软件将内存虚拟成硬盘来使用,并没有根本上解决内存存储数据断电即消失的缺点。
你还别说,这缺点还真有解决之道。
一家叫做Acard的公司推出了一系列内存硬盘套件,原理是将多条内存安装在一个硬盘盒内组成RAID阵列,然后利用盒内内置的电池保证就算电脑长时间关机盒内内存也不会断电,因此内存里的数据不会丢失,还可以利用到内存的性能优势。
以它3年前的一款产品ANS-9010为例[v],它提供了8条DDR2内存插槽,最高支持DDR2800MHZ的频率。

24-Acard1.jpg

图10 ANS-9010

但实际上,所有内存都会被限制在200MHz运行(囧),因为即使限制在这个频率,内存的性能都已经能填满当时的SATA2硬盘接口了,相对当时的普通硬盘依然有明显优势。
ANS-9010提供了一颗7.4V2400mAh的电池,平时开机时,这块电池处于充电状态,关机时自动启用,保证槽上的内存数据不丢失。
受限于内存频率和接口,ANS-9010的性能在今天看来并不出色,甚至有些低

25-Acard2.jpg

图11 ANS-9010性能测试

看起来的确有些蛋疼,不过随着硬盘接口的发展和内存频率的提高以及价格的降低,谁能断言以后这玩意的性价比不会力压各路SSD呢。


参考资料
[ i ] [SSD固态硬盘] 镁光M4与威刚S511对比测试,附带7200.57K750对比测试。http://benyouhui.it168.com/thread-1805903-1-1.html


[iii] 把系统放进内存里 自己打造高速RAMOS http://os.yesky.com/371/11205371.shtml

[iv] 深度RAMOS 工具使用教程http://www.deepin.org/thread-1676563-1-1.html

[v] 内存变硬盘?ACARD新款内存盘ANS-9010评测http://tech.sina.com.cn/h/2008-12-15/1047914634.shtml



评分

参与人数 4本币 +163 贡献 +1 收起 理由
xyxy28xyxy + 10 先加分再看!肯定是好东西!
宏基7750G星銳 + 10 恭喜,获得本币奖励
Oo小奇oO + 77 + 1 恭喜,获得本币奖励
wyhstc2010 + 66 辛苦辛苦

查看全部评分

该用户从未签到

发表于 2012-2-22 01:59 | 显示全部楼层
这个要来学习学习的
呵呵 这么晚还在更新啊  

该用户从未签到

发表于 2012-2-22 07:52 | 显示全部楼层
赞囧版…话说上一篇谁给乃收的精华I
……
  • TA的每日心情
    难过
    2016-11-30 13:29
  • 发表于 2012-2-22 08:34 | 显示全部楼层
    啊哈哈哈
    我来了
  • TA的每日心情
    难过
    2016-11-30 13:29
  • 发表于 2012-2-22 08:37 | 显示全部楼层
    Ramdisk测速图不是乃的吧
  • TA的每日心情
    难过
    2016-11-30 13:29
  • 发表于 2012-2-22 08:37 | 显示全部楼层
    Ramdisk测速图不是乃的吧

    该用户从未签到

     楼主| 发表于 2012-2-22 09:05 | 显示全部楼层
    eayichang 发表于 2012-2-22 01:59
    这个要来学习学习的
    呵呵 这么晚还在更新啊

    这个,发现不到晚上就提不起码字的动力

    该用户从未签到

     楼主| 发表于 2012-2-22 09:06 | 显示全部楼层
    11111_1 发表于 2012-2-22 07:52
    赞囧版…话说上一篇谁给乃收的精华I
    ……

    上一篇是指内存篇上篇吗?

    该用户从未签到

     楼主| 发表于 2012-2-22 09:06 | 显示全部楼层
    wyhstc2010 发表于 2012-2-22 08:37
    Ramdisk测速图不是乃的吧

    如果你是问图5,是我的啊
  • TA的每日心情
    难过
    2016-11-30 13:29
  • 发表于 2012-2-22 09:24 | 显示全部楼层
    chzhch6770 发表于 2012-2-22 09:06
    如果你是问图5,是我的啊

    求拯救
    怎么做到的

    该用户从未签到

    发表于 2012-2-22 09:25 | 显示全部楼层
    ramos其实也能上win7的。
    精简版的win7,保证相对稳定的情况下,可以压缩到600m左右的gho

    该用户从未签到

    发表于 2012-2-22 09:26 | 显示全部楼层
    额恩学习中

    该用户从未签到

     楼主| 发表于 2012-2-22 09:27 | 显示全部楼层
    wyhstc2010 发表于 2012-2-22 09:24
    求拯救
    怎么做到的

    不是说了嘛,Qsoft啊

    该用户从未签到

     楼主| 发表于 2012-2-22 09:27 | 显示全部楼层
    thesoul1989 发表于 2012-2-22 09:25
    ramos其实也能上win7的。
    精简版的win7,保证相对稳定的情况下,可以压缩到600m左右的gho

    600M……那还剩啥功能啊

    该用户从未签到

     楼主| 发表于 2012-2-22 09:28 | 显示全部楼层
    hgp1245 发表于 2012-2-22 09:26
    额恩学习中

    呵呵

    该用户从未签到

    发表于 2012-2-22 09:30 | 显示全部楼层
    chzhch6770 发表于 2012-2-22 09:27
    600M……那还剩啥功能啊

    保证了最基本的功能。其他的诸如系统评分(winsat)都精简掉了

    该用户从未签到

    发表于 2012-2-22 09:34 | 显示全部楼层
    还是只能慢慢学习!

    该用户从未签到

     楼主| 发表于 2012-2-22 09:59 | 显示全部楼层
    thesoul1989 发表于 2012-2-22 09:30
    保证了最基本的功能。其他的诸如系统评分(winsat)都精简掉了

    如果阉割过多,感觉还不如用XP了,反正RAMOS又不会常用

    该用户从未签到

     楼主| 发表于 2012-2-22 09:59 | 显示全部楼层
    格式化、发呆 发表于 2012-2-22 09:34
    还是只能慢慢学习!

    不急不急

    该用户从未签到

    发表于 2012-2-22 10:02 | 显示全部楼层
    chzhch6770 发表于 2012-2-22 09:59
    如果阉割过多,感觉还不如用XP了,反正RAMOS又不会常用

    ramos启动之后在速度方面可以秒杀hdd。比ssd也会强很多。
    但是他最大的问题在于系统想装个软件,或者改点设置会比较麻烦。因为ramos每次开机都是从硬盘里面讲系统恢复到内存

    17年5月精华宗师

    了解更多>>

    acer退市笔记本论坛

    关注本友会

    • 本友会微信公众号
    • VR微信公众号
    • benyouhui2012
    • VR伐木累
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|Archiver|手机版|意见反馈|acer论坛 ( 北京市公安局海淀分局网监中心备案编号:1101082001  

    GMT+8, 2017-6-23 07:59 , Processed in 0.094584 second(s), 16 queries , Memcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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