0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟内存有什么用

工程师 来源:未知 作者:姚远香 2019-03-14 14:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虚拟内存就是单我们在使用电脑的时候,所使用的软件或者是程序,软件或者是程序就位于虚拟内存之中。虚拟内存的一大特点就是就是它的价格低廉,容量大,但是虚拟内存的运行速度和CPU寄存器的运行速度要慢一些,通常CPU寄存器的一般是用MB或者是KB来计算,虚拟内存大小一般都是GB为单位的。

所谓的虚拟内存的价格低廉这个说法是与高配置的存储器相比,但是与电脑中的硬盘价格相比,就不会觉得它便宜,甚至还会感觉虚拟内存稍高。虚拟内存的另一个特点就是突然断电后,虚拟内存中的数据就会丢失,不想我们平时的硬盘断电还有保存功能。

虚拟内存,就像它名字那样,将不是内存的区域当做内存来使用,简单来说就是把外存当做内存来使用。但是这样有一个大缺点,就是外存的运行速度比内存的运行速度慢,这样就会导致虚拟内存间接地会影响到内存的运行速度。

虚拟内存有什么用

那么我们为什么还要使用虚拟内存呢?虚拟内存有什么用?虽说内存的大小会直接影响我们电脑的运行的程序个数和运行速度,但是当内存的容量剩余很少的时候,再运行电脑程序的时候,电脑就会变得很卡。但是有了虚拟内存,这样能够临时的使内存变大,可以让我们使用的电脑运行更多的电脑程序。

简单的说虚拟内存就是用硬盘来模拟内存使用。客观来说,如果你的内存足够大,是不需要虚拟内存的。但事实上,这往往不可能。操作系统为了更好地有效利用内存资源,通常把最最常用的模块加载到缓存中,然后把常用模块放入内存中,把最不常用但在运行中需要调用的模块放入硬盘中。

