问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

实现虚拟存储管理应该具备的基本条件是什么?

发布网友 发布时间:2022-04-22 09:43

我来回答

2个回答

热心网友 时间:2023-05-05 06:47

  cache存储器、主存和辅存是构成虚拟存储器的重要部分,cache和主存构成了系统的内存,而主存和辅存依靠辅助软硬件的支持构成了虚拟存储器。
  一、异构体系

  从虚存的概念可以看出,主存-辅存的访问机制与cache-主存的访问机制是类似的。这是由cache存储器、主存和辅存构成的*存储体系中的两个层次。cache和主存之间以及主存和辅存之间分别有辅助硬件和辅助软硬件负责地址变换与管理,以便各级存储器能够组成有机的*存储体系。cache和主存构成了系统的内存,而主存和辅存依靠辅助软硬件的支持构成了虚拟存储器。
  在*存储体系中,cache-主存和主存-辅存这两个存储层次有许多相同点:
  (1)出发点相同:二者都是为了提高存储系统的性能价格比而构造的分层存储体系,都力图使存储系统的性能接近高速存储器,而价格和容量接近低速存储器。
  (2)原理相同:都是利用了程序运行时的局部性原理把最近常用的信息块从相对慢速而大容量的存储器调入相对高速而小容量的存储器。
  但cache-主存和主存-辅存这两个存储层次也有许多不同之处:
  (1)侧重点不同:cache主要解决主存与CPU的速度差异问题;而就性能价格比的提高而言,虚存主要是解决存储容量问题,另外还包括存储管理、主存分配和存储保护等方面。
  (2)数据通路不同:CPU与cache和主存之间均有直接访问通路,cache不命中时可直接访问主存;而虚存所依赖的辅存与CPU之间不存在直接的数据通路,当主存不命中时只能通过调页解决,CPU最终还是要访问主存。
  (3)透明性不同:cache的管理完全由硬件完成,对系统程序员和应用程序员均透明;而虚存管理由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理的系统程序员不透明,而只对应用程序员透明(段式和段页式管理对应用程序员"半透明")。
  (4)未命中时的损失不同:由于主存的存取时间是cache的存取时间的5~10倍,而主存的存取速度通常比辅存的存取速度快上千倍,故主存未命中时系统的性能损失要远大于cache未命中时的损失。
  二、关键问题

  (1)调度问题:决定哪些程序和数据应被调入主存。
  (2)地址映射问题:在访问主存时把虚地址变为主存物理地址(这一过程称为内地址变换);在访问辅存时把虚地址变成辅存的物理地址(这一过程称为外地址变换),以便换页。此外还要解决主存分配、存储保护与程序再定位等问题。
  (3)替换问题:决定哪些程序和数据应被调出主存。
  (4)更新问题:确保主存与辅存的一致性。
  在操作系统的控制下,硬件和系统软件为用户解决了上述问题,从而使应用程序的编程大大简化。
  三、工作原理

  虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:
  ①*处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。
  ②如该组号已在主存内,则转而执行④;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。
  ③从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。
  ④从地址变换表读出与逻辑组号a对应的物理组号a。
  ⑤从物理组号a和组内字节地址b得到物理地址。
  ⑥根据物理地址从主存中存取必要的信息。

热心网友 时间:2023-05-05 06:48

首都医科大学,操作系统选修课第三次作业!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想找旋律激昂,十佳进球或精彩瞬间之类的足球(特别是足球)背景音乐(纯... 电脑es文件管理器es文件浏览器有电脑版的吗 安卓手机app开发软件 描写万家灯火温馨句子精选81句 有关万家灯火唯美唯美诗句的好句子(灯火辉煌给予希望) 石墨烯地暖一天能用多少度电 石墨烯地暖怎么用省电 地暖开多少度省电 电地暖如何省电 家庭地暖开多少温度省电 地暖温度开到多少最省电 微波炉一切正常,就是不加热,是什么原因! 什么虾最便宜又好吃 10kv线路接地故障查找方法 微波炉什么都好好的就是不加热是怎么回事 电缆故障查找 父爱之舟写了父亲什么什么以及什么等歌颂了什么? 微波炉不加热,变压器发烫是怎么回事? 我和我的祖国征文 电缆故障测试仪的故障点怎么找? 电缆断路、短路如何检测出故障点 定位地下电缆故障应该如何定位? 在线!!!急等!!!颂党诗歌!!!高分!! 虚拟存储系统可以在任何计算机上实现么? 电缆故障测试仪怎么确定电缆损坏的位置? 电缆的故障怎样查? 我的微波炉转盘转 灯也亮 就是不加热 是什么原因? 山东鲁能乒乓球俱乐部里面条件怎样 书信的格式是什么?????? 电缆有接地故障该如何查找 山东鲁能乒乓球俱乐部 微波炉不加热是什么原因?怎样修理? 2020年 地市洲日报党建方面的短文有哪些? 虚拟存储的应用 微波炉 正常工作但是不加热 怎么回事啊 坚强 奉献 歌颂 装点 的近义词? 虚拟存储器技术主要用于解决什么问题?简述虚拟存储器的基本工作原理。 格兰仕微波炉不加热是什么原因及解决方法? 书信结尾格式是什么 王愿坚简介 女孩取名叫淼淼寓意 淼是什么意思?名字如果叫淼淼有没有什么特殊含义? 女孩叫淼淼的寓意是什么? 淼字取名的寓意女孩 淼淼是什么意思,有什么用意 淼字取名的寓意是什么 五行缺水叫淼淼好不好? 淼淼这个名好吗什么意思 五行缺水叫淼淼好不好 淼淼是什么意思 小孩的名字叫淼淼好吗