单选题 设有三个处理机A,B和C。它们各有一个高速缓冲存储器CA,CB和CC,并各有一个主存储器MA,MB和MC,其性能如表2-5所示。
{{B}} 表2-5   性能表{{/B}}
CA
CB
CC
MA
MB
MC
存储容量
8KB
8KB
8KB
2KB
2KB
2KB
存取周期
60ns
80ns
100ns
1μs
0.9μs
0.8μs
  假定三个处理机的指令系统相同,它们的指令执行时间与存储器平均存取周期成正比。如果执行某个程序时,所需的指令或数据在缓冲存储器中取到的概率是P=0.6,那么这三个处理机按处理速度由快到慢的顺序应当是{{U}} (8) {{/U}}。
  当P=0.75时,则其顺序应当是{{U}} (9) {{/U}}。
  当P=0.95时,则其顺序应当是{{U}} (10) {{/U}}。
  当P={{U}} (11) {{/U}}时,处理机A和B的处理速度最接近。
  当P={{U}} (12) {{/U}}时,处理机B和C的处理速度最接近。

单选题 A.A,B,C B.A,C,B C.B,A,C D.B,C,A
E.C,A,B F.C,B,A
【正确答案】 F
【答案解析】
单选题 A.A,B,C B.A,C,B C.B,A,C D.B,C,A
E.C,A,B F.C,B,A
【正确答案】 F
【答案解析】
单选题 A.A,B,C B.A,C,B C.B,A,C D.B,C,A
E.C,A,B F.C,B,A
【正确答案】 A
【答案解析】
单选题 A.0.6 B.0.7 C.0.8 D.0.9
【正确答案】 C
【答案解析】
单选题 A.0.6 B.0.7 C.0.8 D.0.9
【正确答案】 C
【答案解析】[分析]
在由Cache和主存构成的存储体系中,存储器的平均存取周期为
T=p×t1+(1-p)×t2
其中t1为Cache的存取周期,t2为主存存取周期,户为Cache的命中率。
因此,当P=0.6时,A的平均存取周期为
0.6×60+(1-0.6)×1000=436ns
B的平均存取周期为
0.6×80+(1-0.6)×900=408ns
C的平均存取周期为
0.6×100+(1-0.6)×800=380ns
当P=0.75时,A的平均存取周期为
0.75×60+(1-0.75)×1000=295ns
B的平均存取周期为
0.75×80+(1-0.75)×900=285ns
C的平均存取周期为
0.75×100+(1-0.75)×800=275ns
当P=0.95时,A的平均存取周期为
0.95×60+(1-0.95)×1000=107ns
B的平均存取周期为
0.95×80+(1-0.95)×900=121ns
C的平均存取周期为
0.95×100+(1-0.95)×800=135ns
要求处理机A和B的处理速度最接近时P的值,即为求当P为何值时算式
(P×60+(1-P)×1000)-(P×80+(1-p)×900)的绝对值最小。可令这个算式等于0,求出P的值为5/6。用同样的方法可以求出处理机B和C的处理速度最接近时P的值为5/6。