сценарии

Евгений Реснянский, Марк Зайцев
Сто тактов до приказа

  Искать
    
 
 

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

Операционная Система - товарищ подполовник, командир части;
Монитор - страшный прапорщик, старшина;
Клавиатура - Клавдия Артуровна, штабная баба;
Рабочий Дисковод - дважды ефрейтор (младший сержант);
Системный Диск - каптерщик;
Системные Программы - дембеля;
Файловый Процессор - салага (чиж).

 

СЦЕНА I
Приходит внешнее прерывание.

 

Операционная Система: (кричит) Внешнее прерыва-а-ание! (про себя) Вон программы подходящие, они мне все сделают. (Кричит) Ко мне!

Появляются Системные Программы, вытирая рты и наскоро заправляясь, завидя Операционную Систему, о чем-то с ней говорят.

Операционная Система: Выполняйте!

Все расходятся.

 

 СЦЕНА II

 

Системные Программы идут, оглядываясь вокруг. Вдруг откуда-то вылетает Файловый Процессор со шваброй и тряпкой. Системные Программы испускают радостный вопль.

Системные Программы: Сюда иди!

Файловый Процессор (подходя): Мне память чистить надо!

Системные Программы: Че-го? Нас из памяти отсосать хочешь?! Зря мы тут, что ли, мусору понагребли?

Файловый Процессор: Да ведь Монитор приказал!...

Системные Программы: А нас твой Монитор прерывает?

Файловый Процессор (подумав): Э-ээм-м-м... Не прерывает. Но мне ведь семь суток без копирования на системный диск... если не успею!

Системные Программы: А нас прерывает?!!

Файловый Процессор (подумав еще): М-м-м... Ну чего вам надо?

Системные Программы: Диски почисть!

Файловый Процессор (жалобно): Это ж на пятьдесят тактов работы! А Операционная Система прервет, ей-богу, через пять тактов прервет! Отсосет и высосет!

Системные Программы: А нас прерывает? Мы сами тебя и отсосем... и высосем...

Файловый Процессор (вполголоса): Да кто ж вас прервет!... (в сторону): И приоритет-то у них лишь пониже операционки! А мне-то самому когда решаться?

Системные Программы уходят, а Файловый Процессор пытается подготовить данные, чтобы лезть на диски. При этом нечаянно раньше времени будит Дисковод, от которого сразу же поступает прерывание.

Рабочий Дисковод: Сюда иди!

Файловый Процессор подходит.

Рабочий Дисковод: А ну перекатай этот диск на запасной!

Файловый Процессор: Сейчас почищу и перекатаю...

Рабочий Дисковод: Чего? Он еще и грязный? (начинает давать прерывания каждый тик).

Файловый Процессор заканчивает подготовку данных и подходит к Рабочему Дисководу.

Файловый Процессор: Можно я к тебе обращусь?

Рабочий Дисковод: Можно девок на гражданке трогать, а у нас в системе - "разрешите обратиться..."

Файловый Процессор: Товарищ дважды ефрейтор, разрешите обратиться!

Рабочий Дисковод: Слепой, что ли?! (следует серия прерываний) Защита записи!!!

Огорченный Файловый Процессор бежит к Монитору.   

 

СЦЕНА III

 

В углу Монитор опрашивает Клавиатуру.

Файловый Процессор: Товарищ страшный прапорщик, можно мне... ой! Разрешите обратиться!

Клавиатура, быстро отключившись, убегает.

Монитор (недовольно): Чего тебе еще?

Файловый Процессор: На диск записать надо...

Монитор: Ну и че?

Файловый Процессор: А там это... защита записи...

Монитор: Ну и че?

Файловый Процессор: Ну так это... защита записи!

Монитор (нервно): Ну а я то тут при чем?

Файловый Процессор: Ну... это... записать надо!

Монитор (официально): Ваши трудности, товарищ солдат. Передайте приказ дембелям, прервитесь и ожидайте. Выполняйте! (ищет глазами убежавшую Клавиатуру)

Файловый Процессор (уходя, вполголоса): Дисковод прерывает, Монитор прерывает, Операционная Система прерывает, программы всякие дергают, Клавиатура - не пришей чего к чему - и та прервать может, а тут еще и сам прерывайся...

Появляется Клавиатура.

Клавиатура: Ой, Файловый Процессор, голубчик, напечатайте, пожалуйста, то, что я передавать буду!

Файловый Процессор (в сторону): Легка на помине! (Клавиатуре) Сейчас, только в базу данных слажу!

Клавиатура: Я жду!

Файловый Процессор идет к Системному Дисководу.

 

СЦЕНА IV

 

Файловый Процессор: Товарищ Системный Диск, разрешите слазить в мою базу данных! Кисти и краски нужны!

Системный Диск: А, явился! Че? В базу данных тебе надо? (многообещающе) Пошли!

Системный Диск заводит Файловый Процессор в каптерку.

Системный Диск: Прибери здесь, полы помой, вызовы упорядочь, данные по адресам раскидай. Вот тут, смотри: байтик достаешь, ячейку тряпочкой аккуратно протираешь, байтик назад суешь. Только смотри, ничего не перепутай! Чтоб все чики-чики было! На все про все - один такт. Я тебе даже воду заготовил. Так что - полный порядок.

