当前位置:首页 > 创业分享 > 正文内容

虚拟内存有什么用(虚拟内存有什么用)

福瑞号2022-11-28 14:15:14创业分享262

虚拟内存简单来说就是把外存当作内存来使用,便于缓解物理内存压力的不足。为了让更多的朋友能够了解虚拟内存的相关问题,这里我为大家科普一下。

虚拟内存有什么用(虚拟内存有什么用)-图1

一:虚拟内存简介

虚拟内存又叫“虚拟存储器”是一种用于管理计算机存储的技术。虚拟内存经常会分成若干块实体记忆体,另外一些则会临时储存在一个外部的磁盘存储器中以便在必要的时候进行资料交换。

虚拟内存有什么用(虚拟内存有什么用)-图2

所有运行在计算机上的程序都需要通过内存来执行,如果运行的程序占用了大量的内存,将导致内存耗尽。为了解决这个问题,采用了虚拟内存技术,当内存耗尽时,计算机会自动调用硬盘作为内存来缓解内存紧张。当计算机运行程序或运行所需随机内存不足时,此时虚拟内存就来进行充当数据存储的任务了。

二:虚拟内存原理

虚拟存储器由硬件与操作系统自动地实现存储器信息的调度与管理,具体的工作原理如下:

虚拟内存是给每一个程序设置一个“连续”的虚拟地址空间,把这个地址空间分成若干页,这些页具有连续的地址范围,并在程序运行过程中动态地映射到物理内存中。当程序引用到物理内存地址空间时,硬件就会立刻执行相应的映射,当程序引用到一个地址空间之外的地址空间时,操作系统负责把丢失的部分装入物理内存,并重新执行失败指令。

虚拟内存有什么用(虚拟内存有什么用)-图3

三:虚拟内存调度

虚拟内存的调度方式一般可以分为页式调度、段式调度、段页式调度,不同的调度方式也有着不同的区别。具体如下:

页式调度:

在页式虚拟存储器中,把虚拟空间划分成相同大小的页面,虚拟地址可以由页面表格转化为实体地址。每一个程序都有一个页表,其中的每一个空页数都有一个入口,这个入口至少包括了这个虚页的主存储器(实际页数),并将其用作实际地址的更高的域;将实页编号和虚拟位置的页面内位址合并,就会生成一个完全的实际位址,用以存取主存储器。

段式调度:

在段式虚拟存储器中,将虚拟位址分为段数和区段内部位址。每一程式设定一段表,段资料表的每一栏位都包含三个栏位:有效位元(表示区段是否已调至主存)、段起址(区段在实存中的首位址)及段长(纪录区段的实际长度)。

段页式调度:

段页式虚拟存储器是段式虚拟存储器和页式虚拟存储器的结合。首先将实存等分为几个页面,在一个片断的虚拟存贮器中,将一个程序按逻辑结构分割开来,然后根据实际页面的大小,对每个页面进行分类,并根据页面的不同,对各个页面进行输入和输出。

虚拟内存有什么用(虚拟内存有什么用)-图4

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://www.furui.com.cn/6173.html

“虚拟内存有什么用(虚拟内存有什么用)” 的相关文章

青海湖在哪个省哪个市(青海湖在哪个省哪个市)

青海湖在哪个省哪个市(青海湖在哪个省哪个市)

青海湖位于我国青海省西宁市境内,青藏高原的东北部,是我国水域面积最大的内陆咸水湖泊。 青海湖长105公里,宽63公里,环线周长360公里。水域面积达4456平方公里,比我国最大的淡水湖泊-鄱阳湖多出近460平方公里。 中国最大的淡水湖泊-鄱阳湖 最深处达32.8米,流域面积达到29661平方...

2022门禁十大品牌排行榜(2022门禁五大品牌排行榜)

2022门禁十大品牌排行榜(2022门禁五大品牌排行榜)

门禁系统是新型现代化安全管理系统,它集微机自动识别技术和现代安全管理措施为一体,它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。在工作环境安全、人事考勤管理等行政管理工作中发挥着较大的作用。那么,门禁系统哪个品牌好? ZUCON祖程 门禁系统套装人脸指纹考勤门禁一体机玻璃门磁力锁...

牛顿晚年为什么疯了(万有引力的力学奠基人)

牛顿晚年为什么疯了(万有引力的力学奠基人)

近代近代科学家和力学的奠基人。英国的牛顿在数学、光学、天文学等领域做出了杰出的贡献,在50-51岁的时候,他突然得了一种精神病,两年之后,他的病情才慢慢地好转。牛顿为何会突然发疯? 一提到牛顿,就自然而然的联想到了“苹果”的降落,一六六五年,牛顿在他的故乡林肯郡一个乡下休养.一日,他正在一颗...

八大行星排列顺序(“八大行星”大小排列顺序)

八大行星排列顺序(“八大行星”大小排列顺序)

八大行星大小排列顺序木星、土星、天王星、海王星、地球、金星、火星、水星。 行星的新定义: 根据国际天文学联合会大会于2006年8月24日通过的新的行星定义,“行星”指的是围绕太阳运转、自身引力足以克服其刚体力而使天体呈圆球状、能够清除其轨道附近其他物体的天体。在太阳系传统的“九大行星”中,只有水星、...

野生大熊猫数量有多少(大熊猫全球圈养总数达673只)

野生大熊猫数量有多少(大熊猫全球圈养总数达673只)

央视新闻客户端 2021年10月4日,四川省都江堰市中华大熊猫苑,两只大熊猫嬉戏玩耍。人民视觉 图国家林草局最新发布,2021年,我国着力在提高大熊猫种群遗传多样性上下功夫,促进圈养种群间基因交流,大熊猫种群更加健康、数量稳定增长,大熊猫繁育保护工作实现高质量发展。 截至2021年10月1日,全...

麒麟9000和9000e的区别是什么(华为麒麟9000E和麒麟9000究竟有什么差别)

麒麟9000和9000e的区别是什么(华为麒麟9000E和麒麟9000究竟有什么差别)

文/小伊评科技 骁龙8虽然发布,但是麒麟9000的热度依旧不减,因为单论能耗比,麒麟9000仍旧是跑赢了骁龙8。所以,哪怕麒麟9000已经有些老态,仍旧有很多人对于搭载麒麟9000系列处理器的华为手机抱有极高的热忱。 而目前华为阵营中性价比最高的配备麒麟9000系处理器的手机是华为Mate40普通...