実効アクセス時間の計算と順序

正解は イ (A, D, B, C)です。 キャッシュメモリがある場合の実効アクセス時間は、 キャッシュのアクセス時間×ヒット率+主記憶のアクセス時間×(1−ヒット率) で求めます。キャッシュがない A, B は主記憶のアクセス時間そのものです。 キャッシュ ヒット率 主記憶 実効アクセス時間 A なし − 15 15 B なし − 30 30 C 20 60% 70 20×0.6+70×0.4=40 D 10 90% 80 10×0.9+80×0.1=17 C はキャッシュがあってもヒット率が低いため、キャッシュのない B より遅くなります。

A〜Dを、主記憶の実効アクセス時間が短い順に並べたものはどれか。

キャッシュメモリ

主記憶

有無

アクセス時間 (ナノ秒)

ヒット率 (%)

アクセス時間 (ナノ秒)

A

なし

ー

ー

15

B

なし

ー

ー

30

C

あり

20

60

70

D

あり

10

90

80

出典基本情報技術者試験 サンプル問題 科目A 問12
ア
A, B, C, D
イ
A, D, B, C
ウ
C, D, A, B
エ
D, C, A, B