CISCとRISCとは?しすくとりすく
CISCとRISCとは、1命令にどれだけの仕事を持たせるかで分かれる、プロセッサの命令セットの2つの流儀。CISC(Complex Instruction Set Computer)は多機能な命令を数多く備えて1命令で多くを片づけ、RISC(Reduced Instruction Set Computer)は命令を単純なものへ絞り込み、パイプラインで隙間なく流すことで速度を稼ぐ。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
記憶装置が高価で遅かった時代は、プログラムを短く書けること自体が価値だったため、1命令に多くの動作を詰め込む方向へ進んだ。記憶が安く速くなると、命令数が増えても1命令を確実に1サイクルで流すほうが総合では速いという判断に反転する。命令数を取るかCPIを取るかというこの天秤は、パケット処理を汎用プロセッサに任せるか専用回路に任せるかの判断とも同じ形をしている。
具体例
スマートフォンや小型ネットワーク機器の制御部で広く使われるArmのプロセッサはRISCの設計思想に基づき、汎用サーバに載るx86系の命令セットはCISCの系譜に連なる。同じ処理でも、必要な命令数と1命令あたりのクロック数の配分が異なる。
試験での引っ掛け
制御方式の対応が逆になりやすく、マイクロプログラム制御がCISC、ワイヤードロジック(布線論理)制御がRISCである。命令長もRISCが固定長、CISCが可変長で、これも取り違えやすい。「RISCは命令が少ないから速い」も単純化しすぎで、1命令は速いが同じ処理に要する命令数は増える。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。