计算机科学与技术

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

题目
问答题
一个分页存储系统,页表存放在内存。如果系统采用三级页表,则访问一个内存单元需要多少时间?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


正确答案:两
两 解析:由于页表驻留在内存,一次访问内存取一个数据或指令,再一次访问页表以确定所需数据或指令的物理地址,然后再根据地址取数据或指令,从而完成一次访问。

第2题:

某操作系统采用分页存储管理方式,下图给出了进程 A 和进程 B 的页表结构。如果物理页的大小为 lK 字节,那么进程 A 中逻辑地址为 1024 (十进制)用变量存放在( )号物理内存页中。


A.8
B.3
C.5
D.2

答案:B
解析:
物理页大小=逻辑页大小等于1k,逻辑地址为 1024的进程存放在逻辑页的第1页,对应物理页号是3。

第3题:

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

A.0.22μs

B.0.4μs

C.0.2μs

D.0.44μs


正确答案:D

第4题:

某请求分页存储系统使用一级页表,假设页表全部放在主存内:若一次访问主存花120ns,那么,访问一个数据的时间是多少?


正确答案:120ns×2=240ns。

第5题:

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


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

第6题:

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

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

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

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

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


正确答案:D

第7题:

一个请求式分页存储系统,页表存放在内存: 访问一次内存需要100ns 如果仅调入一个页面,需要花费8ms(内存有空页面,或需要进行页面置换,单被置换的页面没有修改过); 如果调入一个页面同时需要进行被置换页面的写出,则需要20ms; 假设页面被修改的比例是60%; 请问,缺页率必须控制在多少以下,才能使得EAT<200ns?

第8题:

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

A.0

B.1

C.2

D.3


正确答案:D

第9题:

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


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

第10题:

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


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

更多相关问题