更多“虚拟存储器中虚拟地址的转换是由()完成的。”相关问题
  • 第1题:

    简述MMU从虚拟地址到物理地址的转换过程和方法。


    正确答案:虚拟地址到物理地址的转换过程:
    当ARM要访问存储器时,MMU先查找TLB中的虚拟地址表,如果ARM的结构支持分开的地址TLB和指令TLB,那么它在取指令时使用指令TLB,其它的所有访问类别使用数据TLB;如果TLB中没有虚拟地址的入口,则是转换表遍历硬件从存储在主存储器中的转换表中获取访问权限,一旦取到,这些信息放在转换TLB中,它会放在1个没有使用的入口处或覆盖1个已有的入口。 虚拟地址到物理地址的转换方法:
    (1)确定1级页表的基地址。
    (2)合成转换表的1级描述符。
    (3)根据不同的1级描述符获取第2级描述符地址并找出第2级描述符。
    (4)将第2级页描述符指示的页基地址,与虚拟地址指示的页内偏移地址相加,得到相应页的物理地址,完成虚拟地址到物理地址的转换。

  • 第2题:

    80386/80486工作在保护虚拟地址方式时,它所具有的虚拟地址空间是由哪个因素决定的?


    正确答案:页式存储器单元是否启动。

  • 第3题:

    在分页管理的存储系统中,()通过地址映射表来完成虚拟地址到物理地址的转换。

    • A、ALU
    • B、寄存器
    • C、MMU
    • D、接口

    正确答案:C

  • 第4题:

    常用虚拟存储器寻址由哪两级存储器组成?通过什么实现从虚拟地址到物理地址的转换?


    正确答案:由主存和外存组成,通过存储器管理部件(MMU)在外存与主存之间实现从虚拟地址到物理地址的交换。

  • 第5题:

    机器级程序使用的存储器地址是()

    • A、实际地址
    • B、虚拟地址
    • C、物理地址
    • D、偏移地址

    正确答案:B

  • 第6题:

    相对虚拟地址=虚拟地址-入口点。


    正确答案:错误

  • 第7题:

    在Windows的保护模式下,所有程序访问的存储器所使用的逻辑地址称为()

    • A、相对虚拟地址
    • B、基地址
    • C、实地址
    • D、虚拟地址

    正确答案:D

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    问答题
    80386/80486工作在保护虚拟地址方式时,它所具有的虚拟地址空间是由哪个因素决定的?

    正确答案: 页式存储器单元是否启动。
    解析: 暂无解析

  • 第10题:

    多选题
    下面关于虚拟存储器的说法中,错误的是()。
    A

    虚拟存储器是提高计算机运算速度的设备

    B

    虚拟存储器由RAM加上高速缓存组成

    C

    虚拟存储器的容量等于主存加上Cache的容量

    D

    虚拟存储器由物理内存和硬盘上的虚拟内存组成


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

  • 第11题:

    填空题
    页式存储管理中,页式虚拟地址与内存物理地址的映射是由()和()来完成的。

    正确答案: 页表,硬件地址转换机构
    解析: 暂无解析

  • 第12题:

    单选题
    在分页管理的存储系统中,()通过地址映射表来完成虚拟地址到物理地址的转换。
    A

    ALU

    B

    寄存器

    C

    MMU

    D

    接口


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

  • 第13题:

    在Windows的保护模式下,所有程序访问的存储器所使用的逻辑地址称为虚拟地址,又称为内存偏移地址。


    正确答案:正确

  • 第14题:

    虚拟Cache中,CPU使用虚拟地址访问Cache。


    正确答案:正确

  • 第15题:

    试说明虚拟存储器的涵义,它与物理存储器有什么区别?80386虚拟地址空间有多大?


    正确答案: 虚拟存储器是程序员面对的一个巨大的、可寻址的存储空间,这个空间是内存与外存联合形成的,在操作系统的管理下,程序可象访问内存一样去访问外存而获得所需数据。物理存储器是指机器实际拥有的内存储器,不包括外存。80386的虚拟地址空间为64TB大。

  • 第16题:

    页式存储管理中,页式虚拟地址与内存物理地址的映射是由()和()来完成的。


    正确答案:页表;硬件地址转换机构

  • 第17题:

    下面关于虚拟存储器的说法中,错误的是()。

    • A、虚拟存储器是提高计算机运算速度的设备
    • B、虚拟存储器由RAM加上高速缓存组成
    • C、虚拟存储器的容量等于主存加上Cache的容量
    • D、虚拟存储器由物理内存和硬盘上的虚拟内存组成

    正确答案:A,B,C

  • 第18题:

    关于相对虚拟地址,下列说法正确的是()

    • A、相对虚拟地址=虚拟地址-入口点
    • B、相对虚拟地址=虚拟地址-基地址
    • C、相对虚拟地址是内存中相对于PE文件装入地址的偏移量
    • D、相对虚拟地址也称为内存偏移地址
    • E、相对虚拟地址也称为文件偏移地址

    正确答案:B,C

  • 第19题:

    关于虚拟地址的概念,下列说法错误的是()

    • A、虚拟地址就是所有程序访问的存储器所使用的逻辑地址
    • B、虚拟地址也成为文件偏移地址
    • C、虚拟地址是指当文件执行时将被映射到的指定内存地址的初始地址
    • D、虚拟地址是相对于内存中相对于PE文件装入地址的偏移量
    • E、虚拟地址也称为内存偏移地址

    正确答案:B,C,D

  • 第20题:

    单选题
    机器级程序使用的存储器地址是()
    A

    实际地址

    B

    虚拟地址

    C

    物理地址

    D

    偏移地址


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

  • 第21题:

    问答题
    80386DX工作在保护方式时,虚拟地址(逻辑地址)由哪两部分组成?这是所确定的虚拟地址空间为多少自己?将其转换为物理地址时,如果只分段不分页,代码/数据段的基地址、界限和属性等由什么提供?

    正确答案: 由段选择符和偏移地址地址两部分组成;虚拟地址空间为64TB;代码/数据段的基地址、界限和属性等由段描述符提供。
    解析: 暂无解析

  • 第22题:

    问答题
    常用虚拟存储器寻址由哪两级存储器组成?通过什么实现从虚拟地址到物理地址的转换?

    正确答案: 由主存和外存组成,通过存储器管理部件(MMU)在外存与主存之间实现从虚拟地址到物理地址的交换。
    解析: 暂无解析

  • 第23题:

    单选题
    虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为()。
    A

    100K

    B

    640K

    C

    2G

    D

    4G


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