もっと巨大なシステムでは、「Intel iAPX 432」の場合、I/O処理などのために8086/8088プロセッサーを接続することになっており、システム的にはこれらはコプロセッサーの扱いとなっていた。つまり、システムの構成や定義次第で、どんなものでもコプロセッサーと扱われる可能性があるということだ。 ただPCのマーケットでは、主にFPU(Floating Point Unit:浮動小数点演算ユニット)をコプロセッサーとして扱うことが非常に多い。事実、FPUは80486の世代になるまでは別チップで実装されていたし、その後もNexGenのNX586は、FPUとして「NX587」というチップをコプロセッサーとして別に必要としていた。なぜ別チップとして用意する必要があるのかを、今回は解説していきたい。 CPU回路の巨大化を防ぐために FPUを別のチップとして供給 小数点の演算には、大別して固定小
![Intel 8087からRapidCADまで コプロセッサーの歴史 (1/3)](https://cdn-ak-scissors.b.st-hatena.com/image/square/49c5df1ca3ea3b663099b2e7c7c21eaf1d2d093a/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2009%2F05%2F22%2F1511953%2Fl%2F4eb69a6b9887b8c5.jpg%3F20200122)