А.Трофимов

АЛГОРИТМ ИЛИ ВСЕ КАК У ЛЮДЕЙ

(микродрама в системной магистрали)

перевод с машинного


Действующие лица:
П.П. - программа пользователя
М. - монитор
П. - принтер
Т. - терминал
Д. - диск
Б. - буфер
Т.К. - телеграфный канал


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

Back Home

https://dybkov.kiev.ua/M/index.html
All Questions and Comments to Mykhaylo Dybkov

Last Modified