3 Stimmen

Warum der Name "Monitor"?

Ich beziehe mich auf Monitore wie hier beschrieben:

http://en.wikipedia.org/wiki/Monitor_(Synchronisation)

Keine der Definitionen hier scheint angemessen zu sein:

http://www.thefreedictionary.com/monitor

Warum werden sie dann so genannt?

\== Aktualisierung ==

Ich danke Ihnen allen für Ihre Antworten!

Ich war wohl verwirrt, weil ich nicht glaube, dass Monitore normalerweise auf sich selbst einwirken, was hier aber der Fall zu sein scheint. Zum Beispiel benutzt man ein Babyphone, um ein Baby zu überwachen. Ich glaube nicht, dass es viel Sinn macht, wenn ein Baby sich selbst überwacht, aber ich könnte mich irren.

6voto

greyfade Punkte 24134

Nach P. Brinch Hansen in Monitore und Concurrent Pascal: Eine persönliche Geschichte Der Name geht auf die ursprüngliche Bezeichnung für ein Betriebssystem in den 60er und frühen 70er Jahren zurück:

In den 1960er Jahren wurde der residente Teil eines Betriebssystems oft als Monitor bezeichnet. Der Kernel des Multiprogramming-Systems RC 4000 wurde als Monitor und wurde als ein Programm definiert, das "eine Folge von Anweisungen als Anweisungen als eine unteilbare Einheit ausführen kann" (Brinch Hansen 1969).

3voto

Eugene Yokota Punkte 92703

Nehmen Sie Erzeuger-Verbraucher-Problem zum Beispiel. Ohne einen Monitor müssten Sie ständig überprüfen, ob die Warteschlange 1) voll oder nicht und 2) leer oder nicht ist, indem Sie eine Busy-Schleife schreiben. In der Tat überwacht der Monitor den Zustand für Sie, indem er die Kontrolle atomar überträgt.

2voto

Henk Holterman Punkte 249753

Ich denke, dass die Definition 3a (aus dem Wörterbuch) dem am nächsten kommt

3a. Ein üblicherweise elektronisches Gerät, das zur Aufzeichnung, Regelung oder Steuerung eines Prozesses oder Systems verwendet wird

2voto

Jonathan Leffler Punkte 694013

Ich denke, ein Monitor überwacht (und kontrolliert) den Zugang zu einer Ressource.

Von den Definitionen bei The Free Dictionary für Monitor :

Die Definitionen 3A und 4 für Substantive gelten mehr oder weniger (ein Monitor ist kein Programm, sondern eine Programmkomponente).

Die Definitionen 1, 2 und 5 aus dem Abschnitt "Verb, transitiv" könnten ebenfalls Anwendung finden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X