スポンサーリンク

【応用情報技術者試験】CPUの動作 実践問題10問

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

CPUのプログラムカウンタ(PC)が保持する情報として,適切なものはどれか。

  1. 現在実行中の命令
  2. 次に実行する命令のアドレス
  3. 演算結果
  4. 主記憶上のデータ値

解答&解説はこちら


第2問

CPUが命令を実行する基本的な順序として,適切なものはどれか。

  1. 実行 → 解読 → 取出し
  2. 解読 → 実行 → 取出し
  3. 取出し → 解読 → 実行
  4. 解読 → 取出し → 実行

解答&解説はこちら


第3問

キャッシュメモリの目的として,最も適切なものはどれか。

  1. 主記憶容量を増加させる
  2. CPUと主記憶の速度差を補う
  3. 補助記憶装置を不要にする
  4. 消費電力を削減する

解答&解説はこちら


第4問

ヒット率90%,キャッシュアクセス時間10ns,主記憶アクセス時間100nsのとき,実効アクセス時間として適切なものはどれか。

実効アクセス時間 = ヒット率×キャッシュアクセス時間 + ミス率×主記憶アクセス時間

  1. 10ns
  2. 19ns
  3. 55ns
  4. 100ns

解答&解説はこちら


第5問

パイプライン処理の説明として,適切なものはどれか。

  1. 複数CPUで同じ処理を実行する方式
  2. 命令を流れ作業的に並列実行する方式
  3. 主記憶を複数に分割する方式
  4. 命令を圧縮して実行する方式

解答&解説はこちら


第6問

パイプライン処理において,分岐命令によって処理効率が低下する現象を何というか。

  1. メモリリーク
  2. キャッシュミス
  3. ハザード
  4. フラグメント

解答&解説はこちら


第7問

DMAの説明として,適切なものはどれか。

  1. CPU内部の演算方式
  2. CPUを介さずに入出力装置と主記憶間でデータ転送する方式
  3. 主記憶を圧縮して使用する技術
  4. 仮想記憶を実現する機能

解答&解説はこちら


第8問

割込み処理に関する説明として,適切なものはどれか。

  1. CPUを停止して主記憶を初期化する
  2. 実行中の処理を中断し,別処理を実行する
  3. 主記憶の内容を補助記憶へ退避する
  4. CPUクロックを変更する

解答&解説はこちら


第9問

スーパースカラ方式の特徴として,適切なものはどれか。

  1. 命令を圧縮して格納する
  2. 1クロックで複数命令を実行する
  3. 命令実行順序を固定する
  4. 主記憶容量を拡張する

解答&解説はこちら


第10問

CPU内部の演算装置(ALU)の役割として,適切なものはどれか。

  1. 命令の格納
  2. 主記憶制御
  3. 算術演算・論理演算
  4. 入出力制御

解答&解説はこちら


解答&解説

解答:第1問

正解:2

プログラムカウンタ(PC)は,

次に実行する命令アドレス

を保持する。

現在実行中の命令は命令レジスタ(IR)。

問題へ戻る


解答:第2問

正解:3

命令サイクルは:

取出し → 解読 → 実行

問題へ戻る


解答:第3問

正解:2

キャッシュメモリはCPUと主記憶の速度差を吸収するために使われる。

問題へ戻る


解答:第4問

正解:2

ヒット率90% → ミス率10%

計算:

0.9 × 10 + 0.1 × 100
= 9 + 10
= 19ns

問題へ戻る


解答:第5問

正解:2

パイプライン処理は命令を流れ作業で並列実行する方式。

問題へ戻る


解答:第6問

正解:3

分岐命令などで処理が止まる現象を:

ハザード

という。

問題へ戻る


解答:第7問

正解:2

DMAは:

IO装置 ↔ 主記憶

をCPUを介さず直接転送する。

問題へ戻る


解答:第8問

正解:2

割込みでは現在処理を中断し,優先処理を実行する。

問題へ戻る


解答:第9問

正解:2

スーパースカラは:

1クロックで複数命令

を同時実行する。

問題へ戻る


解答:第10問

正解:3

ALUは:

  • 加算
  • 比較
  • AND
  • OR

などを担当する。

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

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

コメント