首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于存储管理单元(MMU)的说法中,错误的是_______。
以下关于存储管理单元(MMU)的说法中,错误的是_______。
admin
2017-11-27
85
问题
以下关于存储管理单元(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
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
在承建单位开展网络测试工作过程中,监理要对关键网络设备和关键部件的工作状况、链路的冗余能力、Telnet的控制测试,以及VLANTRUNK、VPN、FTP、DHCP等功能的测试过程进行监督检查。请简述在网络设备测试过程中,监理除了对上述已经描述的
某监理单位承担了某市政府机关的办公应用系统建设工程的监理工作。经过公开招标,建设单位选择A公司作为工程的承建单位,目前项目已经进入分析设计阶段。A公司完成了系统的需求分析工作。按照合同约定,建设单位组织专家组对需求规格说明书进行评审,专家组形成以下主要评审
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件:【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某省拟建设覆盖全省的扶贫信息服务网络,开展扶贫对象信息采集、动态管理及扶贫资金项目管理。信息系统集成公司A中标,省扶贫办委托信息系统监理公司B开展监理工作。【事件1】A公司按照标
虚拟存储器是为了使用户运行比主存容量大得多的程序,它要在(5)之间进行多次动态调度,这种调度是由(6)来完成的。
在设计测试用例时,(4)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:①根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;②设计一个测试用例,使其覆盖(5)尚未被覆盖的有效等价类
无论信息工程的方法如何变化,信息工程都是运用(38)方式,通过信息战略规划、业务领域分析、系统设计和系统构成等步骤来实现企业的信息系统建设,也需要建立用于存储企业数据模型、(39)、各种设计信息的信息库。
采购人、采购代理机构有下列(15)情形的,责令限期改正,给予警告,可以并处罚款,对直接负责的主管人员和其他直接责任人员,由其行政主管部门或者有关机关给予处分,并子通报。有下列(16),情形构成犯罪的,依法追究刑事责任;尚不构成犯罪的,处以罚款,有违法所得的
正常情况下,操作系统对保存有大量有用数据的硬盘进行______操作时,不会清除有用数据。A.磁盘分区和格式化B.磁盘格式化和碎片整理C.磁盘清理和碎片整理D.磁盘分区和磁盘清理
随机试题
小写拉丁字母左手固定为“()”组合编码,右手用相应的键或组合键代表不同的拉丁字母。
男性尿道:
流行病学研究任务的三个阶段是
A.习得性B.潜伏期长C.特异性差D.变异性大E.协调作用强当多种不良生活方式同时存在时,互相加强,指危害健康行为的()
有藏泄互用关系的两脏是
A.先天性甲状腺功能减低症B.佝偻病C.软骨发育不全D.垂体性侏儒症E.先天性巨结肠
已知a是大于零的常数,f(x)=ln(1+a-2x),则f’(0)的值应是()。
工程咨询的业务范围包括()。
商业银行与其他金融机构相比,能够吸收(),是商业银行最明显的特征。
若变量x、y己正确定义并贼值,以下符合C语言语法的表达式是
最新回复
(
0
)