HOME»基本情報技術者平成14年春期»午前問24
基本情報技術者平成14年春期 午前問24
問24
キャッシュメモリのアクセス時間が,主記憶のアクセス時間の1/10であり,キャッシュメモリのヒット率が80%であるとき,主記憶の実効アクセス時間は,キャッシュメモリを使用しない場合の何%か。
- 8
- 20
- 28
- 40
分類
テクノロジ系 » コンピュータ構成要素 » メモリ
正解
ウ
解説
キャッシュメモリとは、CPUと主記憶の速度差を埋めるためCPU~ 主記憶間に設置される高速に動作するメモリです。
例として、CPU~主記憶間のアクセス時間を10秒として考えると、CPU~キャッシュメモリのアクセス時間は1秒です。ヒット率が80%とは、例として、10回のアクセスのうち8回がキャッシュメモリ、2回が主記憶へのアクセスということです。
もし、10回すべてが主記憶へのアクセスの場合(キャッシュメモリを使用しない場合)
10秒×10回=100秒
もし、10回のアクセスのうち、8回がキャッシュメモリ、2回が主記憶へのアクセスの場合(ヒット率80%の場合)
1秒×8回+10秒×2回=28秒
28÷100=0.28
したがって、正解は「ウ」です。
また、主記憶のアクセス速度を 1 、キャッシュメモリのアクセス速度を1/10とした方程式を立て解くことも可能です。
N=1/10×0.8+1×0.2
N=0.08+0.2
N=0.28
例として、CPU~主記憶間のアクセス時間を10秒として考えると、CPU~キャッシュメモリのアクセス時間は1秒です。ヒット率が80%とは、例として、10回のアクセスのうち8回がキャッシュメモリ、2回が主記憶へのアクセスということです。
もし、10回すべてが主記憶へのアクセスの場合(キャッシュメモリを使用しない場合)
10秒×10回=100秒
もし、10回のアクセスのうち、8回がキャッシュメモリ、2回が主記憶へのアクセスの場合(ヒット率80%の場合)
1秒×8回+10秒×2回=28秒
28÷100=0.28
したがって、正解は「ウ」です。
また、主記憶のアクセス速度を 1 、キャッシュメモリのアクセス速度を1/10とした方程式を立て解くことも可能です。
N=1/10×0.8+1×0.2
N=0.08+0.2
N=0.28