CPUコアとは?デュアルコアCPUとは何か?

このQ&Aのポイント
  • CPUのコアとは、CPUの主要な処理部分であり、演算処理やデータの格納を担当します。
  • デュアルコアCPUは、ALUとキャッシュを2つ搭載し、並列処理を実現するためのCPUです。
  • ALUやキャッシュは物理的な装置であり、CPUの標準的な構成要素です。
回答を見る
  • ベストアンサー

CPUのコアとは?

デュアルコアCPUとかよく聞きますが、CPUのコアとは何を指すのでしょうか? CPUの構造でよく、 ・ALU ・レジスタ ・キャッシュ 等の言葉が出てきますが、コアとはALUのことですか? で、デュアルコアCPUはALUが2つで、それ以外のキャッシュ等が1つという構造、ということですか? それとも、上に挙げた単語等を合わせてコアというのでしょうか?(この場合、コア以外の部分とは何でしょうか?) (ちょっと話がずれますが) また、ALU等の言葉がありますが、これは本当にそのような物理的装置があるのでしょうか? それとも、それは概念的なもので、実際は何かべつのもので論理的に構築されてるだけ、ということなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • choloepus
  • ベストアンサー率29% (23/77)
回答No.1

ALUとレジスタです。 キャッシュはCPUチップには内蔵されますが、2次あるいは3次キャッシュを複数のコアで共有するため、マルチとはならない場合があります

