マルチコアプロセッサ

マルチコアCPUは、2つ以上のセクションを持つコンピュータ・プロセッサです。チップの各セクションは、それが別のコンピュータであるかのように命令を実行します。実際のプロセッサは1つのチップに搭載されたままです。このチップでは、すべてのコアが他のコアとほとんど同じように見えます。複数のほぼ独立したコアが並列に動作しているのです。デュアルコアプロセッサは、2つの独立したマイクロプロセッサを搭載したマルチコアプロセッサです。クアッドコア・プロセッサーは、4つの独立したマイクロプロセッサーを持つマルチコア・プロセッサーです。接頭辞からわかるかもしれませんが、プロセッサの名前はチップ上のマイクロプロセッサの数に基づいています。

歴史

2005年までは、シングルコアのプロセッサがマルチコアのプロセッサを上回っていた。[]それ以前の数年間は、マルチコアのソリューションは個別のケースで使われるだけでした。コンピュータを高速化するためには、クロックを上げるのが一般的だった。しかし、4GHz程度の周波数になると、CPUが熱くなりすぎて電力を大量に消費してしまう。そこで、マルチコアプロセッサの重要性が高まったのです。そこで、マルチコアプロセッサーへの需要が高まった。2006年後半、最も優れたプロセッサーはデュアルコアプロセッサーでした。2006年以降も開発が進み、新しいプロセッサーは4つ以上の独立したマイクロプロセッサーを搭載しています。現在、シングルコアプロセッサーは新しいパソコンには使われていないが、組み込みシステムには依然として人気がある。

メリット

  • コンピュータにマルチコアプロセッサを搭載することは、特定のプログラムに対してより速く動作させることを意味します。
  • 電源を入れたときに、パソコンが熱くならないことがあります。
  • コンピュータは、不要な部分をオフにすることができるので、消費電力が少なくて済みます。
  • パソコンにさらなる機能を追加することができます。
  • 異なるCPU間の信号の移動距離が短いため、信号の劣化が少なくなります。

デメリット

  • 通常のプロセッサの2倍の速度で動作するわけではありません。60〜80%のスピードしか出ません。
  • コンピュータの動作速度は、ユーザーがコンピュータで何をするかによって決まります。
  • シングルコアプロセッサーよりもコストが高い。
  • 低密度のシングルコアプロセッサーに比べ、熱対策が難しい。
  • すべてのOSが複数のコアをサポートしているわけではありません。
  • マルチコアプロセッサ用にコンパイルされたオペレーティングシステムは、シングルコアプロセッサではわずかに動作が遅くなります。

対応OS

以下のOSはマルチコアプロセッサーに対応しています。

  • Microsoft Windows(Windows XP 以降)
  • リナックス
  • Mac OS X
  • ほとんどのBSDベースのシステム
  • ソラリス

まとめ

今後数年間は、ますますマルチコアプロセッサーが主流になると思われます。その主な理由は、シングルコア・プロセッサよりも高速であり、さらに改良が可能だからです。しかし、すべてのシステムが高速なプロセッサを必要とするわけではないので、将来的にはシングルコア・プロセッサのアプリケーションも残っていくでしょう。


AlegsaOnline.com - 2020 / 2023 - License CC3