(микродрама в системной магистрали)
перевод с машинного
Действующие лица:
П.П. — программа пользователя
М. — монитор
П. — принтер
Т. — терминал
Д. — диск
Б. — буфер
Т.К. — телеграфный канал
*********************
П.П. — Эй, монитор!
М. — Что?
П.П. — Цифру «6» напечатать надо.
М. — Эй, принтер!
П. — Я занят.
П.П. — Тогда, монитор, дай еще памяти.
М. — Нет памяти, пиши на диск. Диск!
(Диск поднимает флаг готовности)
Д. — Вызывали?
М. — Записать надо!
Д. — Есть!
Т.К. — Монитор! Для вас получен байт.
М. — Жди. Диск, записал?
Д. — Нет свободного места.
М. — Телеграфный канал! Давай свой байт!
Т.К. — Уже принял следующий, старый я стер.
М. — Программа, это тебе прислали байт?
П.П. — Нет.
(Монитор засовывает байт в буфер)
М. — Терминал! Пользователь что-нибудь нажимал?
Т. — Нет.
М. — Программа! Работай дальше.
П.П. — Не могу, цифру «6» напечатать надо.
М. — Принтер!
П. — Я занят.
Т.К. — Монитор! Для вас получен байт.
М. — Давай. Программа, это твой байт?
П.П. — Нет.
М. — Буфер!
Б. — Я переполнен.
(Монитор выбрасывает байт)
М. — Принтер!
П. — Свободен.
М. — Печатай цифру «6».
П. — Есть.
М. — Программа, работай дальше.
(Программа работает, проходит одна миллисекунда)
П.П. — Эй, монитор! Цифру «7» напечатать надо!