niusouti.com

一个有快表的请页式虚存系统,设内存访问周期为1微秒,内外存传送一个页面的平均时间为5毫秒。如果快表命中率为75%,缺页中断率为10%。忽略快表访问时间,试求内存的有效存取时间。

题目

一个有快表的请页式虚存系统,设内存访问周期为1微秒,内外存传送一个页面的平均时间为5毫秒。如果快表命中率为75%,缺页中断率为10%。忽略快表访问时间,试求内存的有效存取时间。


相似考题
更多“一个有快表的请页式虚存系统,设内存访问周期为1微秒,内外存传送一个页面的平均时间为5毫秒。如果快表命中率为75%,缺页中断率为10%。忽略快表访问时间,试求内存的有效存取时间。”相关问题
  • 第1题:

    某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一条指令至少需要访问几次内存?

    A.0

    B.1

    C.2

    D.3


    正确答案:D

  • 第2题:

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

    A.64位UltraSPARC系统通常采用的是反置页表

    B.快表中记录了页号与内存块号的对应关系

    C.进行地址转换时,如果快表不命中则继续查页表

    D.快表存放在寄存器组中


    正确答案:D

  • 第3题:

    有一个分页系统,其页表存放在主存里 (1)如果对内存的一次存取要1.2微秒,试问实现一次页面访问的存取需花多少时间? (2)若系统配置了联想存储器,命中率为80×%,假定页表表目在联想存储器的查找时间忽略不计,试问实现一次页面访问的存取时间是多少?


    正确答案: (1)2.4微秒
    (2)0.8×1.2+0.2×2.4=0.76+0.48=1.24微秒

  • 第4题:

    假设在一个分页系统中,页表存放在内存中,试问: 如果一次内存访问需要花费1.2μs,那么存取一个数至少需要花多少时间? 如果系统采用联想存储器,其中命中率为75%,那么有效内存访问时间是多少?


    正确答案:在分页存储系统中,每存取一个数据至少访问内存2次,所以存取一个数据至少花费的时间为2 x 1.2μs = 2.4μs
    如果系统使用联想存储器,其命中率为75%,那么有效内存访问时间为 75% x 1.2μs + (1-75%) x 2.4μs = 1.5μs

  • 第5题:

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


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

  • 第6题:

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


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

  • 第7题:

    页式存储管理中,若不使用快表,则采用二级页表时,每访问一个操作数要访问主存()

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

    正确答案:C

  • 第8题:

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

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

  • 第9题:

    问答题
    一个有快表的请页式虚存系统,设内存访问周期为1微秒,内外存传送一个页面的平均时间为5毫秒。如果快表命中率为75%,缺页中断率为10%。忽略快表访问时间,试求内存的有效存取时间。

    正确答案: 快表命中率为75%,缺页中断率为10%,所以,内存命中率为15%。故内存的有效存取时间=1×75%+2×15%+(5000+2)×10%=501.25微秒。
    解析: 暂无解析

  • 第10题:

    问答题
    一台计算机的内存空间为1024个页面,页表放在内存中,从页表中读一个字的开销是500ns。为了减少开销,使用了有32个字的快表,查找速度为100ns。要把平均开销降到200ns需要的快表命中率是多少?

    正确答案: 设快表命中率是x,则内存命中率为1-x。于是:500(1-x)+100x=200,解方程得x=75%。
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

    问答题
    假设在一个分页系统中,页表存放在内存中,试问: 如果一次内存访问需要花费1.2μs,那么存取一个数至少需要花多少时间? 如果系统采用联想存储器,其中命中率为75%,那么有效内存访问时间是多少?

    正确答案: 在分页存储系统中,每存取一个数据至少访问内存2次,所以存取一个数据至少花费的时间为2 x 1.2μs = 2.4μs
    如果系统使用联想存储器,其命中率为75%,那么有效内存访问时间为 75% x 1.2μs + (1-75%) x 2.4μs = 1.5μs
    解析: 暂无解析

  • 第13题:

    在请求页式存储管理时,缺页中断是指查找页不在( )中。

    A.外存

    B.虚存

    C.内存

    D.地址空间


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

  • 第14题:

    虚拟存储器中的页表有快表和慢表之分,下面关于页表的叙述中正确的是()。

    A.快表与慢表都存储在主存中,但快表比慢表容量小
    B.快表采用了优化的搜索算法,因此查找速度快
    C.快表比慢表的命中率高,因此快表可以得到更多的搜索结果
    D.快表采用快速存储器件组成,按照查找内容访问,因此比慢表查找速度快

    答案:D
    解析:
    将当前最常用的页表信息存放在一个小容量的高速存储器中,称为快表,与快表相对应,存放在主存中的页表称为慢表。快表只是慢表的一个副本,而且只存放了慢表中很少的一部分。快表按内容访问,查表速度快。

  • 第15题:

    一台计算机的内存空间为1024个页面,页表放在内存中,从页表中读一个字的开销是500ns。为了减少开销,使用了有32个字的快表,查找速度为100ns。要把平均开销降到200ns需要的快表命中率是多少?


    正确答案:设快表命中率是x,则内存命中率为1-x。于是:500(1-x)+100x=200,解方程得x=75%。

  • 第16题:

    某页式存储管理系统采用一级页表。如果访问内存的时间为0.4μs,快表的命中率为90%,请问有效访问时间是多少?(假设访问快表耗时为0μs)()

    • A、0.22μs
    • B、0.4μs
    • C、0.2μs
    • D、0.44μs

    正确答案:D

  • 第17题:

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


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

  • 第18题:

    假定快表的命中率为98%,快表的访问时间为20ns,内存的一次访问时间为lOOns,则系统的有效访存时间是()

    • A、120ns
    • B、102ns
    • C、140ns
    • D、122ns

    正确答案:D

  • 第19题:

    问答题
    某请求分页存储系统使用一级页表,假设页表全部放在主存内:若增加一个快表,在命中或失误时需有20ns开销,如果快表命中率为80%,则访问一个数据的时间为多少?

    正确答案: (120+20)×80%+(120+120+20)×20%=174ns。
    解析: 暂无解析

  • 第20题:

    问答题
    有一个分页系统,其页表存放在主存里 (1)如果对内存的一次存取要1.2微秒,试问实现一次页面访问的存取需花多少时间? (2)若系统配置了联想存储器,命中率为80×%,假定页表表目在联想存储器的查找时间忽略不计,试问实现一次页面访问的存取时间是多少?

    正确答案: (1)2.4微秒
    (2)0.8×1.2+0.2×2.4=0.76+0.48=1.24微秒
    解析: 暂无解析

  • 第21题:

    单选题
    某页式存储管理系统采用一级页表。如果访问内存的时间为0.4μs,快表的命中率为90%,请问有效访问时间是多少?(假设访问快表耗时为0μs)()
    A

    0.22μs

    B

    0.4μs

    C

    0.2μs

    D

    0.44μs


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

  • 第22题:

    问答题
    某计算机有缓存、内存、辅存来实现虚拟存储器。如果数据在缓存中,访问它需要Ans;如果在内存但不在缓存,需要Bns将其装入缓存,然后才能访问;如果不在内存而在辅存,需要Cns将其读入内存,然后,用Bns再读入缓存,然后才能访问。假设缓存命中率为(n-1)/n,内存命中率为(m-1)/m,则数据平均访问时间是多少?

    正确答案: 数据在缓存中的比率为:(n-1)/n
    数据在内存中的比率为:(1-(n-1)/n)×(m-1)/m=(m-1)/nm
    数据在辅存中的比率为:(1-(n-1)/n)×(1-(m-1)/m)=1/nm
    故数据平均访问时间是=((n-1)/n)×A+((1-(n-1)/n)×(m-1)/m)×(A+B)+( (1-(n-1)/n)×(1-(m-1)/m))×(A+B+C)=A+B/n+C/nm
    解析: 暂无解析

  • 第23题:

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

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