Главная >> О компьютерных жителях >> Cто тактов до приказа.              
-------------------------
   Действующие лица:

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

                                СЦЕНА I


                          Приходит внешнее прерывание.

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

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

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

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


                                      СЦЕНА II
                                        

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


                                 СЦЕНА III


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


                                СЦЕНА IV


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


                                СЦЕНА V


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

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

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

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

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

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

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

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

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

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

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

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


                                СЦЕНА VI


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


                                СЦЕНА VII


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                    THE END.      

Главная >> О компьютерных жителях >> Сто тактов до приказа.