diff --git a/计算机系统结构/试题册/试题1-A卷.md b/计算机系统结构/试题册/试题1-A卷.md index 2ad7c85..6f12e0d 100644 --- a/计算机系统结构/试题册/试题1-A卷.md +++ b/计算机系统结构/试题册/试题1-A卷.md @@ -33,7 +33,7 @@ create time: 2026-06-15 10:00 > [!note] 知识点补充 > 指令 Cache 和数据 Cache 分离的核心目的是避免**结构冲突**——当 CPU 同一周期需要同时读取指令和数据时,统一 Cache 只能串行服务,分离后可并行访问。 -2. 计算机系统中,某个功能的处理时间占整个系统运行时间的 20%,如果将该功能部件的处理速度提升至原来的 15 倍,改进后整个系统的加速比是( )。 +2. 计算机系统中,某个功能的处理时间占整个系统运行时间的 30%,如果将该功能部件的处理速度提升至原来的 15 倍,改进后整个系统的加速比是( )。 A. 1/0.72 B. 0.72 C. 1/0.45 @@ -42,10 +42,10 @@ create time: 2026-06-15 10:00 > [!abstract]- 答案 > **A** > -> Amdahl 定律:$S = \frac{1}{(1-f) + \frac{f}{n}} = \frac{1}{0.8 + 0.2/15} \approx 1.228$,即 $1/S \approx 0.814 \approx 1/0.72$。 +> Amdahl 定律:$S = \frac{1}{(1-f) + \frac{f}{n}} = \frac{1}{0.7 + 0.3/15} = \frac{1}{0.72}$,即 $S = 1/0.72$。 > [!note] 知识点补充 -> 这是经典的 **Amdahl 定律**:$S = \frac{1}{(1-f) + \frac{f}{n}}$,其中 $f=0.2$,$n=15$,代入得 $S = \frac{1}{0.8 + 0.2/15} \approx 1.228$。注意题目问的是"改进后整个系统的加速比",即 $1/S_{new}$,需仔细审题。 +> 这是经典的 **Amdahl 定律**:$S = \frac{1}{(1-f) + \frac{f}{n}}$,其中 $f=0.3$,$n=15$,代入得 $S = \frac{1}{0.7 + 0.3/15} = \frac{1}{0.72}$。注意此题 $f \times n = 0.3 \times 15 = 4.5$,即使无限提升该部件速度($n \to \infty$),加速比上限仅为 $\frac{1}{1-f} = \frac{1}{0.7} \approx 1.43$,体现了瓶颈效应。 3. 某计算机的主频为 600MHz,执行 2000 条指令的测试程序,每条指令的平均时钟周期数为 4,则该计算机的 MIPS 为( )百万条/秒。 A. 15