-------------------------
Действующие лица:
Операционная Система - товарищ подполовник,
командир части
Монитор - страшный прапорщик, старшина
Клавиатура - Клавдия Артуровна, штабная баба
Рабочий Дисковод - дважды ефрейтор (младший
сержант)
Системный Диск - каптерщик
Системные Программы - дембеля
Файловый Процессор - салага (чиж)
-------------------------
СЦЕНА I
Приходит внешнее прерывание.
Операционная Система: (кричит) Внешнее
прерыва-а-ание! (про себя) Вон программы
подходящие, они мне все сделают. (кричит) Ко мне!
Появляются Системные Программы, вытирая рты и
наскоро заправляясь, завидя Операционную
Систему, о чем-то с ней говорят.
Операционная Система: Выполняйте!
Все расходятся.
СЦЕНА II
Системные Программы идут, огдядываясь вокруг.
Вдруг откуда-то вылетает Файловый Процессор со
шваброй и тряпкой. Системные Программы испускают
радостный вопль.
Системные Программы: Сюда иди!
Файловый Процессор: (подходя) Мне память чистить
надо!
Системные Программы:
Че-го? Нас из памяти отсосать хочешь?! Зря мы тут,
что ли, мусору понагребли?
Файловый Процессор: Да ведь Монитор приказал!...
Системные Программы: А нас твой Монитор
прерывает?
Файловый Процессор: (подумав) Э-ээм-м-м... Не
прерывает. Но мне ведь семь суток без копирования
на системный диск... если не успею!
Системные Программы: А нас прерывает?!!
Файловый Процессор: (подумав еще) М-м-м... Ну чего
вам надо?
Системные Программы: Диски почисть!
Файловый Процессор: (жалобно) Это ж на пятьдесят
тактов работы! А Операционная Система прервет,
ей-богу, через пять тактов прервет! Отсосет и
высосет!
Системные Программы: А нас прерывает? Мы сами
тебя и отсосем... и высосем...
Файловый Процессор: (вполголоса) Да кто ж вас
прервет!... (в сторону) И приоритет-то у них лишь
пониже операционки! А мне-то самому когда
решаться?
Системные Программы уходят, а Файловый Процессор
пытается подготовить данные, чтобы лезть на
диски. При этом нечаянно раньше времени будит
Дисковод, от которого сразу же поступает
прерывание.
Рабочий Дисковод: Сюда иди!
Файловый Процессор подходит.
Рабочий Дисковод: А ну перекатай этот диск на
запасной!
Файловый Процессор: Сейчас почищу и перекатаю...
Рабочий Дисковод: Чего? Он еще и грязный?
(начинает давать прерывания каждый тик)
Файловый Процессор заканчивает подготовку
данных и подходит к Рабочему Дисководу.
Файловый Процессор: Можно я к тебе обращусь?
Рабочий Дисковод: Можно девок на гражданке
трогать, а у нас в системе - "разрешите
обратиться..."
Файловый Процессор: Товарищ дважды ефрейтор,
разрешите обратиться!
Рабочий Дисковод: Слепой, что ли?! (следует серия
прерываний) Защита записи!!!
Огорченный Файловый Процессор бежит к Монитору.
СЦЕНА III
В углу Монитор опрашивает Клавиатуру.
Файловый Процессор: Товарищ страшный прапорщик,
можно мне... ой! Разрешите обратиться!
Клавиатура, быстро отключившись, убегает.
Монитор: (недовольно) Чего тебе еще?
Файловый Процессор: На диск записать надо...
Монитор: Ну и че?
Файловый Процессор: А там это... защита записи...
Монитор: Ну и че?
Файловый Процессор: Ну так это... защита записи!
Монитор: (нервно) Ну а я то тут при чем?
Файловый Процессор: Ну... это... записать надо!
Монитор: (официально) Ваши трудности, товарищ
солдат. Передайте приказ дембелям, прервитесь и
ожидайте.
Выполняйте! (ищет глазами убежавшую Клавиатуру)
Файловый Процессор: (уходя, вполголоса) Дисковод
прерывает, Монитор прерывает, Операционная
Система прерывает, программы всякие дергают,
Клавиатура - не пришей чего к чему - и та прервать
может, а тут еще и сам прерывайся...
Появляется Клавиатура.
Клавиатура: Ой, Файловый Процессор, голубчик,
напечатайте, пожалуйста, то, что я передавать
буду!
Файловый Процессор: (в сторону) Легка на помине!
(Клавиатуре) Сейчас, только в базу данных слажу!
Клавиатура: Я жду!
Файловый Процессор идет к Системному Дисководу.
СЦЕНА IV
Файловый Процессор: Товарищ Системный Диск,
разрешите слазить в мою базу данных! Кисти и
краски нужны!
Системный Диск: А, явился! Че? В базу данных тебе
надо? (многообещающе) Пошли!
Системный Диск заводит Файловый Процессор в
каптерку.
Системный Диск: Прибери здесь, полы помой, вызовы
упорядочь, данные по адресам раскидай. Вот тут,
смотри: байтик достаешь, ячейку тряпочкой
аккуратно протираешь, байтик назад суешь. Только
смотри,
ничего не перепутай! Чтоб все чики-чики было! На
все про все - один такт. Я тебе даже воду
заготовил. Так что - полный порядок
Файловый Процессор: Меня там Клавиатура ждет, от
Монитора прерывания, от Дисковода... И программы
дергают!
Системный Диск: Сейчас и от меня получишь.
Идет серия прерываний от Системного Диска.
Файловый Процессор: Я сейчас, быстро! (быстро
наводит порядок) Т-т-товарищ Системный Диск,
готово! (пытается найти глазами свою базу данных)
Системный Диск: Готово, говоришь? Сейчас контроль
снимем! (осматривается) Вот здесь байтик кто
перепутал? Вот этот - старший, а этот - младший!
Файловый Процессор: Да они же одинаковые!
Системный Диск: А тебя прерывает? Как было,так и
должно остаться! Вот этот - сюда, а этот - сюда...
Нет, этот - сюда, а этот... А, ладно, черт с ними. Бери
свою базу данных.
Файловый Процессор: А где она?
Системный Диск: А я прерываю? Посмотри на дальних
треках!
Файловый Процессор: (залезая в дальний угол) А тут
все FF-ки...
Системный Диск: А меня прерывает? забирай и вали,
пока не прервали. (в сторону) Еще бы не FF-ки - вчера
ж форматировали...
Файловый Процессор хватает стопку бумаги и
убегает.
СЦЕНА V
Файловый Процессор: (подходя к Клавиатуре)
Клавдия Артуровна! Нету у меня больше своего ПО!
Клавиатура: Ну ладно, обратись к Системному.
Файловый Процессор: Да как я обращусь, ему самому
надо!
Клавиатура: А ты все же сходи. Скажи, я просила.
Файловый Процессор пытается обратиться к
Системному Выводу, но его по дороге
перехватывают Системные
Программы.
Системные Программы: Ну как? Диски чистые?
Файловый Процессор: На запись они закрыты!
Системные Программы: А нас прерывает? Ты диски
почисть, а каталоги оставь, никто не заметит. А
каталоги потом как-нибудь. Ну, чего встал?!
Прерывания хочешь?
Файловый Процессор: Так... это... Монитор
приказал...
Системные Программы: Что? Приоритет поднялся, что
ли? Совсем нюх потерял? Сейчас опустим!
Следует серия прерываний от Системных Программ.
Файловый Процессор со всех ног бежит к Дисководу.
СЦЕНА VI
Файловый Процессор: Товарищ дважды ефрейтор!
Разрешите обратиться!
Рабочий Дисковод: Забыл уже? Защита записи! (серия
прерывания) Ты диски откопировал?
Файловый Процессор: Нет... еще. Ведь защита записи!
Рабочий Дисковод: А меня прерывает? (еще серия
прерываний)
Файловый Процессор: Я сейчас, мигом!
Файловый Процессор начинает читать с
защищенного диска, а перед тем, как писать, бежит
к Монитору.
Файловый Процессор: Товарищ старший прапорщик,
тaм на дисках защита...
Монитор: Приказ передал?
Файловый Процессор: Да, конечно...
Монитор: А почему не прервался?
Файловый Процессор: Так ведь это... Программы...
Дисководы... Клавиатуры всякие...
Монитор: Ах,Клавиатуры? Ну я сейчас тебя так
прерву...
Идет серия прерываний от Монитора.
Монитор: Один байт здесь, другой там! И жди моих
приказаний!
Файловый Процессор: Секундочку! (убегает) Кусок
недопрерванный! (нарывается на Клавиатуру)
Клавиатура: Ну как? Готово? У меня буфер
кончается!
Файловый Процессор: Так там... этого... Системного
Вывода...
Клавиатура: Ах, господи, ну почему все солдаты
такие глупые?
Файловый Процессор (обозлившись): Ладно, сейчас
сделаю, только к Системному Выводу сбегаю!
(убегает)
СЦЕНА VII
Файловый Процессор врывается в штаб,
сталкивается с Операционной Системой.
Операционная Система: Смирно! Товарищ солдат! Вас
честь, что ли, отдавать не учили? Вернуться и
повторить!
Файловый Процессор возвращается, проходит мимо
строевым шагом, пытаясь проскочить мимо.
Файловый Процессор: Товарищ подполовник,
разрешите пройти!
Операционная Система: Ко мне, товарищ солдат!
Пач-чему память до сих пор не почищена? У вас что,
по два раза на такт прерывать надо? Чтобы все
вовремя сделано было!
Файловый Процессор: Опять прерывать! Все кругом
прерывают! ЗАПРЕРЫВАЛИ!!! (фатально зависает)
Появляются Системные Программы.
Системные программы: Эй, чижара недопрерванный!
(виснут при попытке обратиться к зависшему
Файловому Процессору)
Монитор: (обращаясь к Системным Программам) Ну
что, граждане дембеля? (про себя) Висят... Гм.
(зависает
временно)
Клавиатура: Дисковод, сбрось буфер на диск!
Рабочий Дисковод: Айн тик! Эй, Файловый Процессор!
(виснет)
Клавиатура: Ну же, дисковод! (виснет)
Операционная Система: Товарищ старший прапорщик,
разберитесь! Я жду... (зависает)
Монитор: (пытаясь выйти из прерывания) Закрываю
прерывания, начинаю расследование! Файловый
Процессор! (зависает фатально)
Голос за сценой: SYSTEM CRASH.
THE END.