• ベストアンサー

プログラミングの演算と演算子は関係がありますがCP

プログラミングの演算と演算子は関係がありますがCPUのPってprocessという意味ですがこれには演算という意味がありませんよね? 全然言葉の意味が関係なさそうなんですがどうつながっているんでしょうか? 演算 cpu=center process unit 演算 operation 演算子 operator

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

  • ベストアンサー
回答No.4

process >> procedure >> expression >> operation(あくまでCPU上の) です。 オペレータがオペランドを操作して結果がレジスタなりに格納されても、 単一の計算結果そのものが「式」になるわけではなく、 ましてや「手順」にもなりません。 他の計算結果と複合して「何をするか」が決定されます。 そこから生まれた「式」を再度演算し、「手順」に答えを返します。 その最終結果がプロセスとしてマシンやアプリの挙動を決定します。 つまり、CPU上の個々の動作はオペレーションであっても、 総合してプロセスの挙動を決定しているわけです。

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (3)

  • watanabe04
  • ベストアンサー率18% (295/1598)
回答No.3

演算(計算)なんてしていませんよ。 電気が回路を流れているだけです。 ルーターの裏などランプがチカチカしていますが、 あんな感じです。

okwaveokw
質問者

お礼

ありがとうございます

  • Kaneyan-R
  • ベストアンサー率42% (1340/3127)
回答No.2

そもそもコンピューターは、スイッチのON/OFFにあたる「1と0」を足したり引いたりして答えを出しています。直接的に掛けたり割ったりはしません。 この1と0の組み合わせにより、電子回路のどことどこが繋がるかによって電流が流れ、そこに繋がったメモリーや周辺機器の回路が動作したり、ファイル等のデータを形成していると言うことです。 つまり、すべての動作は「計算(演算)」で行われています。 プログラムはその計算過程を表したもので、本来は0と1の組み合わせで書かれ、これを「機械語(マシン語)」と呼びます。 0と1しか出て来ないものを見ても人間はさっぱり理解できないので、その計算過程ごとに名前をつけて、その名前を書いてプログラムし、その後機械語に変換してコンピューターに実行させようとしたものが「プログラミング言語」となります。 CPU = Central Processing Unit(中央処理装置)

okwaveokw
質問者

お礼

wikiに中央演算処理装置(ちゅうおうえんざんしょりそうち)と書いてあるんですよね。 CPU(シーピーユー、英: Central Processing Unit)、中央処理装置(ちゅうおうしょりそうち)または中央演算処理装置(ちゅうおうえんざんしょりそうち)は、コンピュータにおける中心的な処理装置(プロセッサ)[1]。コンピュータの頭脳や心臓部に例えられることが多い[2]。

  • f272
  • ベストアンサー率46% (8468/18130)
回答No.1

cpu=central processing unit CPUでどんな処理(process)を行うのかといえば、命令列を順に読み込んで解釈・実行します。この命令の中心となるものの1つが演算です。

okwaveokw
質問者

お礼

processの中の一つが演算(計算)ということですか? 演算以外にどんなprosessがあるんですかね?