以下嵌入式处理器类型中不具备内存管理单元(MMU)的是 (10) ,嵌入式操作系统(11)可以运行在它上面。 (11)

admin2016-05-11  21

问题 以下嵌入式处理器类型中不具备内存管理单元(MMU)的是  (10)  ,嵌入式操作系统(11)可以运行在它上面。
(11)

选项 A、Linux
B、VxWorks653
C、μC/OS-Ⅱ
D、Windows CE

答案C

解析 本题考查嵌入式处理器知识。
    MMU是存储器管理单元的缩写,是用来管理虚拟内存系统的器件。MMU通常是CPU的一部分,本身有少量存储空间存放从虚拟地址到物理地址的匹配表。此表称作TLB(转换旁置缓冲区)。所有数据请求都送往MMU,由MMU决定数据是在RAM内还是在大容量存储器设备内。如果数据不在存储空间内,MMU将产生页面错误中断。
    MMU的两个主要功能是将虚地址转换成物理地址,控制存储器存取允许。MMU关掉时,虚地址直接输出到物理地址总线。
    Cortex—M3处理器采用ARMv7一M架构,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构。Cortex-M3支持线程模式和处理模式。在复位时处理器进入“线程模式”,异常返回时也会进入该模式,特权和用户(非特权)模式代码能够在“线程模式”下运行。出现异常模式时处理器进入“处理模式”,在处理模式下,所有代码都是特权访问的。μC/OS-II可以运行在Cortex-M3处理器上。
转载请注明原文地址:https://kaotiyun.com/show/crQZ777K
0

最新回复(0)