求问如何增大电脑内存空间1
发布网友
发布时间:2022-02-23 16:52
我来回答
共1个回答
热心网友
时间:2022-02-23 18:21
为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个二传手的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被塞满,而在这个仓库中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分惰性的数据请出去,以腾出地方给活性数据使用。这时就需要新建另一个后备仓库去存放惰性数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备仓库的地址选在硬盘上,这个后备仓库就是虚拟内存。