南通阳鸿石化:电脑调置了虚拟内存是有什么用的呢?

来源:百度文库 编辑:高校问答 时间:2024/05/05 04:26:47
电脑调置了虚拟内存是有什么用的呢?

虚拟内存
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。

首先,虚拟内存是硬盘的一部分。

内存是成本比较高的存储设备,所以较硬盘这样的存储器来说,一般容量不太大,如128M、256M、512M、1G(已经算很大的了)

但是有些程序的运行或大型计算要用到比较大的内存,或者是并行处理多个任务的时候也要用到大量的内部存储空间。

硬盘相对来说算是便宜的存储媒介,一般几百块钱就能买到一块好几十G的甚至上百G的硬盘。

于是,就有了在硬盘上划分出一定空间作为“内存”来用的技术。

其实运行程序的时候只是把本应该放入内存来的资源暂时放在了这个“临时缓冲区”中了,等轮到这些资源运行的时候才真正调入内存中来计算。

这样就解决了用比较小的内存来完成需求大的工作任务了。

那么这个“临时缓冲区”就是所谓的“虚拟内存”了。。