2

ウィキペディアでは、実行単位を次のように定義しています。

「コンピューター工学では、実行ユニット (機能ユニットとも呼ばれる) は、コンピューター プログラムによって要求される操作と計算を実行する CPU の一部です。」

  1. さて、それはプログラムの操作を実行する論理的または概念的なものですか? それとも、プログラムによって要求されたタスクを実行する CPU の物理的 (ハードウェア) 構造ですか (たとえば、コンピューターのシャットダウン、色の変更など)?

  2. そして、「並行プログラミングには、プロセスとスレッドという2つの実行単位があります」と読んだことがあります。

さて、私が頭に浮かんだ概念は、実行の単位は、関連するクラスのパッケージと、システムのメモリやその他のリソースなど、それらによって使用されるシステム リソースであるとしましょう。

どこまで正しいか教えてください。

注: 言語 (つまり、使用する専門用語や専門用語) は、初心者が理解できるように簡潔にしてください。

前もって感謝します。

4

1 に答える 1

5

実行ユニットとは、ハードウェア、特に別のタスクで他の部分と同時に動作できるコンピューターの頭脳の一部を指しているように見えます。ウィキペディアの実行ユニットに関する記事で示唆されているように、単純なマルチタスクが可能になるようです。この記事では、スーパースカラー アーキテクチャには複数の実行ユニットが同時にコマンドをフェッチすることが含まれていると説明しています。

実行ユニットはワーカーのようなものです。彼には仕事があり、終わるまでそれをします。それから彼は上司に次に何をすべきかを尋ね、それに取り組みます。複数のワーカーを使用すると、より多くの作業をより迅速に完了できます。実行ユニットは、 のような低レベルのタスクを実行し1+1ます。

実行単位に移ると、このマイクロソフトの記事で証明されているように、これはソフトウェアの実行方法に関するものであるようです。スレッドなどの実行単位は、 のような多くの小さなステップを含む高レベルのタスクを管理しますconquerTheWorld()

于 2014-03-08T08:47:29.657 に答える