最終更新:
RISCとCISCの違いとは?CPUアーキテクチャをやさしく比較
命令の出し方をイメージする
PCの記事に出てくるRISCとCISCって何?速いCPUを見分ける名前なの?
具体的にはどう違うの?
引っ越しなら、RISCは「持つ」「運ぶ」「置く」と分けるイメージ、CISCは「持って運んで置く」をまとめて指示するイメージだね。ただし比喩なので、実際の命令数や速さを表すものではないよ。
どんなCPUがあるの?
RISCなら省電力で速いの?
それだけでは決まらないよ。回路の実装、製造技術、メモリ、処理するプログラムなどに左右される。1命令が必ず1クロックで終わるわけでもないし、RISCとCISCなら性能差がないと一括りにもできないんだ。
古いソフトとの互換性は?
x86の中身はRISCって聞いたよ?
PC選びでは「動かしたいソフト」から
CPUの商品説明でArmやx86という名前を見たとき、RISC/CISCは命令の約束を知るための背景になります。ただし、それだけを見て速さやバッテリーの持ちを決めることはできません。
初心者が最初に確認したいのは、使いたいアプリがそのOS・CPUに対応するかどうかです。次に、自分が行う処理の測定結果や利用条件を見ます。「命令セット」と「その命令を実行する製品の中身」を分けると、広告の数字も読みやすくなります。
具体的なPCの違いへ進むならArmとx86の比較へ。RISC-Vの「公開されているもの」が何かはRISC-Vで確認できます。