スポンサーリンク

【応用情報技術者試験】CPUの設計と高速化 実践問題10問(高難易度)

実践問題

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

第1問

RISCプロセッサの特徴として最も適切なものはどれか。

  1. 命令数が多く複雑である
  2. 単純な命令を高速に実行する
  3. 必ずマイクロプログラム制御を行う
  4. 主記憶を不要にする

解答&解説はこちら


第2問

CISCプロセッサの特徴として適切なものはどれか。

  1. 命令が単純で種類が少ない
  2. 複雑な命令を多数持つ
  3. パイプライン処理が不可能
  4. キャッシュメモリを持たない

解答&解説はこちら


第3問

パイプライン処理で発生するハザードに該当しないものはどれか。

  1. データハザード
  2. 構造ハザード
  3. 制御ハザード
  4. 仮想化ハザード

解答&解説はこちら


第4問

スーパーパイプライン方式の説明として適切なものはどれか。

  1. パイプライン段数を細分化して高速化する方式
  2. 主記憶容量を増やす方式
  3. データ圧縮方式
  4. 障害復旧方式

解答&解説はこちら


第5問

マルチコアCPUの利点として最も適切なものはどれか。

  1. 同時並列処理性能向上
  2. ディスク容量増加
  3. ネットワーク遮断
  4. データ削除効率向上

解答&解説はこちら


第6問

SIMD方式の説明として適切なものはどれか。

  1. 単一命令で複数データを同時処理する方式
  2. 命令を逐次実行する方式
  3. ディスク冗長化方式
  4. 暗号化専用方式

解答&解説はこちら


第7問

キャッシュメモリで局所性の原理に含まれるものとして適切なものはどれか。

  1. 時間的局所性
  2. 暗号的局所性
  3. 冗長局所性
  4. 圧縮局所性

解答&解説はこちら


第8問

ライトバック方式の説明として適切なものはどれか。

  1. キャッシュ更新時に主記憶も即時更新する
  2. キャッシュ内容を後でまとめて主記憶へ反映する
  3. 主記憶を更新しない
  4. データを暗号化する

解答&解説はこちら


第9問

CPUのクロック周波数向上だけでは性能向上に限界がある理由として最も適切なものはどれか。

  1. 消費電力や発熱増加
  2. ディスク容量不足
  3. LAN速度低下
  4. ファイル名増加

解答&解説はこちら


第10問

Amdahlの法則が示す内容として適切なものはどれか。

  1. 並列化できない部分が性能向上限界を決める
  2. CPU数を増やせば無限高速化できる
  3. クロック周波数のみで性能が決まる
  4. 主記憶容量だけで性能が決まる

解答&解説はこちら


解答&解説

解答:第1問

正解:2. 単純な命令を高速に実行する

RISC = Reduced Instruction Set Computer

単純命令+高速実行。

問題へ戻る


解答:第2問

正解:2. 複雑な命令を多数持つ

CISC:
複雑命令によって
命令数削減を狙う。

問題へ戻る


解答:第3問

正解:4. 仮想化ハザード

代表ハザード:

  • データ
  • 制御
  • 構造

問題へ戻る


解答:第4問

正解:1. パイプライン段数を細分化して高速化する方式

クロック周期短縮を狙う。

問題へ戻る


解答:第5問

正解:1. 同時並列処理性能向上

複数コアで並列実行。

問題へ戻る


解答:第6問

正解:1. 単一命令で複数データを同時処理する方式

SIMD = Single Instruction Multiple Data

画像処理などで有効。

問題へ戻る


解答:第7問

正解:1. 時間的局所性

局所性:

種類内容
時間的局所性同じデータ再利用
空間的局所性近傍データ利用

問題へ戻る


解答:第8問

正解:2. キャッシュ内容を後でまとめて主記憶へ反映する

高速化に有利。

問題へ戻る


解答:第9問

正解:1. 消費電力や発熱増加

高クロック化には限界がある。

問題へ戻る


解答:第10問

正解:1. 並列化できない部分が性能向上限界を決める

Amdahlの法則:

並列化可能な部分の割合を (P)、プロセッサ数を (N)とする。

Speedup = 1/{(1-P)+P/N}

問題へ戻る


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

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

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

コメント