\r\n\r\n
RISCプロセッサとCISCプロセッサ
RISCとCISCは、コンピュータのために開発された演算方式です。RISCとCISCの違いは、コンピュータが自分の指示通りに動作することを理解する上で非常に重要です。この記事では、この2つの略語の意味と概念を明らかにすることを目的としています。
RISC
RISKと同じ発音で、Reduced Instruction Set Computerの略称です。少数の命令を同時に実行するように設計されたマイクロプロセッサです。1980年代まで、ハードウェアの**プロセッサは、多数の命令を同時に実行できる**CPUを目指した。しかし、この流れは逆転し、**プロセッサは、比較的少数の命令を実行できる**コンピュータを目指すことになった。CPUの少ない命令が、高速実行を可能にした。RISCの別の利点は、トランジスタの数が少なく、生産コストが安いことであった。
RISCの特徴
-デコードの必要性が少ない
-統一された命令セット
-どのような状況でも同じ汎用レジスタを使用可能
-シンプルなアドレッシングモード
-ハードウェアのデータ型が少ない
株式会社シスク
CISCとはComplex Instruction Set Computerの略で、日本語では「複合命令セットコンピュータ」と訳される。事実上、1つの命令で多くの演算を行うことができるCPUである。これらの基本操作は、メモリからの読み込み、数学的演算の実行などです。
CISCの特徴
-複雑な命令
-アドレス指定モードの増加
-高さ方向の組み立てライン
-ハードウェアのデータ型の増加
RISCもCISCも時代とともに進化を遂げ、コンピュータシステムで使われるようになってからは、両者の区別は次第に曖昧になり、ほとんど意味のない言葉になってしまった。今日のRISCチップの多くは、昨日のCISCチップと同じ数の命令をサポートしている。これまでRISCチップにしか使えないと思われていた技術が、CISCチップにも使われていることがあるのだ。しかし、両者の基本的な違いは、以下のように簡単に理解することができます。