http://sagarasousuke.livejournal.com/ ([identity profile] sagarasousuke.livejournal.com) wrote in [personal profile] vak 2013-11-29 10:46 am (UTC)

Тут же вспомнилось, что творится уровнем выше:


Алгоритм, или Все как у людей
микродрама в системной магистрали

(А.Трофимов. Перевод с машинного.)


Действующие лица:

П. П. - программа пользователя

М. - монитор

П. - принтер

Т. - терминал

Д. - диск

Б. - буфер

Т. К. - телеграфный канал

-----

П. П.: Эй, монитор!

М.: Что?

П. П.: Цифру «6» напечатать надо.

М.: Эй, принтер!

П.: Я занят.

П. П.: Тогда, монитор, дай еще памяти.

М. Нет памяти, пиши на диск. Диск!

(Диск поднимает флаг готовности.)

Д.: Вызывали?

М.: Записать надо!

Д.: Есть!

Т. К.: Монитор! Для вас получен байт.

М.: Жди. Диск, записал?

Д.: Нет свободного места.

М.: Телеграфный канал! Давай свой байт!

Т. К. Уже принял следующий, старый я стер.

М.: Программа, это тебе прислали байт?

П. П.: Нет.

(Монитор засовывает байт в буфер.)

М.: Терминал! Пользователь что-нибудь нажимал?

Т.: Нет.

М.: Программа! Работай дальше.

П. П.: Не могу, цифру «6» напечатать надо.

М.: Принтер!

П.: Я занят.

Т. К.: Монитор! Для вас получен байт.

М.: Давай. Программа, это твой байт?

П. П.: Нет.

М.: Буфер!

Б.: Я переполнен.

(Монитор выбрасывает байт.)

М.: Принтер!

П.: Свободен.

М.: Печатай цифру «6».

П.: Есть.

М.: Программа, работай дальше.

(Программа работает, проходит одна миллисекунда.)

П. П.: Эй, монитор! Цифру «7» напечатать надо!

-----

:)


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org