スポンサーリンク

【応用情報技術者試験】CPUの動作 実践問題10問(高難易度)

実践問題

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

第1問

CPUが命令を実行する基本サイクルとして正しいものはどれか。

  1. 実行 → デコード → フェッチ
  2. フェッチ → デコード → 実行
  3. デコード → 実行 → フェッチ
  4. 実行 → フェッチ → デコード

解答&解説はこちら


第2問

CPUにおけるフェッチ動作の説明として適切なものはどれか。

  1. 命令を解読する
  2. 命令を実行する
  3. 主記憶から命令を取り出す
  4. データを圧縮する

解答&解説はこちら


第3問

パイプライン処理の目的として最も適切なものはどれか。

  1. 主記憶容量を増やす
  2. 命令実行を並列化して高速化する
  3. データを暗号化する
  4. ディスク容量を拡張する

解答&解説はこちら


第4問

分岐予測の説明として適切なものはどれか。

  1. 将来実行される分岐方向を予測する技術
  2. データ圧縮方式
  3. エラー訂正方式
  4. ディスク冗長化方式

解答&解説はこちら


第5問

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

  1. CPUと主記憶の速度差を緩和する
  2. データをバックアップする
  3. ネットワーク速度を向上する
  4. OSを管理する

解答&解説はこちら


第6問

クロック周波数3GHz、CPIが2のCPUで、1秒間に実行できる命令数として最も適切なものはどれか。

  1. 1.5×109
  2. 3.0×109
  3. 6.0×109
  4. 9.0×109

解答&解説はこちら


第7問

アウトオブオーダ実行の説明として適切なものはどれか。

  1. 命令を必ず順番通り実行する
  2. 実行可能な命令を順不同で先行実行する
  3. データを削除する
  4. クロックを停止する

解答&解説はこちら


第8問

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

  1. 1クロックで複数命令を同時実行する
  2. 主記憶容量を増やす
  3. ディスクアクセスのみ高速化する
  4. OS起動を停止する

解答&解説はこちら


第9問

仮想記憶でTLB(Translation Lookaside Buffer)が利用される目的として適切なものはどれか。

  1. ページ変換高速化
  2. データ圧縮
  3. ネットワーク監視
  4. バックアップ管理

解答&解説はこちら


第10問

CPU性能向上に最も効果が期待できる対策として適切なものはどれか。

  1. キャッシュヒット率向上
  2. ディスク容量削減
  3. ネットワーク遮断
  4. データ削除

解答&解説はこちら


解答&解説

解答:第1問

正解:2. フェッチ → デコード → 実行

問題へ戻る


解答:第2問

正解:3. 主記憶から命令を取り出す

フェッチ:
命令取得。

問題へ戻る


解答:第3問

正解:2. 命令実行を並列化して高速化する

パイプライン:
複数命令を流れ作業処理。

問題へ戻る


解答:第4問

正解:1. 将来実行される分岐方向を予測する技術

分岐ミス時は
パイプライン効率低下。

問題へ戻る


解答:第5問

正解:1. CPUと主記憶の速度差を緩和する

高速メモリを利用。

問題へ戻る


解答:第6問

正解:1. 1.5×109

計算:

命令数 = クロック周波数/CPI

3×109 ÷ 2
= 1.5×109

問題へ戻る


解答:第7問

正解:2. 実行可能な命令を順不同で先行実行する

CPU資源を有効活用。

問題へ戻る


解答:第8問

正解:1. 1クロックで複数命令を同時実行する

並列命令発行方式。

問題へ戻る


解答:第9問

正解:1. ページ変換高速化

TLB:
アドレス変換キャッシュ。

問題へ戻る


解答:第10問

正解:1. キャッシュヒット率向上

メモリアクセス高速化は重要。

問題へ戻る


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

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

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

コメント