计算机科学与技术(本科)

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

题目

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.2

B.3

C.4

D.5


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

第2题:

分页管理中,每存取一个数据,要访问两次内存,第一次访问内存中的(),得到数据的()。第二次根据所得内容,从内存中取出()。


正确答案:页表;物理地址;数据

第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题:

假设在一个分页系统中,页表存放在内存中,试问: 如果一次内存访问需要花费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题:

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


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

第6题:

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

第7题:

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


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

第8题:

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


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

第9题:

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


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

第10题:

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

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

正确答案:B

更多相关问题