------------------------------------------
МИКРОДРАМА В СИСТЕМНОЙ МАГИСТРАЛИ.
══════════════════════════════════
Действующие лица:
Прог. - программа пользователя
Мон. - монитор (программа)
Прин. - принтер
Терм. - терминал
Диск - "винчестер"
Буф. - буфер
Тел. - телефонный модем
Перевод с машинного.
Прог. - Эй, монитор !
Мон. - Чё ?
Прог. - Цифру "6" напечатать надо.
Мон. - Эй, принтер!
Прин. - Не мешай, я занят.
Прог. - Тогда, монитор, давай ещё памяти.
Мон. - Нету памяти, всю раздали. Сейчас
на диск запишем. Ди-и-иск !
Диск поднимает флаг готовности.
Диск - Вызывали ?
Мон. - Слушай, записать надо !
Диск - Угу !
Тел. - Монитор! Тут те байт пришёл.
Мон. - Обожди. Диск, записал?
Диск - Не, места нету.
Мон. - Эй, модем давай свой байт.
Тел. - Я уже следующий принял, а старый
стёр.
Мон. - Программа, это тебе байт присыла-
ли ?
Прог. - Не, вроде не мне.
Монитор засовывает байт в буфер.
Мон. - Терминал! Этот придурок поль-
зоватeль что-нибудь нажимал?
Терм. - Нет ещё.
Мон. - Программа, работай дальше.
Прог. - Не могу. Цифру "6" напечатать на-
до.
Мон. - Принтер !
Прин. - Не мешай. Занят я!
Тел. - Монитор ! Тут ещё один байт.
Мон. - Давай! Программа, это твой байт ?
Прог. - Не-ет.
Мон. - Буфер !
Буф. - Я переполнен !
Мон. - А, ну его к интерфейсу !
Монитор выбрасывает байт.
Мон. - Принтер !
Прин. - Ну достали. Ну чё вам ?
Мон. - Печатай цифру "6".
Прин. - Ну ланно.
Мон. - Программа, работай дальше.
Программа работает. Проходит одна
миллисекунда.
Прог. - Монитор! Цифру "7" напечатать
надо.....
-----------════════════════════-----------
* * *
Other articles: