全部商品分类

虚拟内存是什么

来源:易点云 责编:易点云编辑 2021-12-06

2 (73).jpg


虚拟内存别称虚拟存储器(Virtual Memory)。是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。

电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。

当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。虚拟内存并不是“物理内存第二”,严格意义上,应该称之为“分页文件”,当物理内存无法满足当前需要时,分页文件就会自动充当内存实现部分物理内存功能,即是分页文件的扩充内存功能。

举例“如果没有虚拟内存时,程序地址直接映射到物理内存。假如内存为1G,程序A运行时占用了1GB,此时再启动程序B时,发现没有内存空间可用,就导致崩溃。

- 虚拟内存:通过Map来查找程序地址对应的物理内存地址。

image.png

上一篇: 虚拟内存有什么用 下一篇:虚拟内存怎么设置

猜你喜欢

电脑0x0000001e蓝屏怎么解决
电脑0x0000001e蓝屏怎么解决
  停止编号:0x0000002E  说明文字:DATA-BUS-ERROR  通常的原因:系统内存奇偶校验出错,通常由硬件问题导致。  解决方法:  (1)卸...

电脑密码在哪里取消
电脑密码在哪里取消
以win10系统为例演示电脑密码在哪里取消:1、点击开始,然后选择【设置】,进入设置选项页面。2、在设置找到【账户】,点击。3、在左侧选择【登录选项】,点击。4...

Windows10系统下载软件会自动删除处理方法
Windows10系统下载软件会自动删除处理方法
问题描述:下载一些软件的时候(例如一些破解的软件),Windows10 系统自带的 Windows Defender 防火墙会自动删除下载的文件解决方案:1,点...

网络显示已断开连接怎么回事
网络显示已断开连接怎么回事
宽带连接已断开连接怎么回事一、自己的原因:1、电脑宽带线路松动,宽带线路故障解决办法:把宽带线路,重新插一遍。或者从新换条新的网线。2、网卡故障或损坏。解决办法...

windows删除大量文件方法
windows删除大量文件方法
CMD命令提示符中使用rmdir命令来删除指定目录下的文件夹与文件,CMD命令如下:rmdir 磁盘:\文件夹名字\ /s /q/S 表示除目录本身外,还将删除...