資格暗記無料で始める

バスアービトレーションとは?

バスアービトレーションとは、複数のバスマスタが同時にバスの使用を要求したとき、どれに使用権を与えるかを決める仕組み。デイジーチェーンやポーリング、独立要求線による集中制御方式と分散制御方式があり、公平性と最大待ち時間をどう見積もるかが実時間性の評価に直結する。

ばすあーびとれーしょん

エンベデッドシステムスペシャリスト試験の頻出用語/午前II


バスアービトレーションの意味

複数のバスマスタが同時にバスの使用を要求したとき、どれに使用権を与えるかを決める仕組み。デイジーチェーンやポーリング、独立要求線による集中制御方式と分散制御方式があり、公平性と最大待ち時間をどう見積もるかが実時間性の評価に直結する。

バスアービトレーションの具体例

DMAコントローラとCPUが同じバスを共有する構成で固定優先度方式にすると、DMA転送が続く間はCPUのメモリアクセスが待たされる。ラウンドロビン方式に変えれば1マスタあたりの最大待ち時間は抑えられるが、切替えが増えて平均スループットは落ちる、といった判断を行う。

バスアービトレーションは試験でどう引っ掛けられる?

バスマスタが複数あることと調停が必要なことは別で、マスタが1つなら調停は不要。またバス使用権の割当てであって、割込みコントローラが行う割込みの優先順位付けとは独立した別の仕組みである。

バスアービトレーションと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。