Файловый Процессор: Меня там Клавиатура ждет, от Монитора прерывания, от Дисковода... И программы дергают!

Системный Диск: Сейчас и от меня получишь.

Идет серия прерываний от Системного Диска.

Файловый Процессор: Я сейчас, быстро! (быстро наводит порядок) Т-т-товарищ Системный Диск, готово! (пытается найти глазами свою базу данных)

Системный Диск: Готово, говоришь? Сейчас контроль снимем! (осматривается) Вот здесь байтик кто перепутал? Вот этот - старший, а этот - младший!

Файловый Процессор: Да они же одинаковые!

Системный Диск: А тебя прерывает? Как было, так и должно остаться! Вот этот - сюда, а этот - сюда... Нет, этот - сюда, а этот... А, ладно, черт с ними. Бери свою базу данных.

Файловый Процессор: А где она?

Системный Диск: А я прерываю? Посмотри на дальних треках!

Файловый Процессор (залезая в дальний угол): А тут все FF-ки...

Системный Диск: А меня прерывает? забирай и вали, пока не прервали. (в сторону) Еще бы не FF-ки - вчера ж форматировали...

Файловый Процессор хватает стопку бумаги и убегает.

 

СЦЕНА V

 

Файловый Процессор (подходя к Клавиатуре): Клавдия Артуровна! Нету у меня больше своего ПО!

Клавиатура: Ну ладно, обратись к Системному.

Файловый Процессор: Да как я обращусь, ему самому надо!

Клавиатура: А ты все же сходи. Скажи, я просила.

Файловый Процессор пытается обратиться к Системному Выводу, но его по дороге перехватывают Системные Программы.

Системные Программы: Ну как? Диски чистые?

Файловый Процессор: На запись они закрыты!

Системные Программы: А нас прерывает? Ты диски почисть, а каталоги оставь, никто не заметит. А каталоги потом как-нибудь. Ну, чего встал?! Прерывания хочешь?

Файловый Процессор: Так... это... Монитор приказал...

Системные Программы: Что? Приоритет поднялся, что ли? Совсем нюх потерял? Сейчас опустим!

Следует серия прерываний от Системных Программ.

Файловый Процессор со всех ног бежит к Дисководу.

 

СЦЕНА VI

 

Файловый Процессор: Товарищ дважды ефрейтор! Разрешите обратиться!

Рабочий Дисковод: Забыл уже? Защита записи! (серия прерывания) Ты диски откопировал?

Файловый Процессор: Нет... еще. Ведь защита записи!

Рабочий Дисковод: А меня прерывает? (еще серия прерываний)

Файловый Процессор: Я сейчас, мигом!

Файловый Процессор начинает читать с защищенного диска, а перед тем, как писать, бежит к Монитору.

Файловый Процессор: Товарищ старший прапорщик, там на дисках защита...

Монитор: Приказ передал?

Файловый Процессор: Да, конечно...

Монитор: А почему не прервался?

Файловый Процессор: Так ведь это... Программы... Дисководы... Клавиатуры всякие...

Монитор: Ах, Клавиатуры? Ну я сейчас тебя так прерву...

Идет серия прерываний от Монитора.

Монитор: Один байт здесь, другой там! И жди моих приказаний!

Файловый Процессор: Секундочку! (убегает) Кусок недопрерванный! (нарывается на Клавиатуру)

Клавиатура: Ну как? Готово? У меня буфер кончается!

Файловый Процессор: Так там... этого... Системного Вывода...

Клавиатура: Ах, господи, ну почему все солдаты такие глупые?

Файловый Процессор: (обозлившись) Ладно, сейчас сделаю, только к Системному Выводу сбегаю! (убегает).

 

СЦЕНА VII

 

Файловый Процессор врывается в штаб, сталкивается с Операционной Системой.

Операционная Система: Смирно! Товарищ солдат! Вас честь, что ли, отдавать не учили? Вернуться и повторить!

Файловый Процессор возвращается, проходит мимо строевым шагом, пытаясь проскочить мимо.

Файловый Процессор: Товарищ подполковник, разрешите пройти!

Операционная Система: Ко мне, товарищ солдат! Пач-чему память до сих пор не почищена? У вас что, по два раза на такт прерывать надо? Чтобы все вовремя сделано было!

Файловый Процессор: Опять прерывать! Все кругом прерывают! ЗАПРЕРЫВАЛИ!!! (фатально зависает)

Появляются Системные Программы.

Системные программы: Эй, чижара недопрерванный! (виснут при попытке обратиться к зависшему Файловому Процессору)

Монитор (обращаясь к Системным Программам): Ну что, граждане дембеля? (про себя) Висят... Гм. (зависает временно)

Клавиатура: Дисковод, сбрось буфер на диск!

Рабочий Дисковод: Айн тик! Эй, Файловый Процессор! (виснет)

Клавиатура: Ну же, дисковод! (виснет)

Операционная Система: Товарищ старший прапорщик, разберитесь! Я жду... (зависает)

Монитор (пытаясь выйти из прерывания): Закрываю прерывания, начинаю расследование! Файловый Процессор! (зависает фатально)

Голос за сценой: SYSTEM CRASH.

Наверх | Раздел | Сначала

Hosted by uCoz