ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生()异常和()异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

题目

ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生()异常和()异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。


相似考题
更多“ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU”相关问题
  • 第1题:

    关于ARM处理器的命名,以下说法错误的是()。

    A.ARM11之前的命名中TDMI中的T的含义是Thumb,即支持高密度16位Thumb指令集

    B.ARM11之后,采用ARMCortex来命名

    C.ARM Cortex-R为高端应用型Cortex处理器

    D.ARM Cortex-M系列处理器内部没有MMU部件


    正确答案:C

  • 第2题:

    列出ARM7微处理器的工作模式。


    正确答案:user用户模式、sys系统模式、fiq快速中断模式、irq外部中断模式、svc管理模式、abt数据访问中止模式、und未定义指令中止模式。

  • 第3题:

    ARM微处理器支持两种指令集:()和()


    正确答案:ARM指令集;Thumb指令集

  • 第4题:

    关于ARM处理器的命名,以下说法错误的是()。

    • A、ARM11之前的命名中TDMI中的T的含义是Thumb,即支持高密度16位Thumb指令集
    • B、ARM11之后,采用ARMCortex来命名
    • C、ARM Cortex-R为高端应用型Cortex处理器
    • D、ARM Cortex-M系列处理器内部没有MMU部件

    正确答案:C

  • 第5题:

    ARM微处理器的特点包括:(),低成本和()


    正确答案:低功耗;高性能

  • 第6题:

    ARM7微处理器的有哪两种工作状态?


    正确答案:ARM状态(32位指令)和Thumb状态(16位指令)。

  • 第7题:

    ARM微处理器的工作模式中,系统模式并不是通过()进入的,它和()模式具有完全一样的寄存器。


    正确答案:异常;用户

  • 第8题:

    请简述ARM微处理器的用户模式和特权模式,以及用户模式向特权模式的转换。


    正确答案: (1)除了用户模式之外的其他6种处理器模式称为特权模式.特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式的切换。
    (2)特权模式中,除系统模式外,其他5种模式又称为异常模式。大多数的用户程序运行在用户模式下,此时,应用程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。
    (3)用户模式下,当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理中进行处理器模式的切换。

  • 第9题:

    填空题
    ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生()异常和()异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

    正确答案: CP15,数据,指令领取
    解析: 暂无解析

  • 第10题:

    填空题
    ARM微处理器支持两种指令集:()和()

    正确答案: ARM指令集,Thumb指令集
    解析: 暂无解析

  • 第11题:

    填空题
    ARM微处理器的特点包括:(),低成本和()

    正确答案: 低功耗,高性能
    解析: 暂无解析

  • 第12题:

    问答题
    ARM微处理器支持哪几种运行模式?各运行模式有什么特点?

    正确答案: 1)用户模式:ARM处理器正常程序执行模式;
    2)快速中断模式:用于高速数据传输或通道处理;
    3)外部中断模式:用于通用的中断处理;
    4)管理模式:操作系统使用的保护模式;
    5)数据访问终止模式:当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护;
    6)系统模式:运行具有特权的操作系统任务;
    7)未定义指令中止模式:当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。
    解析: 暂无解析

  • 第13题:

    简述ARM微处理器支持的指令集。


    正确答案:ARM微处理器支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高,但代码密度低;Thumb指令集具有较高的代码密度,可保持ARM的大多数性能上的优势,可看做是ARM指令集的子集。ARM程序和Thumb程序可以相互调用,且没有状态切换开销。

  • 第14题:

    以下关于ARM处理器说法正确的是()。

    • A、32位ARM处理器支持字节,半字,和字三种数据类型
    • B、MMU为存储器保护单元,是对存储器进行保护的可选组件
    • C、虚拟地址到物理地址映射是MPU的主要功能
    • D、WIC为嵌套向量中断控制器

    正确答案:A

  • 第15题:

    简述ARM微处理器的特点。


    正确答案:A.体积小、低功耗、低成本、高性能;
    B.支持Thumb(16位)/ARM(犯位)双指令集,能很好地兼容8位/16位器件;
    C.大量使用寄存器,指令执行速度更快;
    D.大多数数据操作都在寄存器中完成;
    E.寻址方式灵活简单、执行效率高。

  • 第16题:

    ARM9和ARM7的重要区别是()

    • A、ARM9带有MMU功能
    • B、ARM9支持Thumb指令集
    • C、ARM9带有Cache功能
    • D、ARM9是哈佛结构

    正确答案:A

  • 第17题:

    ARM微处理器有七种工作模式,其中用户模式属于()


    正确答案:非特权模式

  • 第18题:

    简述ARM微处理器处理异常的操作过程。


    正确答案:1、将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。若异常是从ARM状态进入,LR寄存器中保存的是下一条指令的地址(当前PC+4或PC+8,与异常的类型有关);若异常是从Thumb状态进入,则在LR寄存器中保存当前PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。例如:在软件中断异常SWI,指令MOVPC,R14_svc总是返回到下一条指令,不管SWI是在ARM状态执行,还是在Thumb状态执行。
    2、将CPSR复制到相应的SPSR中。
    3、根据异常类型,强制设置CPSR的运行模式位。
    4、强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。

  • 第19题:

    XScale微处理器使用的是ARM公司()版内核和指令集。


    正确答案:ARMV5TE

  • 第20题:

    录像机调谐指令及时钟调整和定时操作指令由()直接进行控制

    • A、主微处理器
    • B、定时器微处理器
    • C、系统控制电路
    • D、系统控制与伺服电路

    正确答案:B

  • 第21题:

    填空题
    ARM微处理器支持四种类型的堆栈,即:()、()、()、()。

    正确答案: 满递增堆栈,满递减堆栈,空递增堆栈,空递减堆栈
    解析: 暂无解析

  • 第22题:

    问答题
    简述ARM微处理器支持的指令集。

    正确答案: ARM微处理器支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高,但代码密度低;Thumb指令集具有较高的代码密度,可保持ARM的大多数性能上的优势,可看做是ARM指令集的子集。ARM程序和Thumb程序可以相互调用,且没有状态切换开销。
    解析: 暂无解析

  • 第23题:

    填空题
    ARM微处理器的工作模式中,系统模式并不是通过()进入的,它和()模式具有完全一样的寄存器。

    正确答案: 异常,用户
    解析: 暂无解析