虚拟内存有什么作用?使用虚拟内存的好处
发布日期: 2021-12-01 16:59:54 来源: php中文网
虚拟内存的作用
虚拟内存,就像它名字那样,不是将内存的区域当做内存来使用,简单来说就是把外存当做内存来使用。但是这样有一个大缺点,就是外存的运行速度比内存的运行速度慢,这样就会导致虚拟内存间接地会影响到内存的运行速度。
简单的说虚拟内存就是用硬盘来模拟内存使用。客观来说,如果你的内存足够大,是不需要虚拟内存的。但事实上,这往往不可能。操作系统为了更好地有效利用内存资源,通常把最最常用的模块加载到缓存中,然后把常用模块放入内存中,把最不常用但在运行中需要调用的模块放入硬盘中。
这样,可以有效提升资源使用率。而虚拟内存,就是放入硬盘的这部分东西组成的一个逻辑概念。在WINDOWS里面,它是通用一个交换文件来实现的。而在LINUX系统,它则是一个固定的分区。对于WINDOWS系统来说,这个文件的存在,等于增加了内存的容量。只不过,这部分容量,用起来很慢(因为硬盘是机械设备)。在逻辑上,这部分硬盘空间,充当了内存的角色,所以叫虚拟内存。
使用虚拟内存的好处
它可以轻松地保存那些几乎不使用而又被占用的 RAM 块。然后可以将释放的 RAM 用于容纳更多具有更高优先级的程序。
防止 RAM 空间用完,无法执行其他程序的局面。
虚拟内存充当了 RAM 的备份,从而增大了 RAM 的实际空间。
在休眠过程中,RAM 的所有内容均写入交换空间。因此,成功进行休眠,虚拟内存是必需的。
它提高了系统的整体性能。(在内核参数 swappiness 设置合理的情况下)
推荐内容
- 虚拟内存有什么作用?使用虚拟内存的好处 a>
- 什么是虚拟内存?虚拟内存的作用 a>
- 压缩文件格式有哪些?常用的压缩文件格式 a>
- wps目录怎么设置?设置wps目录格式方法 a>
- 怎么清理浏览器缓存?清理浏览器缓存方法 a>
- java环境变量怎么设置?配置java环境变量的方法 a>
- 国信证券:维持思瑞浦(688536.SH)“买入”评级 股权激励 彰显长期发展信心 a>
- 国信证券:首予晶丰明源(688368.SH)“买入”评级 计划收购凌欧创芯 形成产业协同效应 a>
- 精进电动(688280.SH)副总裁Michael Leo Duhaime辞职 a>
- 瀚川智能(688022.SH)累计回购71.55万股 耗资2086.36万元 a>
- 利元亨(688499.SH)中标约8.76亿元的锂电生产设备项目 a>
- 微芯生物(688321.SH)股东LAV One及一致行动人合计减持412.58万股 减持比例达1% a>
- 欧科亿(688308.SH):4087.08万股限售股将于12月10日上市流通 a>
- 先惠技术(688155.SH)聘任何佳川为副总经理 a>
- 微芯生物(688321.SH):西达本胺新适应症在日本获批上市 a>
- 福光股份(688010.SH)第二期回购股份已回购96.7万股 a>
- 方邦股份(688020.SH)监事赵亚萍拟减持不超18.8万股 a>
- 福昕软件(688095.SH)尚未实施第二期回购股份 a>
- flash控件有什么作用?安装flash控件的方法 a>
- cpu温度过高的原因 cpu温度过高解决办法 a>