3

ここで説明されているように、モニターについて言及しています。

http://en.wikipedia.org/wiki/Monitor_(同期)

ここでの定義はどれも適切ではないようです。

http://www.thefreedictionary.com/monitor

では、なぜ彼らはそう呼ばれているのでしょうか?

==更新==

皆さん、回答ありがとうございます!

モニターは通常、自分自身で動作しているとは考えていないため、混乱したと思います。これがここで起こっているようです。たとえば、ベビー モニターを使用して赤ちゃんを監視します。赤ちゃんが自分自身を監視するのはあまり意味がないと思いますが、間違っている可能性があります.

4

4 に答える 4

6

Monitors and Concurrent Pascal: A personal history のP. Brinch Hansen によると、この名前は 60 年代から 70 年代前半のオペレーティング システムの元の用語に由来します。

1960 年代、オペレーティング システムの常駐部分はモニターと呼ばれることがよくありました。RC 4000 マルチプログラミング システムのカーネルはモニターと呼ばれ、「分割できないエンティティとして一連の命令を実行できる」プログラムとして定義されました (Brinch Hansen 1969)。

于 2009-02-22T00:32:34.783 に答える
3

生産者消費者問題を例にとってみましょう。モニターを使用しないと、ビジー ループを記述して、キューが 1) 満杯かどうか、2) キューが空かどうかを常に確認する必要があります。実際には、モニターはコントロールをアトミックに転送することによって状態を監視します。

于 2009-02-22T00:23:51.870 に答える
2

定義3a(辞書より)が近いと思います

3a. プロセスまたはシステムを記録、調整、または制御するために使用される、通常は電子デバイス

于 2009-02-22T00:31:10.713 に答える
2

モニターはリソースへのアクセスを監視 (および制御) すると思います。

The Free Dictionary for Monitorの定義のうち:

名詞の定義 3A および 4 は多かれ少なかれ適用されます (モニターはプログラムではなく、プログラム コンポーネントです)。

「動詞、他動詞」セクションの定義 1、2、5 も適用されると言えます。

于 2009-02-22T00:34:04.420 に答える