请在 下方输入 要搜索的题目:

【简答题】4.36 某计算机采用页式虚拟存储管理方式,按字节编址,虚拟地址为32位,物理地址为26位,页大小为4KB;TLB采用全相联映射;Cache数据区大小为64KB,按2路组相联方式组织,主存块大小为64B。图4.72为存储访问过程的示意图。请回答下列问题。 (1)图4.72中A~G的位数各是多少?TLB标记字段B中存放的是什么信息? (2)将块号4102的主存块装入到Cache中时,所映射的Cache组号是多少?对应的H字段内容是什么? (3)Cache缺失处理的时间开销大还是缺页处理的时间开销大?为什么? (4)为什么Cache可以采用写直达(Write Through)策略,而修改页面内容时总是采用写回(Write Back)策略?

【简答题】4.36 某计算机采用页式虚拟存储管理方式,按字节编址,虚拟地址为32位,物理地址为26位,页大小为4KB;TLB采用全相联映射;Cache数据区大小为64KB,按2路组相联方式组织,主存块大小为64B。图4.72为存储访问过程的示意图。请回答下列问题。 (1)图4.72中A~G的位数各是多少?TLB标记字段B中存放的是什么信息? (2)将块号4102的主存块装入到Cache中时,所映射的Cache组号是多少?对应的H字段内容是什么? (3)Cache缺失处理的时间开销大还是缺页处理的时间开销大?为什么? (4)为什么Cache可以采用写直达(Write Through)策略,而修改页面内容时总是采用写回(Write Back)策略?

发布时间:2025-03-13 15:25:35
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:解:(1)页大小为4 KB,页内偏移地址为12位,故A=B=32-12=20; D=12; C=26-12=14;主存块大小为64 B,故G=6。2路组相联,每组数据区容量有64 B×2=128 B,共有64 KB/128 B=512组,故F=9;  E=26-G-F=26-6-9=11。  因而A=20,B=20,C=14,D=12,E=11,F=9,G=6。  TLB中标记字段B的内容是虚页号,表示该TLB项对应哪个虚页的页表项。  (2)块号4102=00 0001 0000 0000 0110B,因此,所映射的Cache组号为0 0000 0110B=6,对应的H字段内容为0 0000 1000B。(3)Cache缺失带来的开销小,而处理缺页的开销大。因为缺页处理需要访问磁盘,而Cache缺失只要访问主存。(4)因为采用直写策略时需要同时写快速存储器和慢速存储器,而写磁盘比写主存慢得多,所以,在Cache-主存层次,Cache可以采用直写策略,而在主存-外存(磁盘)层次,修改页面内容时总是采用回写策略。
专业技术学习
相关试题
专业技术学习
搜搜题库系统