什么是虚拟内存?虚拟内存的作用
发布日期: 2021-12-01 16:58:46 来源: php中文网
虚拟内存
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。
虚拟内存指的是我们在使用电脑的时候,所使用的软件或者是程序。虚拟内存的一大特点就是就是它的价格低廉,容量大,但是虚拟内存的运行速度和cpu寄存器的运行速度要慢一些,通常CPU寄存器的一般是用MB或者是KB来计算,虚拟内存大小一般都是GB为单位的。虚拟内存的另一个特点就是突然断电后,虚拟内存中的数据就会丢失,不想我们平时的硬盘断电还有保存功能。
虚拟内存的作用
虚拟内存,就像它名字那样,不是将内存的区域当做内存来使用,简单来说就是把外存当做内存来使用。但是这样有一个大缺点,就是外存的运行速度比内存的运行速度慢,这样就会导致虚拟内存间接地会影响到内存的运行速度。
简单的说虚拟内存就是用硬盘来模拟内存使用。客观来说,如果你的内存足够大,是不需要虚拟内存的。但事实上,这往往不可能。操作系统为了更好地有效利用内存资源,通常把最最常用的模块加载到缓存中,然后把常用模块放入内存中,把最不常用但在运行中需要调用的模块放入硬盘中。
这样,可以有效提升资源使用率。而虚拟内存,就是放入硬盘的这部分东西组成的一个逻辑概念。在WINDOWS里面,它是通用一个交换文件来实现的。而在LINUX系统,它则是一个固定的分区。对于WINDOWS系统来说,这个文件的存在,等于增加了内存的容量。只不过,这部分容量,用起来很慢(因为硬盘是机械设备)。在逻辑上,这部分硬盘空间,充当了内存的角色,所以叫虚拟内存。
推荐内容
- 什么是虚拟内存?虚拟内存的作用 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>
- enterprise是什么版本?enterprise的主要功能 a>