子供の頃から、CPUはコンピューターの頭脳であると教えられてきました。 ほとんどの人はしなければならないときにそれを忘れているようです コンピューターを購入する、 けれど。 そもそも私たちのほとんどがCPUのことを知らなかったからでしょう。 それらがどのように機能するのか、または重要な要因はわかりませんでした。 そして、それが人々がランダムなプロセッサを購入することになる理由です。 実際、CPUについて知っておくべき基本的なことがいくつかあります。
この記事では、コアとスレッド、ハイパースレッディングなどのいくつかの概念について説明しますが、ハイパースレッディングはそれだけの価値がありますか? そして明らかにあなたが知っておくべきプロセッサーの最も基本的なもの。 まず、技術的にはCPUと呼ばれるプロセッサについて紹介します。
コンピュータのコアプロセッサとは何ですか?
ご存じの99%が知っているように、CPUは中央処理装置の略です。 これは、すべてのコンピューターの中心的なコンポーネントです。コンピューターとは、PC、ラップトップ、スマートフォン、その他多くのガジェットを意味します。 言い換えれば、計算するものはすべて内部にプロセッサを持っています。 CPUは、すべての計算計算が実行される場所です。 これは、オペレーティングシステムからの指示と指示の助けを借りて行われます。 つまり、これがCPUの基本です。
算術論理ユニットや制御ユニットなど、CPUごとにいくつかのサブユニットがあります。 技術的すぎるので、スキップしたほうがいいです。
XNUMXつのCPUが一度にXNUMXつのタスクを処理できます。 これはパフォーマンスにはあまり良くありません。 それで、パフォーマンスが豊富なマルチタスクのこのシナリオをどのようにして得たかについての話があります。 CPUの現状を理解するには、パーソナルコンピューティングの歴史を見てみる必要があります。
複数のCPUの昔
XNUMXつのCPUとは、プロセッサソケットに挿入されるCPUチップを意味します。 したがって、初期には、そのようなXNUMXつのチップが一度にXNUMXつのタスクを処理していました。
昔は、人々はコンピューターからより多くのパフォーマンスを必要としていました。 彼らのアイデアは、コンピューターに複数のCPUを含めることでした。 つまり、複数のソケットと複数のチップが存在します。 これらはすべて一緒にマザーボードに接続されます。 したがって、技術的には、PCのパフォーマンスが向上することが期待できます。 これは、人々が不利な点を発見するまで、非常に成功した方法でした。
- 各CPUに専用の電源と設置リソースを提供する必要がありました。 それらは異なるチップであったため、通信の待ち時間が長すぎました。 これはパフォーマンスにとって本当に良いことではありませんでした。
- 大事なことを言い忘れましたが、CPUの集合体は、長期的には多くの熱を発生させる可能性があります。 したがって、余分な熱に対処するためのリソースがたくさん必要になります。
そして、それがハイパースレッディングとマルチコアCPUの概念が登場した理由です。
シナリオ#1-単一のCPUに複数のコア
異なるCPUチップを接続するというアイデアは、パフォーマンスにとってあまり良くありませんでした。 次に、XNUMXつのチップ内にXNUMXつの中央処理装置を配置するというアイデアが生まれました。 チップと中央処理装置の違いをご理解いただければ幸いです。
したがって、パフォーマンスへの次の効果的なステップとして、メーカーは複数の中央処理装置を単一のプロセッサーに組み込みました。 これらのユニットは「コア」と呼ばれていました。 これらのプロセッサはマルチコアCPUと呼ばれていました。 したがって、オペレーティングシステムを見ると、XNUMXつのCPUがあります。 マルチコアCPUは、ストレージと電源を別々のチップ専用にする代わりに、追加のパフォーマンスを実現しました。

