過去問解きまくり研究所 ホーム

令和5年度 春期 午前Ⅱ 問21

コンピュータ構成要素

パイプラインに関する問題

CPU 内部の命令読取り用バスとデータアクセス用バスとを分離するハーバードアーキテクチャを用いる目的として,適切なものはどれか。

答えと解説を見る

✓ これが正解ウプログラムの実行時間を短縮する。

解説

命令の読取りとデータアクセスを同時に行え、実行時間を短縮できます。

見分ける軸は、バスを分けることで何が同時にできるようになるかです。命令とデータが一つのバスを共有していると、命令を読み取る間はデータにアクセスできず、データにアクセスする間は次の命令を読み取れないので、待ちが生じます。ハーバードアーキテクチャは、命令読取り用とデータアクセス用のバスを分けるので、命令の読取りとデータへのアクセスを同時に行えます。パイプライン処理の流れも滞りにくくなり、その結果プログラムの実行時間が短くなります。バスの取り合いをなくして速くする仕組み、と目的で覚えると見分けられます。

ほかの選択肢はなぜ違うのか

出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問21

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)