RISCとは?りすく
RISCとは、命令の種類と1命令あたりの機能を絞り、命令長を固定してパイプラインが乱れないようにした命令アーキテクチャ。主記憶に触れるのはロードとストアだけに限り、演算はレジスタどうしで行う(ロードストアアーキテクチャ)ため、多数の汎用レジスタを備えるのが特徴である。
最終更新:2026-10-06
この語が出る過去問を解く →背景
命令を増やして1命令で多くを済ませる方向(CISC)は、可変長で解釈に手間がかかるうえ、実際に使われる命令はごく一部だという測定結果が出た。ならば頻出する単純な命令だけを高速に流すほうが、同じトランジスタ数で速い。制御回路が小さくなるぶん面積と消費電力でも有利になり、電池で動く機器と相性がよい。
具体例
ArmのCortex-Mシリーズ、RISC-V、ルネサスのRXなど、組込み向けプロセッサの多くがRISC系である。1サイクルに1命令を流し込むことを基本に、パイプラインの段数と動作周波数でスループットを稼ぐ。
試験での引っ掛け
「命令が少ない=性能が低い」ではない。1命令の仕事が小さいぶん同じ処理に要する命令数は増えるが、1命令あたりのサイクル数と動作周波数で取り返す。現在のCISCも内部では命令を分解してRISC的に実行しており、外から見える命令セットの話と内部実装の話を混ぜないこと。
関連用語
出た過去問
出典:令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問21(IPA)
RISC-Vの説明として、適切なものはどれか。
正解:オープン標準として提供されている、命令セットアーキテクチャである。
要点:RISC-Vはライセンス料不要のオープンな命令セット仕様
RISC-Vは、カリフォルニア大学バークレー校で開発され、現在はRISC-V Internationalが管理するオープン標準の命令セットアーキテクチャである。仕様が公開され、ライセンス料なしで誰でも自由に実装・拡張できる点が特徴で、基本命令セットに必要な拡張を選んで組み合わせるモジュール構造になっている。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。