RISCとCISCの違いとは?CPUアーキテクチャをやさしく比較
RISCとCISCって聞いたことあるけど、何のことかさっぱり…
CPUの設計思想のことだよ。RISC(リスク)は「命令を少なくシンプルにしよう」、CISC(シスク)は「命令を多く複雑にして便利にしよう」という考え方なんだ。
命令がシンプルと複雑って、具体的にどう違うの?
引っ越しに例えてみよう。CISCは「冷蔵庫を2階の部屋に運んで設置して」という1つの複雑な命令。RISCは「冷蔵庫を持つ」「階段を上がる」「部屋に入る」「置く」と分けて指示する感じだよ。
RISCのほうが面倒くさそうだけど…
スマホのCPUってRISCなんだ!じゃあCISCは?
性能はどっちが上なの?
Apple Siliconってそういうことだったんだ!
実は現代のCPUは純粋なRISCでもCISCでもなくて、CISCの命令を内部でRISC的な命令に分解して実行しているものが多い。つまり外見はCISC、中身はRISCというハイブリッドなんだよ。