文章
8
粉丝
41
获赞
0
访问
256
(1)各虚地址访问时间计算
- 2362H:
- 页面大小 4\text{KB} = 2^{12} ,页内偏移占12位。虚地址 2362\text{H} 的页号为 2 (高4位),查页表,有效位为1,页框号 254\text{H} 。
- 访问过程:TLB未命中(10ns)→ 访页表(100ns,命中)→ 访内存(100ns)。
- 总时间: 10 + 100 + 100 = \mathbf{210\,\text{ns}} 。
- 1565H:
- 页号为 1 ,有效位为0,触发缺页中断。
- 处理缺页时间: 10^8\,\text{ns} (题目已给定)。
- 25A5H:
- 页号为 2 ,有效位为1。
- 访问过程:TLB未命中(10ns)→ 访页表(100ns,命中)→ 访内存(100ns)。
- 总时间: 10 + 100 + 100 = \mathbf{210\,\text{ns}} 。
(2)虚地址 1565\text{H} 的物理地址
- 页号 1 缺页处理后,页1装入内存。驻留集大小为2,采用LRU算法,换出页0。
- 页内偏移: 1565\text{H} \ \&\ 0\text{xFFF} = 565\text{H} 。
- 物理地址 = 页1的页框号 << 12 \ | \ 565\text{H} 。
- 最终物理地址为:\mathbf{\text{页1的页框号} \times 4\text{KB} + 565\text{H}}(缺页处理后,页1的页框号由系统分配填入页表)。
登录后发布评论
暂无评论,来抢沙发