首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于存储管理单元(MMU)的说法中,错误的是_______。
以下关于存储管理单元(MMU)的说法中,错误的是_______。
admin
2017-11-27
53
问题
以下关于存储管理单元(MMU)的说法中,错误的是_______。
选项
A、MMU使各个任务作为各自独立的程序在其私有存储空间中运行
B、MMU使运行的任务必须知道其他任务的存储需求情况
C、MMU提供了一些资源以允许使用虚拟存储器
D、MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址
答案
B
解析
本题考查计算机MMU的基础知识。
MMU是Memory Management Unit的缩写,中文名是存储管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制单元,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统支持等功能。
任何时候,计算机上都存在一个程序能够访问的地址集合,我们称之为地址范围。这个范围的大小由CPU的位数决定,例如一个32位的CPU,它的地址范围是0~0xFFFFFFFF(4G),而对于一个64位的CPU,它的地址范围为0~0xFFFFFFFFFFFFFFFF(16E)。这个范围就是我们的程序能够产生的地址范围,我们把这个地址范围称为虚拟地址空间,该空间中的某一个地址我们称之为虚拟地址。与虚拟地址空间和虚拟地址相对应的则是物理地址空间和物理地址,大多数时候我们的系统所具备的物理地址空间只是虚拟地址空间的一个子集。这里举一个最简单的例子直观地说明这两者,对于一台内存为256M的32bitx86主机来说,它的虚拟地址空间范围是0~0xFFFFFFFF(4G),而物理地址空间范围是0x00000000~0x0FFFFFFF(256M)。
在没有使用虚拟存储器的计算机上,地址被直接送到内存总线上,使具有相同地址的物理存储器被读写;而在使用了虚拟存储器的情况下,虚拟地址不是被直接送到内存地址总线上,而是送到存储器管理单元MMU,把虚拟地址映射为物理地址。
对于多用户多进程的操作系统,需要MMU才能达到为每个用户进程都拥有自己独立的地址空间的目标。使用MMU,操作系统划分出一段地址区域,在这块地址区域中,每个进程看到的内容都不一定一样。例如Microsoft Windows操作系统将地址范围4M一2G划分为用户地址空间,进程A在地址0X400000(4M)映射了可执行文件,进程B同样在地址0X400000(4M)映射了可执行文件,如果A进程读地址0X400000,读到的是A的可执行文件映射到RAM的内容,而进程B读取地址0X400000时,则读到的是B的可执行文件映射到RAM的内容。这就是MMU在当中进行地址转换所起的作用。
MMU还提供硬件机制的内存访问授权。当应用程序的所有进程共享同一存储器空间时,任何一个进程将有意或无意地破坏其他进程的代码、数据或堆栈。异常进程甚至可能破坏内核代码或内部数据结构。例如进程中的指针错误就能轻易使整个系统崩溃,或至少导致系统工作异常。就安全性和可靠性而言,基于进程的实时操作系统(RTOS)的性能更为优越。为生成具有单独地址空间的进程,RTOS只需要生成一些基于RAM的数据结构并使MMU加强对这些数据结构的保护。基本思路是在每个关联转换中“接入”一组新的逻辑地址。MMU利用当前映射,将在指令调用或数据读写过程中使用的逻辑地址映射为存储器物理地址。MMU还标记对非法逻辑地址进行的访问,这些非法逻辑地址并没有映射到任何物理地址。这些进程虽然增加了利用查询表访问存储器所固有的系统开销,但其实现的效益很高。在进程边界处,疏忽或错误操作将不会出现,用户接口进程中的缺陷并不会导致其他更关键进程的代码或数据遭到破坏。
转载请注明原文地址:https://kaotiyun.com/show/AJWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明,回答问题1、问题2和问题3,将解答填入对应栏内。【说明】某信息系统工程建设项目,建设单位确定采用邀请招标方式选择施工单位。招标前经监理单位测算,该工程建设项目标底为4000万元人民币,定额工期为40个月。经过考察和研究确定,邀请4家
阅读下面的叙述,回答问题1、问题2和问题3,将解答填入对应栏内。【说明】在某项机房工程施工中,墙体采用泰柏板结构,施工人员为了赶工期,把信号线PVC管和电源线PVC管同放在一条泡沫条的槽中。
在事件1中:(1)发现机房工程存在质量隐患,承建单位乙称应由分包单位丁承担一切责任,这种态度为什么不对?(2)总监理工程师向承建单位乙和分包单位丁签发整改通知,有什么不妥之处吗?为什么?在事件2中:(1)在布线中,施工人员的做法
某机房改造项目涉及网络、存储等设备的升级改造及迁移等工作。监理在项目建设过程中,重点关注机房改造时关键系统的不间断运行情况,同时还要对承建单位各项测试工作进行旁站记录,必要时进行抽检。事件1:对于该项目中的机柜、机架安装工作,总监理工程师委派监理
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】经项目预算管理部门批准,某省人力资源和社会保障厅启动了社会保障核心平台及社会保障卡系统建设项目。建设任务涉及到应用系统开发(含卡管理系统开发)、系统集成、卡片制作等工作,主要
阅读下列说明。回答问题,将解答填入答题纸的对应栏内。【说明】某单位进行大型电子政务信息系统工程建设,总投资5000万元。建设单位分别与承建单位、监理单位签订了实施合同和监理合同。【事件1】承建单位在合同时间范围内完成了业务应用系统的代码开发工作,将软
某人的电子邮箱为Rjspks@163.com,对于Rjspks和163.com的正确理解为(33),在发送电子邮件时,常用关键词使用中,(34)是错误的。若电子邮件出现字符乱码现象,以下方法中(35)一定不能解决该问题。
在施工过程中,承包人应对自己采购的材料设备质量进行严格的控制,当承包人采购的材料设备与标准或者设计要求不符时,(68)的做法是错误的。
采购人、采购代理机构有下列(15)情形的,责令限期改正,给予警告,可以并处罚款,对直接负责的主管人员和其他直接责任人员,由其行政主管部门或者有关机关给予处分,并子通报。有下列(16),情形构成犯罪的,依法追究刑事责任;尚不构成犯罪的,处以罚款,有违法所得的
在面向对象编程及分布式对象技术中,______是类和接口的集合。
随机试题
A.丙酮酸激酶B.丙酮酸羧化酶C.糖原磷酸化酶D.糖原合酶E.1,6-二磷酸果糖激酶糖酵解的关键酶是
下列各项中属于显现层组织文化载体的是()
A.可引起瞳孔扩大B.可引起呼吸抑制C.可引起共济失调D.可引起急性心力衰竭E.可引起再生障碍性贫血吗啡
我国《合同法》第41条规定:“对格式条款的理解发生争议的,应当按照通常理解予以解释。对格式条款有两种以上解释的,应当作出不利于提供格式条款一方的解释。格式条款和非格式条款不一致的,应当采用非格式条款。”对该法律条文的下列哪种理解是错误的?
期货公司风险监管指标不符合规定标准的,中国证监会派出机构应当在2个工作日内对公司进行现场检查,对不符合规定标准的情况和原因进行核实,并责令期货公司限期整改,整改期限( )。
在收益性物业估价的基本方法中,成本法中的“成本”是指()。
根据以下资料,回答106—1102009年第一季度,上证指数首日收盘价同比下跌约多少?()
社会主义道德建设的核心是
无线局域网采用了多种安全协议进行数据加密和身份认证,其中不包括(40)。
Ifsomeoneissleepwalking,theyarewalkingaroundwhiletheyareasleep.Sleepwalkinghappenswhenapersonisnotfullyaslee
最新回复
(
0
)