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