平成23年度 特別 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3
テクノロジ/コンピュータ構成要素バスプロトコルに関する記述のうち,適切なものはどれか。
出典:平成23年度 特別 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3
- アバスアービタがバスの調停を行い,調停の結果,使用権を取得した装置がバスを使用する。
- イバススレーブがアドレスを出力して,転送相手の装置及びその装置内の転送対象を指定する。
- ウバススレーブは,バスを使用したデータ転送が終了すると,各信号線の駆動を停止する。
- エバスマスタが,バスを時分割で使用するように調停を行うことによって,複数の装置がバスを使用できる。
正解:ア
解説
バスプロトコルでは,複数の装置がバスを共有して利用できるように,バスアービタが装置間のバス使用権の調停を行い,調停の結果バスの使用権を取得した装置(バスマスタ)だけがバスを使用してデータ転送を行います。アドレスを出力して転送相手やその中の転送対象を指定するのはバスマスタの役割であり,バスの駆動停止もバスマスタが主体となって行われるため,これらをバススレーブの役割とする記述は適切ではありません。
選択肢ごとの解説
- ア正しい。バスアービタがバスの使用権の調停を行い,調停によって使用権を取得した装置がバスを使用します。
- イ誤り。アドレスを出力して転送相手の装置及びその装置内の転送対象を指定するのは,バススレーブではなくバスマスタの役割です。
- ウ誤り。データ転送終了時に各信号線の駆動を停止するのは,一般にバスマスタ側の制御であり,バススレーブの役割として説明するのは適切ではありません。
- エ誤り。バスの調停はバスマスタ自身ではなくバスアービタが行うものであり,バスマスタが調停を行うという説明は適切ではありません。