平成23年度 特別 午前Ⅱ 問17
バス
割込みに関する問題
MPUがもつウェイト機能及びレディ機能の使い方として,適切なものはどれか。
- アMPUとDMAコントローラとのバス調停を行う。
- イOSが実行すべきタスクがないときに,MPUをウェイト状態とする。
- ウアクセス速度の遅いメモリにMPUを同期させる。
- エ入出力装置の処理完了をMPUに知らせる。
答えと解説を見る
✓ これが正解ウアクセス速度の遅いメモリにMPUを同期させる。
解説
アクセス速度の遅いメモリに、MPUを同期させるための機能です。
ウェイト機能とレディ機能は、MPUのバスアクセスを、相手の装置の応答に合わせて引き延ばすための仕組みです。軸は、1回のアクセスの途中で相手を待つための機能かどうかです。アクセス速度の遅いメモリを読み書きするとき、メモリ側の準備がまだ整っていなければ、MPUはウェイトを挿入して待ち、レディを受けてからアクセスを完了させます。これにより、速度の違う装置にMPUを同期させられます。バスの調停、待機中の停止、処理完了の通知は、それぞれ別の信号や仕組みの役割です。1回のアクセスの中で待たせる仕組みと覚えると見分けられます。
ほかの選択肢はなぜ違うのか
- アMPUとDMAコントローラとのバス調停を…:MPUとDMAコントローラのどちらがバスを使うかを決めるのは、バスの使用権の要求と許可をやり取りする仕組みの役割です。ウェイト機能とレディ機能は、1回のアクセスを相手の応答に合わせて引き延ばすためのものです。
- イOSが実行すべきタスクがないときに,MP…:実行すべきタスクがないときにMPUを止めておくのは、OSの待機処理や省電力のための停止の役割です。ウェイト機能は、メモリや入出力装置へのアクセス中に応答を待つための仕組みで、目的が違います。
- エ入出力装置の処理完了をMPUに知らせる。:入出力装置が処理の完了をMPUに知らせるには、割込みを使うのが一般的です。ウェイト機能とレディ機能は、アクセスの最中に相手の準備が整うまで待つ仕組みで、処理完了の通知とは別のものです。
出典:平成23年度 特別 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)