Почему название «монитор»? - PullRequest
3 голосов
/ 22 февраля 2009

Я имею в виду мониторы, как описано здесь:

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

Ни одно из приведенных здесь определений не представляется уместным:

http://www.thefreedictionary.com/monitor

Так почему их так называют?

== Обновление ==

Спасибо за ответы, все!

Полагаю, я был сбит с толку, потому что я не думаю, что мониторы обычно действуют на себя, что, похоже, и происходит здесь. Например, вы используете радионяню для наблюдения за ребенком. Я просто не думаю, что для ребенка будет иметь смысл контролировать себя, но я могу ошибаться.

Ответы [ 4 ]

6 голосов
/ 22 февраля 2009

Согласно П. Бринчу Хансену в Мониторы и параллельный Паскаль: личная история , название происходит от первоначального термина для операционной системы в 60-х и начале 70-х:

В 1960-х годах резидентная часть операционной системы часто называлась монитор. Ядро мультипрограммной системы RC 4000 получило название монитор и был определен как программа, которая "может выполнить последовательность инструкции как неделимая сущность "(Бринч Хансен, 1969).

3 голосов
/ 22 февраля 2009

Взять, например, производителя, проблема потребителя . Без использования монитора вам придется постоянно проверять, заполнена ли очередь: 1) заполнена или нет, и 2) пуста или нет, написав цикл занятости. По сути, монитор отслеживает состояние за вас, передавая элементарный контроль.

2 голосов
/ 22 февраля 2009

Я думаю, что монитор контролирует (и контролирует) доступ к ресурсу.

Определения в Свободном словаре для Монитор :

Определения 3A и 4 для существительного применяются более или менее (монитор - это не программа, а программный компонент).

Можно также сказать, что определения 1, 2, 5 из раздела «глагол, переходный» применимы.

2 голосов
/ 22 февраля 2009

Я думаю, что определение 3а (из словаря) подходит близко

3a. Обычно электронное устройство, используемое для записи, регулирования или контроля процесса или системы

...