もちろん、他の利点もありました。 両方のCPUが同じチップ上にあるため、レイテンシーは低くなりました。 これは、より良いコミュニケーションと強化された速度に役立ちました。 現在、市場には多種多様なマルチコアCPUがあります。 デュアルコアプロセッサには、XNUMXつのプロセッシングユニットがあります。 一方、 クアッドコアプロセッサ、4つの処理装置を見つけるでしょう。 購入しているプロセッサに応じて、この数は増えます。
シナリオ#2 –インテルのハイパースレッディング
並列計算は、しばらくの間業界で使用されてきました。 しかし、同じ利点をパーソナルコンピューティングにもたらしたのはインテルでした。 そして、そこでは、Intel Hyper-ThreadingTechnologyと呼ばれていました。 名前からアイデアが浮かんだらいいのですが、すべてゼロから説明できます。
Intelハイパースレッディングテクノロジーにより、オペレーティングシステムは複数のCPUがあると認識します。実際、CPUはXNUMXつだけです。 これは、パフォーマンスと速度を向上させるための一種のプレテンションです。 ハイパースレッディング対応のシングルコアCPUがあるとします。 その場合、オペレーティングシステムは合計XNUMXつの論理CPUを検出します。 同様に、デュアルコアCPUの場合、OSはXNUMXつの論理CPUを検出します。 これらの論理CPUは、ロジックを使用して速度を向上させることができます。 複数のプロセスに最高の速度を与えるために、ハードウェア実行リソースは分割されて配置されます。

ご覧のとおり、プレイ全体は仮想です。 それで、質問への答え-コアあたりいくつのスレッド? このようになります–プロセッサは、ハイパースレッディングの助けを借りて、オペレーティングシステムをだまそうとしています。 それほど素晴らしいものではありませんが、この設定により、パフォーマンスがいくらか向上します。
コアとスレッド–ハイパースレッディングは価値がありますか?
ここで簡単にしましょう。
コンピューターにマルチコアCPUが搭載されている場合は、複数の中央処理装置があることを意味します。 また、シングルコアCPUよりも優れたパフォーマンスを実現できることも意味します。
一方、複数のスレッドは仮想的なものです。 ここでは、テクノロジーは追加のロジックを使用して複数のタスクを管理します。 このため、全体的なパフォーマンスは実際には表示されません。
ですから、本当に比較したいのなら、私たちは何かを言うことができます。 マルチコアCPUは、ハイパースレッディングが存在するかどうかに関係なく、常にシングルコアCPUよりも優れています。 ただし、XNUMXつのシングルコアCPU(XNUMXつはハイパースレッディングあり、もうXNUMXつはハイパースレッディングなし)を使用すると、前者の方がパフォーマンスが向上します。
さて、それはあなたが知っておくべきコアとスレッドの本当の違いです。
現在のシナリオ–コアの数を決定する?
ご存知のように、今日のコンピューターの大部分はマルチコアCPUを搭載して出荷されています。 少なくとも、そこにあるほとんどすべてのラップトップでデュアルコアプロセッサを見つけることができます。 もちろん、少数派ですが、いくつかのシングルコアCPUもあります。 選択はあなた次第ですが、他にもいくつかの要因があります。
たとえば、ハイパースレッディングテクノロジーを備えたマルチコアCPUを入手できれば便利です。 これにより、特にマルチタスク中に、PCの全体的なパフォーマンスを向上させることができます。 ハイパースレッディングを備えたクアッドコアプロセッサがあるとします。 そうすれば、実質的に合計8つの論理CPUのパフォーマンスを得ることができます。
いいですね。
まとめ–コアとスレッド
CPU、ハイパースレッディング、マルチコアCPUの基本について明確なアイデアが得られたことを願っています。 また、スレッドとコアに関するこれらのヒントは、コンピューターに適したプロセッサーを選択するのに役立つと信じています。
キース・パウンド
プロセッサーとCPU(中央処理装置)に関するまれな情報を共有していただきありがとうございます。
キース・パウンド。
ヴィッキーソニ
高齢者がコンピュータを購入するとき、ほとんどの場合、CPUとその能力が長期的に重要であることを理解していません。
ウカチュクウサンドラアマカ
これは本当に私を大いに助けました。 ありがとうございました。
これで、コアとスレッドの違いと、コンピューターを購入する際のそれらの重要性がわかりました。
スラジュ
これはCPUについて理解するのに非常に役立ちます。最初にPCを購入したとき、デュアルコアがデュアルCPUを意味することを知りませんでした。