更多“一个32位地址的计算机使用两级页表。 虚拟地址被分成9位的顶级页表域、 11位的二级页表域和一个偏移量,页面大小是()。”相关问题
  • 第1题:

    Pentium保护模式下的分页管理机制中的物理地址是由

    A.段地址寄存器和10位页目录索引与12位页内偏移量组成

    B.段描述符表和10位页表索引与12位页内偏移量组成

    C.10位页目录索引和10位页表索引与12位页内偏移量组成

    D.10位页表索引和虚拟地址与12位页内偏移量组成


    正确答案:C

  • 第2题:

    假设进程的虚拟地址空间为2GB,页面大小为4KB,若用4个字节表示页的物理地址,则一个进程的页表最多需要______个页面存放。

    A.128

    B.256

    C.512

    D.1024


    正确答案:C
    解析:用户地址空间为2GB,页面大小为4KB,则一个进程最多可以有219页。若用4个字节表示一页的物理页号,则页表本身就占用2MB,即需要512个页面存放。

  • 第3题:

    下面是关于Pentium微处理器页目录描述符和页描述符的叙述:

    ①存储器分页管理系统中包含一个页目录表和一个反表,它们都有1K个描述符

    ②页目录描述符提供页表的基地址,页表描述符提供存储页面的基地址

    ③若CR4寄存器中页大小扩展控制位PSE=0,则对于4GB的存储器空间,为了将线性地址映射到实际存在的物理地址,必须首先在页目录描述符中提供页表基地址,然后再在页描述符中填写页的基地址

    ④若CR4寄存器中页大小扩展控制位PSE=1,则对于4GB的存储器空间,可以不需要页表,就能将线性地址映射到实际存在的物理地址

    上面叙述正确的是( )。

    A.①和②

    B.②和③

    C.③和④

    D.②和③和④


    正确答案:D

  • 第4题:

    页式存储管理方案中,若一个进程的虚拟地址空间为2GB,页面大小为4KB,当用4字节表示物理页号时,页表需要占用多少个页面?

    A.128

    B.256

    C.512

    D.1024


    正确答案:C

  • 第5题:

    一台机器有48位虚地址和32位物理地址,若页长为8KB,问页表共有多少个页表项?如果设计一个反置页表,则有多少个页表项?


    正确答案:因为页长8KB占用13住,所以,页表项有235个。反置页表项有219个。

  • 第6题:

    一个32位地址的计算机系统使用二级页表,虚地址被分为9位顶级页表,11位二级页表和偏移。试问:页面长度是多少?虚地址空间共有多少个页面?


    正确答案:由于32-9-11=12,所以,页面大小为4KB,页面的个数为220个。

  • 第7题:

    假定一个虚拟存储系统的虚拟地址为40位,物理地址为36位,页大小为16KB,按字节编址。若页表中有有效位、存储保护位、修改位、使用位,共占4位,磁盘地址不在页表中,则该存储系统中每个进程的页表大小为多少?如果按计算出来的实际大小构建页表,则会出现什么问题?


    正确答案: 因为每页大小有16KB,所以虚拟页数为240B/16KB=2(40-14)=226页。
    物理页面和虚拟页面大小相等,所以物理页号的位数为36-14=22位。
    页表项位数为:有效位+保护位+修改位+使用位+物理页号位数=4+22=26位。
    为简化页表访问,每项大小取32位。因此,每个进程的页表大小为:226×32b=256MB。
    如果按实际计算出的页表大小构建页表,则页表过大而导致页表无法一次装入内存。

  • 第8题:

    列关于页式存储管理方案的叙述中,哪一个是错误的()

    • A、页表长度寄存器保存了正在运行进程的页表长度
    • B、页内地址是地址的高位部分
    • C、大多数32位的操作系统采用了二级页表
    • D、页表在内存可以不连续存放

    正确答案:B

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    问答题
    假定一个计算机系统中有一个TLB和一个L1 data cache。该系统按字节编址,虚拟地址16位,物理地址12位;页大小为128B,TLB为四路组相联,共有16个页表项;L1 data cache采用直接映射方式,块大小为4B,共16行。在系统运行到某一时刻时,TLB、页表和L1 data cache中的部分内容(用十六进制表示)如下: 虚拟地址中哪几位表示虚拟页号?哪几位表示页内偏移量?虚拟页号中哪几位表示TLB标记?哪几位表示TLB索引?

    正确答案: 16位虚拟地址中低7位为页内偏移量,高9位为虚页号;虚页号中高7位为TLB标记,低2位为TLB组索引。
    解析: 暂无解析

  • 第11题:

    问答题
    一个32位地址的计算机使用两级页表,虚地址分为9位的顶级页表域,11位的二级页表域和偏移,页面的长度是多少?在地址空间一共有多少页?

    正确答案: 9位作顶级域,11位作二级页表域,剩余32-(9+11)=12位作偏移,所以页表长度是212=4K,在此地址空间共有220个页面。
    解析: 暂无解析

  • 第12题:

    单选题
    页式存储管理方案中,若一个进程的虚拟地址空间为2GB,页面大小为4KB,当用4字节表示物理页号时,页表需要占用多少个页面?()
    A

    128

    B

    256

    C

    512

    D

    1024


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

  • 第13题:

    假设页的大小为4KB,页表的每个表项占用4个字节。对于一个64位地址空间系统,采用多级页表机制,至少需要( )级页表。

    A 2

    B 3

    C 6

    D 7


    参考答案C

  • 第14题:

    某系统使用两级页表,页的大小是212字节,虚地址是32位。地址的前8位用作一级页表的索引。有(37)位用来指定二级索引,一级页表中有(38)项,二级页表中有(39)项,虚地址空间中有(40)页。

    A.20

    B.12

    C.32

    D.8


    正确答案:B

  • 第15题:

    下面是关于Penfium微处理器页目录描述符和页描述符的叙述:

    ①存储器分页管理系统中包含一个页目录表和一个反表,他们都有1K个描述符

    ②页目录描述符提供页表的基地址,页表描述符提供存储页面的基地址

    ③若CR4寄存器中负大小扩展控制位PSE~0,则对于4GB的存储器空间,为了将线性地址映射到实际存在的物理地址,必须首先在页目录描述符中提供页表基地址,然后再在页描述符中填写页的基地址

    ④若CR4寄存器中页大小扩展控制位PSE=I,则对于4GB的存储器空间,可以不需要页表,就能将线性地址映射到实际存在的物理地址

    上面叙述正确的是( )。

    A.①和②

    B.②和③

    C.③和④

    D.②和⑧和④


    正确答案:D

  • 第16题:

    下列关于页式存储管理方案的叙述中,哪一个是错误的?

    A.页表长度寄存器保存了正在运行进程的页表长度

    B.页内地址是地址的高位部分

    C.大多数32位的操作系统采用了二级页表

    D.页表在内存可以不连续存放


    正确答案:B

  • 第17题:

    假设进程的虚拟地址空间为2GB,页面大小为4KB,若用4个字节表示页的物理地址,则一个进程的页表最多需要个页面存放()。

    • A、128
    • B、256
    • C、512
    • D、1024

    正确答案:D

  • 第18题:

    一个32位地址的计算机使用两级页表,虚地址分为9位的顶级页表域,11位的二级页表域和偏移,页面的长度是多少?在地址空间一共有多少页?


    正确答案:9位作顶级域,11位作二级页表域,剩余32-(9+11)=12位作偏移,所以页表长度是212=4K,在此地址空间共有220个页面。

  • 第19题:

    经分段存储管理部件分段之后生成的线性地址由()与12位偏移量组成。

    • A、段地址寄存器和10位页目录索引
    • B、段描述符表和10位页表索引
    • C、10位页目录索引和10位页表索引
    • D、10位页表索引和虚拟地址

    正确答案:C

  • 第20题:

    在段页式存储系统中,一个作业对应()。

    • A、多个段表
    • B、一个段表,一个页表
    • C、一个段表,多个页表
    • D、多个段表,多个页表

    正确答案:C

  • 第21题:

    单选题
    在段页式存储系统中,一个作业对应()。
    A

    多个段表

    B

    一个段表,一个页表

    C

    一个段表,多个页表

    D

    多个段表,多个页表


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

  • 第22题:

    问答题
    一个32位地址的计算机系统使用二级页表,虚地址被分为9位顶级页表,11位二级页表和偏移。试问:页面长度是多少?虚地址空间共有多少个页面?

    正确答案: 由于32-9-11=12,所以,页面大小为4KB,页面的个数为220个。
    解析: 暂无解析

  • 第23题:

    问答题
    一台机器有48位虚地址和32位物理地址,若页长为8KB,问页表共有多少个页表项?如果设计一个反置页表,则有多少个页表项?

    正确答案: 因为页长8KB占用13住,所以,页表项有235个。反置页表项有219个。
    解析: 暂无解析

  • 第24题:

    单选题
    经分段存储管理部件分段之后生成的线性地址由()与12位偏移量组成。
    A

    段地址寄存器和10位页目录索引

    B

    段描述符表和10位页表索引

    C

    10位页目录索引和10位页表索引

    D

    10位页表索引和虚拟地址


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