メインコンテンツへ
コンピュータ構成要素

コンピュータのバスに関する記述として、最も適切なものはどれか。

ア.CPU と主記憶や入出力装置を結び、データ・アドレス・制御信号を伝送する共通の信号路正解
イ.主記憶のうち、最近アクセスされたデータだけを保持する高速メモリ
ウ.入出力装置を CPU を介さずに主記憶と直結する転送方式
エ.命令の実行順序を最適化するハードウェア機構

解説

バスはコンピュータ内の「乗り合い路線」。CPU・メモリ・I/O が同じ路線にぶら下がり、信号がアドレス・データ・制御の役割で行き来します。

なぜ ア が正解か

アが正解。バスは複数の装置間で信号を伝送する共有経路で、用途別にデータバス・アドレスバス・制御バスに分類されます。装置を結ぶ「共通の信号路」という性質が要点で、内部バス(CPU内)と外部バス(システム)にも分けて議論されます。

なぜ イ は間違いか

これはキャッシュメモリの説明。バスは経路、キャッシュは記憶装置で、まったく別カテゴリです。

なぜ ウ は間違いか

これは DMA(Direct Memory Access)の説明。CPU を介さずに転送する仕組みであり、信号路そのものを指す「バス」とは別概念です。

なぜ エ は間違いか

これはアウト・オブ・オーダー実行など命令スケジューリングの話。CPU 内部の最適化機構であり、バスの役割ではありません。

出典: AI生成問題(学習用)