参考答案和解析
A
更多“在段页式存储系统中,执行一条访存指令访问某个内存单元(假定不会发生缺段缺页)时,在最坏情况下需要访问内存 次。”相关问题
  • 第1题:

    在页式管理中,页表一般驻留在()的某个固定区域,取一个数据或指令至少要访问()次内存。


    参考答案:内存,两

  • 第2题:

    有一个虚拟存储系统,配合某个进程3页内存(假设开始时内存为空),页面访问序列是:3,2,1,0,3,2,1,3,2,1,0,4。若采用最佳页面淘汰算法,缺页次数为______。

    A.7

    B.8

    C.9

    D.10


    正确答案:A
    解析:最佳淘汰算法是淘汰以后不再需要的或者在最长时间以后才会用到的页面。根据该算法,具体缺页见下表。页面访问序列所以总的缺页次数为7。

  • 第3题:

    在一台按字节编址的8位计算机系统中,采用虚拟页式存储管理方案,页面的大小为1KB,且系统中没有使用快表(或联想存储器)。图7-5所示的是划分成6个页面的用户程序。

    图中swap A,B是16位的指令,A和B表示该指令的两个16位操作数。 swap指令存放在内存的1023单元中,操作数A存放在内存的3071单元中,操作数B存放在内存的5119单元中。执行swap指令需要访问(58)次内存,将产生(59)次缺页中断。

    A.6

    B.12

    C.18

    D.24


    正确答案:B

  • 第4题:

    段页式存储管理系统中,若要从内存中读取一个数据,至少需要访问______次内存。

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:要从内存中读取一个数据,必先得到该数据的物理位置。段页式地址变换机构由段表、页表和快表构成,设逻辑地址中段号为s,段内页号为p,页内位移为w,地址变换时,从该地址出发,先用段号s作索引在段表中找到s段的页表起始地址(第一次访问内存),再用页号p作为索引在页表中找到p页的物理块号b(第二次访问内存)。用b和w构成物理地址,通过该物理地址就可以从内存中读取一个数据,一共3次访问内存。

  • 第5题:

    下列关于共享内存说法错误的是()

    • A、共享内存页在使用该共享内存的进程的页表当中
    • B、交换机制对共享内存页和进程页表中的页的处理方式一致
    • C、共享内存段属于持久性资源
    • D、共享内存区可以由需要访问的进程将其映射到自己的私有空间

    正确答案:B

  • 第6题:

    设某机平均执行一条指令需要两次访问内存,平均需要三个机器周期,每个机器周期包含4个节拍周期。若机器主频为25MHz,试回答:若每次访问内存需要插入2个等待节拍周期,则平均执行一条指令的时间是又多少?


    正确答案:因一条指令需 2 次访问内存,每次 2 个等待节拍周期,则一条指令需节拍数:12+4=16 个,则指令周期=16*40=640ns

  • 第7题:

    一个分页存储系统,页表存放在内存。如果系统采用三级页表,则访问一个内存单元需要多少时间?


    正确答案:800ns(3×200ns+200ns)(访问3级页表+访问具体内存单元)

  • 第8题:

    在分页存储管理中,至少需要2次访问内存;在段页存储管理中,至少需要()次访问内存。

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第9题:

    单选题
    有一个虚拟存储系统,分配给某个进程3页内存(假设开始时内存为空),页面访问序列是:2,3,2,1,5,2,4,5,3,2,5,2。若采用LRU页面淘汰算法,缺页次数为()
    A

    4

    B

    5

    C

    6

    D

    7


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

  • 第10题:

    单选题
    在分页存储管理中,至少需要2次访问内存;在段页存储管理中,至少需要()次访问内存。
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第11题:

    问答题
    一个分页存储系统,页表存放在内存。如果系统采用三级页表,则访问一个内存单元需要多少时间?

    正确答案: 800ns(3×200ns+200ns)(访问3级页表+访问具体内存单元)
    解析: 暂无解析

  • 第12题:

    问答题
    一个分页存储系统,页表存放在内存。如果系统引入联想寄存器,90%的页表项可以在快表中命中,则访问一个内存单元需要多少时间?(假设访问一次快表需要10ns)

    正确答案: 229ns[(90%×10+10%×200)+200ns](访问页表的平均时间+访问具体内存单元)
    解析: 暂无解析

  • 第13题:

    由于每执行一条指令需要访问【 】次内存,所以为了提高地址映射速度引入快表。


    正确答案:2
    2 解析:本题考核操作系统中有关页式存储管理的基本概念和知识,参考3.4.4“页式存储管理”一节。

  • 第14题:

    在一个虚拟存储系统中,分配给某个进程3页内存,开始时这3页内存为空。页面访问序列是1、2、3、4、2、1、5、6、2、1、2、 3、7、6、3。若采用最近最久未使用(LRU)页面淘汰算法,缺页次数为

    A.10

    B.12

    C.14

    D.16


    正确答案:B
    解析:最近最少使用页面淘汰算法(LRU):离当前时间最近一段时间内最久没有使用过的页面先淘汰。这种算法其实是照顾循环多的程序,其他程序则不能提高效率,且实现时不太容易。

  • 第15题:

    在页式存储管理中,当程序访问某一内存地址,结果发现所要的页面不在内存中,这时就会产生________。

    A.程序非法操作

    B.输入/输出中断

    C.缺页中断

    D.地址越界


    正确答案:C
    解析:当需要执行某条指令而又发现它不在内存时,或当执行某条指令需要访问其他的数据或指令时,这些指令和数据不在内存中,从而发生缺页中断,系统将外存中相应的页面调入内存。

  • 第16题:

    在段页式系统中,作业的地址空间是(1)维的;如果没有快表,则每次从内存中获取数据都需三次访问内存,第一次从内存中取得(2),第二次从内存中取得(3),第三次从内存中取得(4)。


    正确答案:(1)二;(2)对应段的段表项(页表始址和页表长度);(3)对应页的内存块号;(4)数据本身
    (1)二;(2)对应段的段表项(页表始址和页表长度);(3)对应页的内存块号;(4)数据本身

  • 第17题:

    页式虚拟存储管理系统中,一次访问内存请求最多可能发生()内存访问。

    • A、1次
    • B、2次
    • C、3次
    • D、4次

    正确答案:A

  • 第18题:

    一个分页存储系统,页表存放在内存。如果访问一次内存需要200ns,则访问一个内存单元需要多少时间?


    正确答案:400ns(200ns+200ns)(访问页表+访问具体内存单元)

  • 第19题:

    一个分页存储系统,页表存放在内存。如果系统引入联想寄存器,90%的页表项可以在快表中命中,则访问一个内存单元需要多少时间?(假设访问一次快表需要10ns)


    正确答案:229ns[(90%×10+10%×200)+200ns](访问页表的平均时间+访问具体内存单元)

  • 第20题:

    单选题
    在一个虚拟存储系统中,分配给某个进程3页内存,开始时这3页内存为空。页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。若采用最近最久未使用(LRU)页面淘汰算法,缺页次数为()。
    A

    10

    B

    12

    C

    14

    D

    16


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

  • 第21题:

    单选题
    段页式管理每取一次数据,要访问(  )次内存。
    A

    1

    B

    2

    C

    3

    D

    4


    正确答案: C
    解析:

  • 第22题:

    单选题
    页式虚拟存储管理系统中,一次访问内存请求最多可能发生()内存访问。
    A

    1次

    B

    2次

    C

    3次

    D

    4次


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

  • 第23题:

    问答题
    设某机平均执行一条指令需要两次访问内存,平均需要三个机器周期,每个机器周期包含4个节拍周期。若机器主频为25MHz,试回答:若每次访问内存需要插入2个等待节拍周期,则平均执行一条指令的时间是又多少?

    正确答案: 因一条指令需 2 次访问内存,每次 2 个等待节拍周期,则一条指令需节拍数:12+4=16 个,则指令周期=16*40=640ns
    解析: 暂无解析

  • 第24题:

    问答题
    一个分页存储系统,页表存放在内存。如果访问一次内存需要200ns,则访问一个内存单元需要多少时间?

    正确答案: 400ns(200ns+200ns)(访问页表+访问具体内存单元)
    解析: 暂无解析