itgle.com

单选题下面关于MMU和Linux描述错误的是()A MMU是内存管理单元Memory Management Unit的缩写B uClinux可以运行在有MMU的处理器上C Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。D Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间

题目
单选题
下面关于MMU和Linux描述错误的是()
A

MMU是内存管理单元Memory Management Unit的缩写

B

uClinux可以运行在有MMU的处理器上

C

Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。

D

Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间


相似考题
更多“单选题下面关于MMU和Linux描述错误的是()A MMU是内存管理单元Memory Management Unit的缩写B uClinux可以运行在有MMU的处理器上C Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。D Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间”相关问题
  • 第1题:

    下面关于MMU和Linux描述错误的是()

    A.MMU是内存管理单元Memory Management Unit的缩写

    B.uClinux可以运行在有MMU的处理器上

    C.Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射

    D.Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间


    正确答案:C

  • 第2题:

    下列关于存储管理单元(MMU)说法错误的是()。

    A.MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。

    B.在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。

    C.MMU提供了一些资源以允许使用虚拟存储器。

    D.MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。


    参考答案:B

  • 第3题:

    以下关于存储管理单元(MMU)的说法中,错误的是( )。

    A.MMU使各个任务作为各自独立的程序在其私有存储空间中运行
    B.MMU使运行的任务必须知道其他任务的存储需求情况
    C.MMU提供了一些资源以允许使用虚拟存储器
    D.MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址

    答案:B
    解析:
    MMU是Memory Management Unit的缩写,中文名是存储管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制单元,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统支持等功能。任何时候,计算机上都存在一个程序能够访问的地址集合,我们称之为地址范围。这个范围的大小由CPU的位数决定,例如十个32位的CPU,它的地址范围是0~0xFFFFFFFK4G),而对于一个64位的CPU,它的地址范围为0~0xFPTFFFFFFFFFFFFFdeE)。这个范围就是我们的程序能够产生的地址范围,我们把这个地址范围称为虚拟地址空间,该空间中的某一个地址我们称之为虚拟地址。与虚拟地址空间和虚拟地址相对应的则是物理地址空间和物理地址,大多数时候我们的系统所具备的物理地址空间只是虚拟地址空间的一个子集。这里举一个最简单的例子直观地说明这两者,对于一台内存为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还标记对非法逻辑地址进行的访问,这些非法逻辑地址并没有映射到任何物理地址。这些进程虽然增加了利用查询表访问存储器所固有的系统开销,但其实现的效益很高。在进程边界处,疏忽或错误操作将不会出现,用户接口进程中的缺陷并不会导致其他更关键进程的代码或数据遭到破坏。

  • 第4题:

    对于uClinux操作系统,()使用虚拟内存管理技术。

    • A、可以
    • B、不可以
    • C、由设定确定
    • D、通过MMU

    正确答案:B

  • 第5题:

    下面关于MMU和Linux描述错误的是()

    • A、MMU是内存管理单元Memory Management Unit的缩写
    • B、uClinux可以运行在有MMU的处理器上
    • C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。
    • D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间

    正确答案:C

  • 第6题:

    在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到()。


    正确答案:物理地址空间

  • 第7题:

    在没有MMU管理的嵌入式系统中,其程序中访问的地址是()

    • A、虚拟地址
    • B、实际的物理地址
    • C、映射的地址

    正确答案:B

  • 第8题:

    在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?()

    • A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
    • B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
    • C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
    • D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。

    正确答案:D

  • 第9题:

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

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

  • 第10题:

    单选题
    在没有MMU管理的嵌入式系统中,其程序中访问的地址是()
    A

    虚拟地址

    B

    实际的物理地址

    C

    映射的地址


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    在ARM系统结构中,MMU映射最小的单元空间是()
    A

    64KB

    B

    16KB

    C

    4KB

    D

    1KB


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于MMU和Linux描述错误的是()
    A

    MMU是内存管理单元Memory Management Unit的缩写

    B

    uClinux可以运行在有MMU的处理器上

    C

    Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。

    D

    Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

    A.PowerPC750 B.ARM920T C.Cortex-M3 D.MIPS32 24K A.Linux B.VxWorks653 C.UC/OS-II D.Windows CE


    正确答案:C,C

  • 第14题:

    在ARM系统结构中,MMU映射最大的单元空间是()

    A.1MB

    B.128KB

    C.64KB

    D.4KB


    参考答案:A

  • 第15题:

    针对没有MMU的ARM芯片,其操作系统可以使用()

    • A、WindowsCE,Linux
    • B、VxWork
    • C、uClinux,Uc/OS-II
    • D、以上都可以

    正确答案:C

  • 第16题:

    在使用MMU的系统中,处理器使用的内存地址与地址总线的上内存地址()

    • A、是同一个
    • B、是同一个,但值不相等
    • C、不是同一个,但值相等
    • D、不是同一个,值也多半不相等

    正确答案:D

  • 第17题:

    在ARM系统结构中,MMU映射最小的单元空间是()

    • A、64KB
    • B、16KB
    • C、4KB
    • D、1KB

    正确答案:D

  • 第18题:

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


    正确答案:CP15;数据;指令领取

  • 第19题:

    为实现虚拟地址到机器地址的高效转换,目前普遍采用的方法是由VMM根据映射f和g生成复合映射f·g并直接写入MMU,具体的实现方法有两种()

    • A、MMU半虚拟化和影子页表
    • B、MMU全虚拟化和影子页表
    • C、MMU半虚拟化和VMM半虚拟化
    • D、MMU全虚拟化和VMM半虚拟化

    正确答案:D

  • 第20题:

    单选题
    对于uClinux操作系统,()使用虚拟内存管理技术。
    A

    可以

    B

    不可以

    C

    由设定确定

    D

    通过MMU


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?()
    A

    开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。

    B

    开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。

    C

    在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。

    D

    在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    在使用MMU的系统中,处理器使用的内存地址与地址总线的上内存地址()
    A

    是同一个

    B

    是同一个,但值不相等

    C

    不是同一个,但值相等

    D

    不是同一个,值也多半不相等


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于存储管理单元(MMU)说法错误的是()
    A

     MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。

    B

     在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。

    C

     MMU提供了一些资源以允许使用虚拟存储器。

    D

     MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。


    正确答案: A
    解析: 暂无解析

  • 第24题:

    填空题
    在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到()。

    正确答案: 物理地址空间
    解析: 暂无解析