什么是虚拟内存?它如何能不以物理内存为载体而存储文件呢?

  • 2019-04-20 02:09:01
  • 浏览:17
  • 我来回答

虚拟内存就是硬盘上划出的一块存储原本该存在内存中的数据的区域。它通过使得应用程序认为它拥有连续的可用的内存,也就是一个连续完整的地址空间而将硬盘的一部分变成内存的作用,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

虚拟内存是临时交换数据的地方

虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

其实说白了虚拟内存就是硬盘里面有一块区域 功能与内存一样 但是读取速度上差很多

所以它也不能存储文件 只是一个临时交换数据的地方 重启后就没有了

应用程序认为它拥有连续的可用的内存

虚拟内存就是硬盘上划出的一块存储原本该存在内存中的数据的区域。

它通过使得应用程序认为它拥有连续的可用的内存,也就是一个连续完整的地址空间而将硬盘的一部分变成内存的作用,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

从硬盘上划分出来的一块区域,存储方式无异

首先要知道,内存的用途是在计算机运行时为操作系统和各种程序提供临时储存。比如电脑中调用的数据,就需要先从硬盘读出,发送给内存,接着内存再发给CPU。当物理内存不足时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。简单来说,虚拟内存就是从硬盘上划分出来的一块区域。

这时候系统自动调用硬盘的空间,用来暂时替代不够的内存工作。存储文件的方式和真正的内存是一样的。但是由于虚拟内存用的是硬盘空间,而硬盘的读写速度要远远低于真正的内存,另外虚拟内存最好是设置成你不经常用的磁盘分区上,因为不经常用的分区碎片少,磁头读写顺畅,相对较快。

内容补充
相关推荐