电子科技大学2021年9月《JAVA程序设计》作业考核试题及答案参考
1.假设在一个计算机系统中: ①每页为32 KB,Cache块大小为128 B。 ②对应新页的地址不在Cach
假设在一个计算机系统中: ①每页为32 KB,Cache块大小为128 B。 ②对应新页的地址不在Cache中,CPU不访问新页中的任何数据。 ③Cache中95%的被替换块将再次被读取,并引起一次失效。 ④Cache使用写回方法,平均60%的块被修改过。 ⑤I/O系统缓冲能够存储一个完整的Cache块。 ⑥访问或失效在所有Cache块中均匀分布。 ⑦在CPU和I/O之间,没有其他访问Cache的干扰。 ⑧无I/O时,每100万个时钟周期内有18 000次失效。 ⑨失效开销是40个时钟周期。如果被替换的块被修改过,则再加上30个周期用于写回主存。 ⑩假设计算机平均每200万个周期处理一页。 试分析I/O对于性能的影响有多大?
正确答案:×
每个主存页有32KB/128B=256块。因为是按块传输,所以I/O传输本身并不引起Cache失效。但是它可能要替换Cache中的有效块。如果这些被替换块中有60%是被修 ...


雷达卡


京公网安备 11010802022788号







