虚拟内存就是单我们在使用电脑的时候,所使用的软件或者是程序,软件或者是程序就位于虚拟内存之中。虚拟内存的一大特点就是就是它的价格低廉,容量大,但是虚拟内存的运行速度和CPU寄存器的运行速度要慢一些,通常CPU寄存器的一般是用MB或者是KB来计算,虚拟内存大小一般都是GB为单位的。
所谓的虚拟内存的价格低廉这个说法是与高配置的存储器相比,但是与电脑中的硬盘价格相比,就不会觉得它便宜,甚至还会感觉虚拟内存稍高。虚拟内存的另一个特点就是突然断电后,虚拟内存中的数据就会丢失,不想我们平时的硬盘断电还有保存功能。
虚拟内存,就像它名字那样,将不是内存的区域当做内存来使用,简单来说就是把外存当做内存来使用。但是这样有一个大缺点,就是外存的运行速度比内存的运行速度慢,这样就会导致虚拟内存间接地会影响到内存的运行速度。

那么我们为什么还要使用虚拟内存呢?虚拟内存有什么用?虽说内存的大小会直接影响我们电脑的运行的程序个数和运行速度,但是当内存的容量剩余很少的时候,再运行电脑程序的时候,电脑就会变得很卡。但是有了虚拟内存,这样能够临时的使内存变大,可以让我们使用的电脑运行更多的电脑程序。
简单的说虚拟内存就是用硬盘来模拟内存使用。客观来说,如果你的内存足够大,是不需要虚拟内存的。但事实上,这往往不可能。操作系统为了更好地有效利用内存资源,通常把最最常用的模块加载到缓存中,然后把常用模块放入内存中,把最不常用但在运行中需要调用的模块放入硬盘中。
这样,可以有效提升资源使用率。而虚拟内存,就是放入硬盘的这部分东西组成的一个逻辑概念。在WINDOWS里面,它是通用一个交换文件来实现的。而在LINUX系统,它则是一个固定的分区。对于WINDOWS系统来说,这个文件的存在,等于增加了内存的容量。只不过,这部分容量,用起来很慢(因为硬盘是机械设备)。在逻辑上,这部分硬盘空间,充当了内存的角色,所以叫虚拟内存.
-
内存
+关注
关注
9文章
3173浏览量
76107 -
虚拟内存
+关注
关注
0文章
79浏览量
8415
发布评论请先 登录
各位大佬帮忙看一下,下面的assertion有啥问题?为什么用verdi吃文件的时候会报错误?
Perforce QAC 2025.2版本更新:虚拟内存优化、100%覆盖CERT C规则、CI构建性能提升等
工业网关的内存有什么功能
浮思特 | 红外热像仪有什么用?一文带你看懂它的“隐藏能力”
车用虚拟化技术:域控融合的必经之路
交换机配置snmp有什么用?
在Deepseek AI眼中,配电室是做什么用的?
AI开源模型库有什么用
AI项目管理平台有什么用
请问ADS805的CM脚有什么用?
请问ADS1282中SYNC是做什么用的,和读写程序有关系吗?
hyper v 内存,hyper v 内存设置的操作步骤和方法是什么?
hyper 内存,Hyper内存:如何监控与优化hyper-v虚拟机的内存使用

虚拟内存有什么用
评论