vault backup: 2026-06-16 11:12:11
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user