“接”是针对题目进行必要的分析,比较简略;
“化”是对此题型的解题套路总结,并结合历年真题或者典型例题进行运用。
涉及到的知识全部来源于王道各科教材(2025版)
(408神功练成中… …)
一、接:本题分析
2013-43
分析
【答】
1)CPU的时钟周期是主频的倒数,总线的时钟周期是总线频率的倒数。
CPU的时钟周期为:1÷800MHz=1.25ns。
总线的时钟周期为:1÷200MHz=5ns。
总线带宽为:4B×200MHz=800MB/s或4B÷5ns=800MB/s。
2)Cache块大小是32B,因此Cache缺失时需要一个读突发传送总线事务读取一个主存块。
3)首先5ns的传送地址和命令,然后把存储体准备数据的时间视为流水线,因为总线周期是5ns,存储体的存储周期是40ns,所以相当于准备数据是一个8段流水线,因此准备8个数据的时间是40+5×7ns,最后再花5ns传输最后一个数据,因为之前的7个存储体的数据的传输时间和其下一个存储体准备数据的时间是并行的,所以共需要5+40+5×7+5=85ns。也可以这样理解,将从数据准备到传输结束视为一个完整的流水线,也就是共视为9个流水段,每个流水段的时间是5ns,这样总共花费的时间就是5+45+7×5=85ns。
4)BP的CPU执行时间包括Cache命中时的指令执行时间和Cache缺失时带来的额外开销。命中时的指令执行时间:100×4×1.25ns=500ns。指令执行过程中Cache缺失时的额外开销:1.2×100×5%×85ns=510ns。BP的CPU执行时间:500ns+510ns=1010ns。
二、化:套路总结
本题是CPU性能指标和Cache的综合考察。
写在后面
这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!