用内存做虚拟硬盘
如果在固态硬盘上设置虚拟内存,其速度是否跟物理内存差不多的?
如果在固态硬盘上设置虚拟内存,其速度是否跟物理内存差不多的?
不会的。 虚拟内存的作用是这样的: 当运行某个大程序、大游戏,需要的内存超过空闲内存但小于物理内存总量时,会暂时把内存里这些数据放到磁盘上的虚拟内存里,空出物理内存运行游戏。等退出游戏后,又会把虚拟内存里的东西读出来,放回物理内存。也就是说,虚拟内存和物理内存的总量应该差不多大,但考虑到压缩数据的可能,可以比物理内存稍大一点,比如微软推荐的值就是1.5-3倍,足够。 所以,虚拟内存,并不是用来虚拟物理内存的,而是暂存数据的。如果对内存的需求大于物理内存总量,那虚拟内存设多大都不管用。 电脑内存太低,根本的方法还是增加物理内存,才能流畅。虚拟内存机制上就不管用,即使管用,比物理内存低100倍的速度,也管不上什么实际的作用。
如何用硬盘当内存?
硬盘当内存就是通常意义上的虚拟内存了,就是在屋里内存不够时暂时存放在硬盘上的数据。不过虚拟内存对硬盘的损害比较大,而且运算速度和物理内存根本没法比。 具体设置方法如下:打开
sata2.6机械硬盘能设置虚拟内存吗?
可以的。所有的机械硬盘都支持设置虚拟内存的。
内存可不可以与硬盘直接交换数据,为什么?
可以,但真这样,电脑速度会慢如蜗牛。电脑运行某程序,都是直接读取硬盘中的数据到内存中,数据加载完毕,就开始程序运行,在程序运行中,随程序运行进程 ,硬盘与内存本身就是随着程序运行,不断在相互交换数据中,一旦内存满载,电脑就会强制内存与硬盘虚拟内存空间交换数据,这个时候电脑就会进入卡死状态,直到内存数据交换完毕。
虚拟内存,有什么用,能不能代替内存条?
什么是虚拟内存 虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。
当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。 技术细节:对于英特尔 IA-32 处理器(包括 386、奔腾等)而言,用户应用程序(进程)访问内存时其内存地址是虚拟的,CPU 会将它转换为实际的物理内存地址。物理内存不够时,操作系统系统会将各个进程中一部分暂时不用的内存换出到页面文件(交换文件)中,并将需要访问内存的程序的内容从页面文件中换入到物理内存。虚拟内存的作用 不知大家有没有发现,在Windows2000(XP)目录下有一个名为的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。