CPU内部の命令読取り用バスとデータアクセス用バスとを分離するハーバードアーキテクチャを用いる目的として、適切なものはどれか。
命令とデータのバス分離で並行アクセスし実行を高速化する
選択肢
- アCPU以外のバスマスターを使用可能にする。
- イバスの信号線の本数を減らす。
- ウプログラムの実行時間を短縮する。
- エメモリの内容を保護する。
正解と解説
正解:ウ プログラムの実行時間を短縮する。
ハーバードアーキテクチャは、命令用とデータ用のバス(および記憶領域)を分けることで、命令の読取りとデータの読み書きを同じサイクルで並行して行える構成である。バス競合による待ち合わせが起きないため、命令の実行効率が上がりプログラムの実行時間を短縮できる。
選択肢ごとの解説
同じ分野の他の問題
- プロセッサの高速化を図る手法であるスーパースカラの説明として、適切なものはどれか。2024年度 春期 午前II 問21
- パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれ…2021年度 春期 午前II 問21
- 図はプロセッサによってフェッチされた命令の格納順序を表している。aに該当するプロセッサの構成要素はどれか。2019年度 秋期 午前II 問18
- 1台のCPUの性能を1とするとき、そのCPUをn台用いたマルチプロセッサの性能Pが、 P = n / (1 + (n-1…2018年度 秋期 午前II 問19
- マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのときと比べた倍率)Eを、次の式によって評価する。E =…2017年度 秋期 午前II 問20
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。