已知系统为32位实地址,采用48位虚地址,页面大小为4KB,页表项大小为8B;每段最大为4GB。
(1)假设系统使用纯页式存储,则要采用多少级页表,页内偏移多少位?
(2)假设系统采用一线页表,TLB命中率为98%,TLB访问时间10ns,内存访问时间100ns,并假设当TLB访问失败时才开始访问内存,问平均页面访问时间是多少?
(3)如果是二级页表,页面平均访问时间是多少?
(4)上题中,如果要满足访问时间小于120ns,那么命中率需要至少多少?
(5)若系统采用段页式存储,则每用户最多可以有多少个段,段内采用几级页表?
(1)假设系统使用纯页式存储,则要采用多少级页表,页内偏移多少位?
(2)假设系统采用一线页表,TLB命中率为98%,TLB访问时间10ns,内存访问时间100ns,并假设当TLB访问失败时才开始访问内存,问平均页面访问时间是多少?
(3)如果是二级页表,页面平均访问时间是多少?
(4)上题中,如果要满足访问时间小于120ns,那么命中率需要至少多少?
(5)若系统采用段页式存储,则每用户最多可以有多少个段,段内采用几级页表?
举一反三
- 设某系统采用页式虚拟存储管理,页表存放在内存中。(1)如果一次内存访问使用50ns,访问一次主存需用多少时间?(2)如果增加TLB,忽略查找页表项占用的时间,并且75%的页表访问命中TLB,内存的有效访问时间是多少?
- 已知系统为32位物理地址,采用48位逻辑地址,页面大小为4KB,页表项大小为8B。假设系统使用纯页式存储,则要采用( )级页表,页内偏移( )位。
- 已知系统物理内存为4GB,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,每段最大为4GB。假设系统采用虚拟页式存储,则需要采用()级页表,页内偏移为()位
- 已知系统为32位实地址,采用48位虚拟地址,页面大小为4KB,页表项大小为8B。假设系统使用纯页式存储,则要采用()级页表,页内偏移()位。 A: 3,12 B: 3,14 C: 4,12 D: 4,14
- 已知系统为32位实地址,采用48位虚拟地址,页面大小4KB,页表项大小为8B;每段最大为4G。假设系统使用纯页式存储,则要采用______,页内偏移为______位。 A: 3级页表,12 B: 3级页表,14 C: 4级页表,12 D: 4级页表,14