虚拟内存是什么东西?!具体的这么使用它?!
发布网友
发布时间:2022-05-05 15:42
我来回答
共2个回答
热心网友
时间:2022-06-27 17:13
CPU好像一个处理自来水的水泵,内存就是一个提水给水泵的中转站,硬盘就是从一条河,CPU速度快就可以在单位时间内生成更多的自来水,内存中转站的容量越大就可以给CPU这个水泵提供提供更多的水,但是其中有个瓶颈就是如果内存够大,但是传输速度过慢那么内存容量就没有任何意义。相当于自来水水泵每分钟可以处理10L水,而中转站有100L的容量,但是中转站的水管每分钟只能流出5L的水,那么水泵的性能实际就只有5L的处理能力,如果要提升这个传输能力,就只能用更粗的管子,相当于用更高速的内存,另一种方法就是现在流行的双通道内存技术,其实就相当于从中转站接了两根水管到水泵,虽然水管(内存速度)没有变粗。但是还是比一根水管提升了一倍的性能。
同样道理内存的数据来自于硬盘,硬盘相当于一条河一样,有很大的容量,但是要将河里的水抽到中转站需要很长时间,如果中转站的水都被水泵处理完了都还没有水到,那么整个系统就要停下来等从河里面抽水。但是实际上这个传输的管子和中转站到水泵的管子比起来是相当小的。所以现在电脑最大的瓶颈就来自于硬盘的传输速度。解决方法和内存类似。一方面用更粗的管子(就是提升硬盘转速,以达到更快传输数据的目的),另一方面使用多根管子(就是以前比较流行的磁盘阵列技术)。
所以一台电脑的数据处理能力不是看你的CPU这个水泵的理论能力,应该包括内存这个中转站和硬盘这条河以及连接他们之间的管道(就是传输速度)的能力。任何一个地方出现瓶颈就会造成整机性能下降。
最后要说的是电脑系统远比我说的复杂,还有很多因素会影响整机速度(比如采用risc指令与否,1cache、2cache、硬盘缓存、显卡、甚至主板的芯片)。建议你有兴趣买本书详细了解一下
热心网友
时间:2022-06-27 17:13
根据微软的建议,虚拟内存交换文件最小值应设为内存容量的1.5倍,但如果内存比较大,那它占用的空间也是很可观的。所以建议,内存容量在256MB以下,就设置为1.5倍;在512MB以上,设置为内存容量的一半完全可行;介于256MB与512MB之间的设为与内存容量相同值。如果内存高达1GB以上,那就完全可以不需要设置虚拟内存交换文件了。
当然,将页面文件的最小值设置为大于这些理论值,对于整个系统的运行是没有什么影响的,而且应该会更好些,唯一的损失也许就是硬盘可用空间会相应减小。假如你的硬盘空间比较紧张的话,在设置页面文件时,可以让它不小于系统内存的3/4,这样就可以保证系统比较稳定地运行了。如果你需要经常装卸大软件,开很多任务,那你还是用缺省值比较安全,否则将经常性地引起系统崩溃。
页面文件的最大值则可以设置得越大越好,通常建议将它设置为最小值的2到3倍。你不用在意它的具体设置值。和Win9X系统的页面文件管理相比,Win2000要“智能”得多,它的页面文件是可以自己动态设置的。它仅在系统需要时才会自动扩充页面的大小,这样可以避免页面文件占用太多的硬盘空间,并避免在复杂操作中因内存不足而出现错误。
具体设置方法如下:
1.右击“我的电脑”,并从关联菜单中选择“属性”命令,打开“系统属性”对话框。
2.单击“性能”选项,在其“高级设置”区域中,单击“虚拟内存”按钮。弹出“虚拟内存”对话框。
3.在“虚拟内存”对话框中选择合适的硬盘、硬盘分区。在此建议:对于硬盘分区,应该选择足够大空间的;对于硬盘,应该选择速度最快的。如果安装了两个硬盘,可以将Windows虚拟内存交换文件分别保存到两个硬盘中,但不是一个硬盘的两个分区中,这样可以有效地提高系统对虚拟内存交换文件的存取性能。对于内存设置,选中“用户自己指定虚拟内存设置”单选按钮,然后在“最小值”和“最大值”选项中分别设置虚拟交换
文件大小的准确数值即可。
4.设置完成后,单击“确定”按钮,保存设置退出,重新启动Windows系统即可