TLB の検索時間が10ns、主記憶のアクセス時間が100ns、TLB のヒット率が90%である。TLB ミス時は主記憶上のページテーブルを1回読んでから目的のデータにアクセスするとき、実効メモリアクセス時間はいくらか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 B120ns
解説
正解は「120ns」です。TLB にヒットした場合は、検索の10ns の後に目的のデータへ100ns でアクセスするので110ns です。ミスした場合は、TLB の検索10ns、ページテーブルの参照100ns、データへのアクセス100ns で210ns かかります。ヒット率で重み付けすると ns です。「110ns」は常にヒットすると考えた値です。「210ns」は常にミスすると考えた値です。「119ns」は、ミス時の TLB の検索時間を数え忘れた値です。TLB がなければ毎回200ns かかるので、TLB の効果の大きさが分かります。
- #TLB
- #実効アクセス時間
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)