这样,可以有效提升资源使用率。而虚拟内存,就是放入硬盘的这部分东西组成的一个逻辑概念。在WINDOWS里面,它是通用一个交换文件来实现的。而在LINUX系统,它则是一个固定的分区。对于WINDOWS系统来说,这个文件的存在,等于增加了内存的容量。只不过,这部分容量,用起来很慢(因为硬盘是机械设备)。在逻辑上,这部分硬盘空间,充当了内存的角色,所以叫虚拟内存.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    9

    文章

    3173

    浏览量

    76110
  • 虚拟内存
    +关注

    关注

    0

    文章

    79

    浏览量

    8415
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    各位大佬帮忙看一下,下面的assertion有啥问题?为什么用verdi吃文件的时候会报错误?

    各位大佬帮忙看一下,下面的assertion有啥问题?为什么用verdi吃文件的时候会报错误
    发表于 11-10 06:51

    Perforce QAC 2025.2版本更新:虚拟内存优化、100%覆盖CERT C规则、CI构建性能提升等

    【产品更新】Perforce QAC更新至2025.2版本,安装路径和许可证都有变化!重点:虚拟内存占用降低、100%覆盖CERT C规则,C23支持增强、CI构建性能提升等。建议尽快评估升级。
    的头像 发表于 09-09 14:40 423次阅读
    Perforce QAC 2025.2版本更新:<b class='flag-5'>虚拟内存</b>优化、100%覆盖CERT C规则、CI构建性能提升等

    工业网关的内存有什么功能

    工业网关的内存是其核心硬件组件之一,承担着保障设备高效、稳定运行的关键作用,具体功能可从以下几个方面详细说明: 一、临时数据存储与处理 实时数据缓存:工业网关需要实时采集来自传感器、PLC(可编程
    的头像 发表于 08-15 10:15 424次阅读

    浮思特 | 红外热像仪有什么用?一文带你看懂它的“隐藏能力”

    问题来了,红外热像仪到底是干嘛的?它到底有什么用?别急,今天就用这篇文章,跟你聊聊红外热像仪的真正用途!红外热像仪到底是什么?一句话解释:它是一种可以“看到”温度差异的
    的头像 发表于 08-08 10:43 513次阅读
    浮思特 | 红外热像仪有<b class='flag-5'>什么用</b>?一文带你看懂它的“隐藏能力”

    虚拟化技术:域控融合的必经之路

    本文阐述了汽车电子架构从分布式向集中化演进的趋势,黑芝麻智能分析了集中化带来的安全隔离、实时性等关键挑战,并指出车虚拟化技术是实现域控融合的核心解决方案。该技术能够优化资源分配、保障功能安全,从而有效推动汽车的智能化变革。
    的头像 发表于 07-05 16:14 1066次阅读

    交换机配置snmp有什么用

    在复杂的网络环境中,交换机作为核心设备之一,其稳定性和性能直接影响整个网络的运行效率。而SNMP(简单网络管理协议)作为网络管理的标准协议,能够帮助管理员高效监控和管理交换机,确保网络的正常运行。小编将在本文中详细介绍交换机配置snmp有什么用
    的头像 发表于 03-19 10:26 912次阅读

    在Deepseek AI眼中,配电室是做什么用的?

    DEEPSEEK眼中的配电室什么样?嗯,用户问配电室是做什么用的,我需要先理解配电室的基本功能。配电室听起来像是和电力分配有关的地方,对吧?可能和电力系统有关,比如建筑物或者工厂里的电力分配。首先,我应该明确配电室的主要作用是什么。
    的头像 发表于 03-05 09:38 652次阅读

    AI开源模型库有什么用

    AI开源模型库作为推动AI技术发展的重要力量,正深刻改变着我们的生产生活方式。接下来,AI部落小编带您了解AI开源模型库有什么用
    的头像 发表于 02-24 11:50 883次阅读

    AI项目管理平台有什么用

    当今,AI项目的复杂性和多变性给项目管理带来了前所未有的挑战。为了有效应对这些挑战,AI项目管理平台应运而生。那么,AI项目管理平台有什么用?下面,AI部落小编带您了解。
    的头像 发表于 02-19 11:16 619次阅读

    请问ADS805的CM脚有什么用

    不太清楚ADS805的CM脚有什么用,而且对于使用手册上的说明没怎么看懂,请大神指点一下ADS805怎么使用,我按照手册在面包板上搭了个电路,我输入直流电压,显示的结果一直在跳而且幅度很大,不知道
    发表于 02-11 06:28

    请问ADS1282中SYNC是做什么用的,和读写程序有关系吗?

    请问ADS1282中SYNC是做什么用的,和读写程序有关系吗?我现在只是给接到了上拉3.3V电阻,不知道这是否和我的程序不一直读0有关系?
    发表于 02-08 09:16

    hyper v 内存,hyper v 内存设置的操作步骤和方法是什么?

    在利用Hyper-V搭建和管理虚拟机的过程中,合理设置虚拟机的内存至关重要。内存分配是否恰当,会直接影响到虚拟机的运行性能和稳定性。若
    的头像 发表于 01-24 15:22 1092次阅读
    hyper v <b class='flag-5'>内存</b>,hyper v <b class='flag-5'>内存</b>设置的操作步骤和方法是什么?

    hyper 内存,Hyper内存:如何监控与优化hyper-v虚拟机的内存使用

    :如何监控与优化hyper-v虚拟机的内存使用。    在虚拟化环境中,合理监控和优化Hyper-V虚拟机的内存使用对于提升性能和资源利用率
    的头像 发表于 01-24 14:15 1672次阅读
    hyper <b class='flag-5'>内存</b>,Hyper<b class='flag-5'>内存</b>:如何监控与优化hyper-v<b class='flag-5'>虚拟</b>机的<b class='flag-5'>内存</b>使用

    24位或者说高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率达到很低的uV级别,我们如何考究其精度?而且AD的精度受到诸多因素的影响,其中参考源的稳定度和供电电源的稳定度对精度影响很大,参考源最低0.05%的精度,那么24位的分辨率所可以达到的精度却是要大打折扣的,请问在这样的情况下,24位或者说高分辨率的AD到底有什么用呢?
    发表于 01-07 06:49

    dac7624 data output timing是做什么用的?

    1:请问左侧的 data output timing 是做什么用的?右侧的是写数字输入的时序吧。2:这款dac可以单纯的IO模拟时序通信吧3:这个t CSD 要求最大不能超过160ns 很多单片机都达不到吧。单纯的翻转下IO,实际
    发表于 01-01 07:52