CPUの定義
CPUまたは中央処理装置(スペイン語で中央処理装置)は、すべての機能の処理と情報の保存のタスクを実行するため、すべてのコンピューターの中心的な部分です。これは、モデルに関係なくコンピュータに常に存在する電子回路であり、そのため、あらゆるコンピュータの基本要素の1つと見なされています。
これは、ソフトウェアが何をするかを指示する汎用要素である必要があります。特定のタスクを実行するための特定のプロセッサがあります。一部の作成者はCPUと見なしていますが、そうでない作成者もいます。これに関する私の立場は明らかです。CPUは汎用でなければならないと私は主張します。
今日のコンピューターの先例と見なすことができる最初のマシンの設計には、CPU自体がありませんでした。第1世代のコンピューターには、CPUとして機能する単一の要素はありませんでしたが、その機能はハードウェアのさまざまな要素に分散されていました。
最初のCPUを単一の部品、具体的にはチップ上にまとめるには、シリコンテクノロジーの始まり、より具体的には1970年のIntel4004に戻る必要があります。
新しいテクノロジーは、これらのマシンに、より少ないボリュームでより大きな電力を提供することを可能にしただけでなく、それらをより安価にし、その結果、より多くの大衆による採用を容易にしました。
CPUの技術的進歩により、プログラムの実行速度が大幅に向上し、1つのチップに複数のCPUが統合されていることがわかりました。
後者はいわゆるマルチコアアーキテクチャであり、このチップまたはそのチップには「デュアルコア」または「クアッドコア」などの可能性があると言えます。
しかし、CPUを搭載しているデバイスはコンピューターだけではありません。スマートフォン、タブレット、さらにはテレビにも、この機能を実行し、スマートフォンやスマートTVのように、単語の「スマート」な部分を提供する「インテリジェンス」を提供するチップが搭載されています。
CPUは、コンピューターの残りのコンポーネントまたはCPUがマウントされているデバイスと通信する必要があります。これは、いわゆるバスを介して行われます。
さまざまなバスがCPUを、入力および出力(I / O)ポート、拡張スロット(CPUをPCIカードと通信させる)、グラフィックカードなどのコンピューターシステムの他の各コンポーネントと通信します。
Intelはシリコンチップと最新のCPUの時代を始めたメーカーでしたが、この分野で独占的なものではありません。
この会社のチップと互換性があるかどうかにかかわらず、代替品を提供するメーカーがあります。たとえば、AMD(Advanced Micro Devices)は、Intel互換CPUのラインを提供しています。
一方、Qualcommは、IntelやAMDとはまったく異なる方法で動作する一連のCPUを提供しています。
マイクロプロセッサのアーキテクチャは、CPUがどのように機能するかを定義するものです。
これは、命令がどのように機能するか、プログラマーが持つ制限は何か、そしてそれらがどのように機能するかを意味します。各CPUには、そのアーキテクチャ用の独自の命令セットがあります。
現在、市場のほぼ全体をカバーする2つのアーキテクチャがあります。x86(およびその64ビット拡張機能であるx86-64)とARMです。1つ目はデスクトップコンピューター用で、2つ目はあらゆる種類のモバイルデバイス用です。