実践問題
解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。
第1問
割込み処理の目的として最も適切なものはどれか。
- CPUを常時停止する
- 非同期に発生する事象へ即座に対応する
- ディスク容量を増やす
- データ圧縮を行う
解答&解説はこちら
第2問
外部割込みに該当するものはどれか。
- ゼロ除算
- ページフォールト
- キーボード入力
- 命令デコード
解答&解説はこちら
第3問
内部割込みに該当するものはどれか。
- 電源障害
- タイマ割込み
- 演算オーバフロー
- キーボード入力
解答&解説はこちら
第4問
割込み発生時にCPUが最初に行う処理として適切なものはどれか。
- 現在の実行状態を保存する
- 主記憶を初期化する
- ディスクを停止する
- キャッシュを削除する
解答&解説はこちら
第5問
割込みベクタの役割として適切なものはどれか。
- 割込み処理ルーチンの格納先を示す
- CPUクロックを制御する
- ディスク容量を管理する
- 暗号鍵を生成する
解答&解説はこちら
第6問
多重割込みの説明として適切なものはどれか。
- 割込みを禁止する方式
- 割込み処理中に別の割込みを受け付ける方式
- CPUを停止する方式
- 主記憶を削除する方式
解答&解説はこちら
第7問
優先順位の高い割込みを先に処理する目的として適切なものはどれか。
- 緊急度の高い処理を迅速に実行する
- CPU性能を低下させる
- データ削除を高速化する
- ディスク容量を削減する
解答&解説はこちら
第8問
DMA(Direct Memory Access)の特徴として適切なものはどれか。
- CPUを介さず周辺装置と主記憶間でデータ転送する
- CPUのみで転送を行う
- データを暗号化する
- 仮想記憶を実現する
解答&解説はこちら
第9問
ポーリング方式と比較した割込み方式の利点として適切なものはどれか。
- CPU待機時間を減らせる
- 必ず処理速度が低下する
- 周辺装置が不要になる
- 主記憶容量が不要になる
解答&解説はこちら
第10問
リアルタイム処理において割込みが重要となる理由として最も適切なものはどれか。
- 即時応答が必要な事象へ迅速対応できる
- データ圧縮率向上
- CPUクロック低下
- ディスク故障増加
解答&解説はこちら
解答&解説
解答:第1問
正解:2. 非同期に発生する事象へ即座に対応する
割込み:
イベント駆動型処理。
解答:第2問
正解:3. キーボード入力
外部装置から発生する。
解答:第3問
正解:3. 演算オーバフロー
内部割込み:
CPU内部異常。
解答:第4問
正解:1. 現在の実行状態を保存する
レジスタ内容など退避。
解答:第5問
正解:1. 割込み処理ルーチンの格納先を示す
解答:第6問
正解:2. 割込み処理中に別の割込みを受け付ける方式
高優先度割込みを処理可能。
解答:第7問
正解:1. 緊急度の高い処理を迅速に実行する
リアルタイム性向上。
解答:第8問
正解:1. CPUを介さず周辺装置と主記憶間でデータ転送する
DMA:
CPU負荷軽減。
解答:第9問
正解:1. CPU待機時間を減らせる
ポーリングは
定期確認が必要。
解答:第10問
正解:1. 即時応答が必要な事象へ迅速対応できる
制御系で重要。
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

まずは無料でキャリア相談

コメント