文章
19
粉丝
0
获赞
0
访问
664
(1)计算每个虚地址的访问时间:
虚地址 2362H 的访问:
计算页号和页内偏移:
虚地址 2362H (十六进制)
页面大小 4KB = 4 * 1024 = 4096 字节。
页内偏移需要 12 位(因为 $2^{12} = 4096$)。
2362H = 0010 0011 0110 0010 (二进制)
页号 = 高 4 位 = 0010 (二进制) = 2 (十进制)
页内偏移 = 低 12 位 = 362H
TLB 查找:
页表查找:
物理地址计算与数据访问:
TLB 更新 (忽略): 根据题目②,忽略访问页表之后的 TLB 更新时间。但实际上,此时 (页号 2, 页框 254H) 会被加入 TLB 和驻留集。
总时间: 10ns (TLB) + 100ns (页表) + 100ns (数据) = 210ns
更新内存状态:
虚地址 1565H 的访问:
计算页号和页内偏移:
虚地址 1565H (十六进制)
1565H = 0001 0101 0110 0101 (二进制)
页号 = 高 4 位 = 0001 (二进制) = 1 (十进制)
页内偏移 = 低 12 位 = 565H
TLB 查找:
登录后发布评论
暂无评论,来抢沙发