RISC
「Reduced Instruction Set Computing」の略で、「リスク」と発音します。RISCは、複雑命令セットコンピューティング(CISC)プロセッサーよりも少数で単純な命令を使用する、プロセッサーのアーキテクチャの一種です。RISCプロセッサーは、複雑な命令を複数の単純な命令を組み合わせて実行します。
1990年代から2000年代初頭にかけて、複数のCPUがRISCアーキテクチャを使用していました。最も広く使われたものの1つがIBM PowerPCプロセッサーで、Appleは約10年間、PowerMacシリーズのコンピューターでこれを使用していました。2006年、AppleはCISCベースのIntel CPUに切り替えました。現在、ほぼすべてのパーソナルコンピューターは、IntelまたはAMD製のCISCプロセッサーを使用しています。
RISCとCISCの比較
- RISCプロセッサーは、CISCプロセッサーよりも1秒あたりに必要なサイクル数が少なくて済みます。同じクロック速度で動作する場合、RISCプロセッサーはCISCプロセッサーよりも1秒あたりに多くの処理を完了できる可能性があります。
- RISCプロセッサーでは、CISCプロセッサーと比べてパイプライン処理(複数の命令を同時に実行すること)が簡単になります。小さな命令のほうが、大きな命令よりも同期、つまり「パイプライン化」しやすいためです。
- RISCプロセッサーは、CISCプロセッサーよりも格納する命令が少ないため、命令の格納に必要なトランジスターも少なくて済みます。そのため、RISCプロセッサーはより多くのトランジスターをメモリの格納に使用できます。
CPUのトランジスターは現在、20年前の数分の1のサイズになっているため、格納する命令が少ないことの利点は以前ほど大きくありません。現代のコンピューターは多種多様な複雑な命令を実行するため、CISCプロセッサーは一般に、RISCの代替製品よりも全体的な性能に優れています。
知識をテストする