六、带有快表(TLB)的分页(单级页表)系统中。快表内容如下,一页大小为2048字节 (1)在执行MOV AX [2560], MOV BX [8196]指令时,请由逻辑地址[2560],[8196]计算出物理地址。(5分) (2)设快表命中概率为90%,快表查询时间为5ns,内存访问时间为25ns,求有效内存访问时间。(5分) 页号 块号 0 7 1 30 2 11 3 56
时间: 2024-01-25 10:02:28 浏览: 114
在oracle上实现的单表的分页框架,使用该框架只需要新建一个显示的jsp,更改数据库连接,创建对应的javaBean就可以使用,详情请下载后查看分页框架说明
(1)
对于逻辑地址[2560],其所在页号为 2560 / 2048 = 1,页内偏移量为 2560 mod 2048 = 512。根据快表可以得知页号为 1 的页表项对应的块号为 30。因此,物理地址为 30 × 2048 + 512 = 61952。
对于逻辑地址[8196],其所在页号为 8196 / 2048 = 4,页内偏移量为 8196 mod 2048 = 116。根据快表可以得知页号为 4 的页表项对应的块号为 56。因此,物理地址为 56 × 2048 + 116 = 114748。
(2)
有效内存访问时间 = 快表命中时间 × 快表命中概率 + 内存访问时间 × (1 - 快表命中概率)
= 5ns × 0.9 + 25ns × 0.1
= 6ns
因此,有效内存访问时间为 6ns。
阅读全文