関連するQ&A

  • マルチコアCPUの、コアひとつあたりの周波数

    マルチコアCPUは物理的にコアがわかれているのでしょうか もしそうならば、 デュアルコアCPUやクアッドコアCPUのコアひとつあたりの周波数はいくつになるのでしょうか 例えば、周波数が3GHzのデュアルコアCPUがあったとします ひとつあたりの周波数は1/2の1.5Ghzになるのでしょうか

  • CPUはいくつまで対応している

    Windows2k、XPはCPU何個までの搭載に対応しているのですか? 前者は2つ、後者は物理コア、論理コアを合わせて 4つくらいまでですか? 2kはHTによる論理コアと物理コアを区別できない、 XP homeでPentiumDXEの4コアを認識できるらしいですが。 server2003を積めばいくつまでいけるのですか? XPとserverはどこが違うのですか?

  • デュアルコアとデュアルCPUの違い

     デュアルコアとデュアルCPUとの違いはどのような具合でしょうか?。  ネットで検索したら、『デュアルコアとは1つのCPUの中にコアが2つあるもので、デュアルCPUとは文字通り2つのCPUが備わったものです。』などという説明がありましたが、素人には、さっぱり分かりません。物理的な構造の相違点ではなく、使い勝手上、両者間には具体的にどのような差異があるのか教えていただけませんでしょうか。また、最近のパソコンは、かなり低レベルのものであっても、上記デュアル云々が装備されているのは常識なのでしょうか。

  • ESXi5仮想サーバーのCPU数とコア数について

    ESXi5の仮想サーバーに割り当てるプロセッサ数とコア数と物理サーバーの関係について教えて頂けますでしょうか。 物理サーバー環境:1プロセッサ8コア が2個あります。ですので合計16コアになります。 そこに4台の仮想サーバーを構築します。 物理サーバーのCP処理能力は計6GHZで、仮想サーバー4台の処理負荷は計2GZ程度です。 仮想サーバーにはCPU数とコア数の両方が設定できますが割り当ての考え方がわかりません。 例えば、物理プロセッサは2個なので仮想サーバー数には足りないため、コア数16個を振り分けるように ・仮想サーバーのCPU数:各1個  仮想サーバーのコア数:各4個 もしくは、物理サーバーのコア数16個を仮想サーバーのCPUとして振り分けるように ・仮想サーバーのCPU数数:各4個 仮想サーバーのコア数:各1個 と2通りが考えられるのですがどのように割り当てを考えればよいのでしょうか? 何卒ご教授いただけますようお願いいたします。

  • パソコンのCPU

    CPUの説明で 「デュアルコア」という言葉と「2コア」という言葉がありますが、 これは同じ事を言っているのですか? それとも、全く別の事を意味しているのですか?

  • コア数とスレッド数の違いについて

    CPUのコア数とスレッド数には、どのような違いがあるかがわかりません。コア数・スレッド数、いずれも1つの物理CPUに対して、論理的に処理を分散させるものとイメージしていますが、だとすると、両者の違いが一体何なのか頭を悩ませます。 当方、素人のため、イメージで教えていただけると嬉しいです。 こんなことも解らず、恥ずかしいですが、ご回答いただけませんでしょうか。よろしくお願いいたします。

  • CPUについて教えて下さい。

    CPUについてこれまで調べて分かったことは、  ・処理能力の目安となる数値として、クロック周波数を用いる  ・レジスタに記憶されているデータに対して演算を行う  ・レジスタからメモリーやその他の部品にデータを転送する  ・メモリやその他の部品から、レジスタにデータを転送する があります。 それ以外に・・・  (1)補助記憶装置からのみ命令を読み取り、命令を実行する  (2)内部に主記憶装置(メモリ)を持つ  (3)CPUは演算を行い、制御機能は持たない  (4)主記憶が多ければ多いほどCPUの動作は遅くなる  (5)クロック信号が発生する間隔が短いほど、CPUの動作は高速になる この中から最も適切なものを1つ選ばなくてはなりません。 (1)は“補助記憶装置からのみ”というのが違うと思います。 それ以外はちょっと分からないので、どなたかお知恵をかして下さい。 解説も添えてもらえると助かります。 回答よろしくお願いします!

  • マルチコアとスーパースカラの違いはコア数だけ?

    質問させてください。 CPUの高速化の技術として、マルチコアとスーパースカラというものがあります。 どちらも並列処理を実現するもので、 マルチコアはCPUのコアを複数配置する方法。 スーパースカラは1つのコアの中に処理系統を複数配置する方法。 というのはわかるのですが、それって結局同じことではないかと混乱しています。 CPUのコアの中には、演算装置、制御装置、レジスタなどがあると認識していますが、例えばスーパースカラの場合、その中のどれか一つが共有されているとか、そういうことでしょうか? ただその場合、共有するところは並列作業が実現できなくなると思うのですが・・・。 どなたかご存知でしたらお教えください。 以上よろしくお願いします。

  • Linuxの物理CPUの数と論理CPUの数について

    Amazon LinuxのCPUの数とコアの数を調べようと思ってハマってしまいました。 論理CPUの数が計算と合わず、どうなっているのかがわかりません。 確認した手順 1. プロセッサの数を調べる grep "processor" /proc/cpuinfo processor: 0 processor: 1 processor: 2 processor: 3 プロセッサが4つあるのを確認。 2. 物理プロセッサの数を確認 grep "physical id" /proc/cpuinfo | uniq physical id: 0 物理プロセッサが1つであることを確認 3. コアの数を確認 grep "cpu cores" /proc/cpuinfo cpu cores: 1 cpu cores: 1 cpu cores: 1 cpu cores: 1 1つなのでシングルコアであるのを確認 シングルコアだと判断しましたが、シングルコアとしたら 論理CPUの数は0だと思っているのですが、私はなにか勘違いをしているのでしょうか? ハイパースレッディングだとしても1(物理CPUの数)× 2にしかならないと思うので、 論理CPU4と計算が合わないです。 なにか見落としをしていると思いますが、ご存知のかたいらっしゃいますか?

  • CPUの構造を理解する意味は?

    CPUの構造を理解する意味は? よくプログラムの勉強をするときにCPUの内部構造である制御装置、演算装置、レジスタなどの解説があって、さらにそれらがどういう繋がりがあって、どうお互いを利用しているか、ということを説明する本に出会います。 しかし実際アセンブリ言語で開発しようという人間以外に、誰がこの知識を必要とするのか全くわかりません。 C言語以上の高級言語を使用するのであればこれらの知識は不要ですよね?? ※C言語の勉強でメモリーの構造を理解する必要があるのはわかります。

専門家に質問してみよう