Вопрос

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

http://en.wikipedia.org/wiki/Monitor_ (синхронизация)

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

http://www.thefreedictionary.com/monitor

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

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

Всем спасибо за ответы!

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Из определений в Бесплатном словаре для Монитор:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top