スポンサーリンク

【応用情報技術者試験】CISCとRISCの違いをわかりやすく解説

「CISCとRISCって何が違うの?」
応用情報技術者試験でもCPU分野で頻出ですが、

  • 命令数?
  • 高速?
  • どっちが優秀?

など初学者がかなり混乱しやすいテーマです。

この記事では、

  • CISCとは?
  • RISCとは?
  • 違い
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

CISC

「高機能な命令を少ない回数で実行」

RISC

「単純命令を高速に大量実行」

これが最大の違い!


超簡単にいうと

方式イメージ
CISC多機能ナイフ
RISC単機能高速工具

レストランで理解しよう

かなり分かりやすい👇


CISC

超万能シェフ

1回の指示で:

  • 切る
  • 焼く
  • 盛る

まで全部できる。


RISC

分業型キッチン

  • 切る担当
  • 焼く担当
  • 盛る担当

を高速で並列実行。


CISCとは?

Complex Instruction Set Computer


特徴

命令が高機能

例えば:

1命令で複数処理できる。


メリット

プログラムを短くできる

命令数が少なく済む。


デメリット

CPU内部が複雑

処理時間が不均一になりやすい。


代表例

x86系CPU

例👇

  • Intel Core
  • AMD Ryzen

RISCとは?

Reduced Instruction Set Computer


特徴

命令を単純化

1命令 = 1処理に近い。


メリット

高速化しやすい

特に:

  • パイプライン
  • 並列処理

と相性が良い。


デメリット

命令数が増える

単純命令を大量実行する必要ある。


代表例

ARM系CPU

例👇

  • iPhone
  • Android
  • Apple Silicon

CISCとRISCの違い

比較CISCRISC
命令複雑単純
命令数少ない多い
CPU構造複雑シンプル
高速化やや不利得意
消費電力高め低め

なぜRISCが人気?

最近は:

  • スマホ
  • タブレット
  • ノートPC

で低消費電力が重要。


RISCは?

省電力化しやすい!

だからARMが強い。


パイプラインとの関係

応用情報で超頻出!


RISCは命令が単純

だから:

パイプライン処理

しやすい。


パイプラインとは?

工場の流れ作業

みたいな高速化技術。


応用情報でよく出るポイント

頻出👇

  • CISC
  • RISC
  • パイプライン
  • ARM
  • x86
  • 命令セット

よくあるひっかけ

「RISCは命令数が少ない」

→ 違う!

Reduced は:

命令の種類を減らす

という意味。


1分で復習!

CISC

複雑命令を少数実行


RISC

単純命令を大量高速実行


CISC代表

  • x86

RISC代表

  • ARM

練習問題

問題

RISCの特徴として最も適切なものはどれか。

複雑な命令を多数持つ

命令を単純化して高速実行しやすくする

補助記憶装置を管理する方式

ネットワーク通信を暗号化する技術


解答

正解:イ

解説

RISCは命令を単純化することで、パイプライン処理などによる高速化を実現しやすくしています。


まとめ

CISCとは

「高機能命令型」


RISCとは

「単純高速命令型」


超重要

  • CISC → x86
  • RISC → ARM
  • RISCはパイプライン向き

まずは、

「CISC=万能型」

「RISC=高速分業型」

このイメージで覚えるとかなり分かりやすくなります!


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

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

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

コメント