• ベストアンサー

パソコンのCPUについてお教えください。

パソコンでよくCPUという言葉がでてきますが、CPUの意味を初心者でもわかりやすくお教えいただけましたらたすかります。 よろしくお願いいたします。

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

  • ベストアンサー
  • deltaufp
  • ベストアンサー率39% (136/341)
回答No.2

CPUはパソコンで最も大事なパーツの一つで、人間でいえば脳みそにあたります。 人間の脳みそが物事を解釈しそれに応じて各部位に様々な命令を送るように、CPUもまたプログラムなどを解釈しそれを元に各パーツを制御します。 この他、メモリーは机、ハードディスクは本棚などに例えられます。マザーボードを走るバスはおそらく神経にあたると思います。 何かのプログラムを実行する場合(例えば勉強するとか)、プログラム(本)はハードディスク(本棚)から取り出され、メモリー(机)に展開され、CPU(脳みそ)がそれを解釈し、制御命令をバス(神経)を通して各パーツに伝達すると。 概ねこのような感じでパソコンは動いているかと思います…

miranosoba
質問者

お礼

早速のご回答、ありがとうございます。人の体にたとえたハードディスクが本棚、メモリが机、CPUが脳みそ。初心者の私にはとてもわかりやすいです。本当に助かりました。

その他の回答 (4)

  • SPROCKETER
  • ベストアンサー率26% (2131/8006)
回答No.5

 CPUの意味は中央演算処理装置ですが、難しいことをやっているわけではありません。命令に応じて演算やデータのコピー、フラグの操作などをおこなっているだけです。  現在のパソコンのCPUは64ビットですが、64ビットの大きさのレジスタが16本あって、それを使って加減乗除の演算や比較判定が出来るように設計されています。  ここでは32ビット命令で説明しますが、32ビットモードでは86系CPUはEAX,EBX,ECX,EDX,ESI,EDI,EBP,ESPの8本の32ビットレジスタが存在します。  この32ビットレジスタに命令によってデータを直接入れる事が出来ます。以下のようなものです。  MOV EAX,1234 ;10進数字を直接入れる  加算する場合は以下のようにします。  ADD EAX,4321 ;EAXの値と10進数で4321を加算する  この結果はEAXに10進数で5555という数字が残ります。  さらに、減算を加えてみます。  SUB EAX,3333 ;EAXの値から10進数で3333を減算する  この結果はEAXに10進数で2222という数字が残ります。  さらに乗算を加えてみます。  IMUL EAX,3 ;EAXを3倍する  この結果はEDX:EAX(64ビットの値)に10進数で6666という数字が残ります。  さらに除算を加えてみます。  IDIV EAX,2 :EDX:EAX(64ビットの値)を2で割る  この結果はEDX:EAXに3333という数字が残ります。  変数:DATA1を定義して置いて、EAXの値を保存します。  MOV DATA1,EAX ;EAXの値を変数:DATA1にコピーする  この命令実行後は、変数:DATA1とEAXの両方に同じ値の3333が残っています。  簡単な加減乗除の演算ですが、CPUには命令を実行して計算結果をコピーしたり、読み出したり、移動したりなど、さまざまな命令が用意されていて、プログラムを始めてみると面白いものです。  CPUの詳しい解説は以下のリンクを参照してください。

参考URL:
http://ja.wikipedia.org/wiki/CPU
miranosoba
質問者

お礼

早速のご回答ありがとうございます。詳しく内容をご説明いただき、初心者の私でも全部ではありませんが、イメージとしてよくわかりました。本当にありがとうございました。

  • parts
  • ベストアンサー率62% (6366/10152)
回答No.4

CPUは、パソコンの頭脳などとも呼ばれますが、最近はIntelもその手のCMをしなくなったので、知らない人もいるかもしれません。 すでに回答があるように、Central Processing unit(中央演算処理装置)の略です。 これは、簡単に言えば計算装置のことです。電卓などに使う算術演算装置(MPU/Micro Processing Unit)の一つで、それをより応用的に高度な計算をより早くした装置を、CPUと言います。 この性能が高いほど、ソフトウェアを実行したときに、快適に動作する可能性が高くなります。他にも要素があるため、必ず高速に動作し快適になるとは言えませんが、そのコンピュータが持つ最大性能(絶対性能)は、高まります。 どのような役割を持っているかは、プラットフォーム(コンピュータの種類)によって、少し役割の範囲が違います。まあ、計算をする中心的な装置だと思えば差し支えありません。

miranosoba
質問者

お礼

早速のご回答ありがとうございます。計算する中心的な装置というご説明、初心者の私には大変わかりやすいです。 本当に助かりました。

  • dragon-man
  • ベストアンサー率19% (2714/13698)
回答No.3

パソコンに限らず、すべてのコンピュータはソフトウエア(プログラム)で動いているのはご存じですよね。CPUはそのプログラムを実行させる最も中枢の機能部分です。ハードディスクからメモリ(記憶装置)と呼ばれる部分にプログラムが呼び込まれ、CPUがそれを見ながら実行するのです。こういう方法で、パソコンの動作はすべてCPUが行います。CPUはCentral Prossesing Unit(日本語で中央処理装置)の略です。

miranosoba
質問者

お礼

早速のご回答ありがとうございます。ハードディスクからメモリにプログラムが呼び込まれ、CPUがそれを見ながら実行するのですね。私のような初心者にもてともわかりやすいです。本当に助かりました。

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.1

CPU = Central Processing Unit = 中央 処理 装置:パソコン機能の中央部で処理を行う装置

miranosoba
質問者

お礼

早速のご回答、ありがとうございます。助かりました。

関連するQ&A