RISCとCISC(RISC / CISC)

分類
テクノロジ系 コンピュータ構成要素
出る試験
基本情報応用情報
重要度
★★★☆☆

CPUの命令のそろえ方の2つの方針。単純な命令だけに絞ったのがRISC、複雑な命令も持つのがCISC。

もう少し詳しい説明

CPUが実行できる命令の一覧を、命令セットと呼びます。その並べ方には2つの方針があります。

RISCCISC
略さずに書くとReduced Instruction Set ComputerComplex Instruction Set Computer
日本語縮小命令セットコンピュータ複合命令セットコンピュータ
命令の種類少ない多い
1命令の中身単純複雑なものもある
命令の長さそろっている(固定長)まちまち(可変長)
1命令の実行時間そろっている命令によって違う
プログラムの命令数多くなる少なくて済む
回路単純複雑

RISCが速くなる理由

命令の長さと実行時間がそろっていると、次の命令を先に取り出して重ねて流せます。 この仕組みをパイプラインと呼びます。

工場の流れ作業にたとえられます。

1つずつ仕上げる重ねて流す
作業の進み方1個が終わってから次を始める1個目を塗っている間に、2個目を切り始める
同じ時間で作れる数少ない多い

流れ作業は、1工程の長さがそろっているほどうまく回ります。 命令をそろえる方針が、ここに結び付きます。

命令数と1命令の時間

処理にかかる時間は、おおよそ次の形になります。

処理時間 = 命令の数 × 1命令あたりの時間
方針命令の数1命令あたりの時間
RISC多い短い
CISC少ない長い

どちらも、かけ算の片方を小さくする方針です。 向きが逆になっているだけです。

実際の製品

方針に近いもの例
RISC寄りARM、RISC-V、MIPS(ミップス)、PowerPC
CISC寄りx86(Intel、AMDのパソコン向けCPU)

いまのCPUは、どちらかにきれいに分かれていません。 x86は、外から見える命令はCISCの形のまま、内部では単純な命令に分解して流しています。

試験では、方針の違いを問う形で出ます。 製品がどちらに属するかを細かく問う出題は多くありません。

組込みや携帯機器でRISCが使われる理由

理由中身
回路が単純作るのが容易で、面積が小さい
消費する電力が少ない電池で動かす機器に向く
発熱が少ない冷やす仕組みを省きやすい

小さい基板に収めて現場に置く機器では、この性質が選ぶ理由になります。

試験ではこう出る

科目A(旧・午前)では、表のどれかの行がそのまま選択肢になります。命令の種類が少ない、長さがそろっている、という側がRISCです。

午後や応用情報では、現場に置く小さなコンピュータの説明として出てきます。CPUの方針を選ぶ場面ではなく、すでに書かれた構成を読み取る形が中心です。

関連する用語

プロセッサ
CPUそのものの仕組み。命令を取り出して実行する流れ
プロセッサの高速化技術
パイプラインやスーパースカラ。RISCと相性が良い理由がここにある
プロセッサの性能
MIPSやクロック周波数。命令数と1命令の時間の関係

ミニクイズ

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

正解は 2番:命令の種類を絞り、1つの命令を単純にそろえることで、命令を重ねて流しやすくしている

RISCは命令の種類を絞り、1命令の長さと実行にかかる時間をそろえる方針です。そろっていると、次の命令を先に取り出して重ねて流す仕組みが働きやすくなります。1命令で複雑な処理を行い命令数を減らすのはCISCの方針です。命令の長さがまちまちなのもCISCの特徴で、主記憶のデータを直接扱う命令を多く持つのもCISC側です。

間違えた用語の復習リストを見る →

この分野をまとめて解く → コンピュータ構成要素とハードウェアのミニテスト(全33問)

最終更新:2026-11-09