销售热线:400-810-9528   客服热线:400-886-9528

虚拟内存是什么

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

2 (73).jpg


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

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

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

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

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

image.png

相关文章
oxoooooo1e蓝屏如何解决电脑
oxoooooo1e蓝屏如何解决电脑
oxoooooo1e蓝屏如何解决电脑  说明文字:KMODE-EXPTION-NOT-HANDLED  通常的原因:内核模式进程试图执行一个非法或未知的处...
阅读:0 11-03
如何在Win7安装U盘中加入USB3.0驱动的支持
如何在Win7安装U盘中加入USB3.0驱动的支持
故障现象:原生Win7系统不包含USB3.0的驱动,所以无法使用USB3.0的U盘在USB3.0的设备上引导,且安装完系统后还需要重新安装USB3.0驱动。重要...
阅读:74 07-10
win10系统任务栏搜索框没反应怎么办
win10系统任务栏搜索框没反应怎么办
1、点击开始,右侧下拉找到“windows系统”然后打开“控制面板”。2、在控制面板点击“索引选项”。2、在“索引选项”中点击“高级”。3、在点击“重建”按钮重...
阅读:2 02-10
Windows系统开机启动有两个系统选项
Windows系统开机启动有两个系统选项
Windows10和Windows7在重装完系统,每次开机启动后显示两个系统启动界面,需要选择后才能进入桌面解决方案:Windows10处理方法1,鼠标右击左下...
阅读:50 12-14
无法删除文件夹被另一个程序使用
无法删除文件夹被另一个程序使用
方法一:试试使用360安全卫士来解决,只需要安装360安全卫士,然后在对应文件上单击鼠标右键,选择【使用360解除占用】即可!方法二:按组合键“win+R”打开...
阅读:0 11-24