Дай, Бог, памяти...
(автор - Ю.Нестеренко, обработка – А.Князев)
Действующие персонажи персонального компьютера:
ГП - главная программа
ЖД - жесткий диск
ОИ - обработчик исключений
КП - контроллер прерываний
ОC - операционная система
ПО - процедура оптимизаций
П Malloc - подпрограмма Malloc
Хакерская функция - хакерская фукция
ЮЗЕР - продвинутый пользователь
Autoexec.bat - одна из главных стартовых программ Windows
RESET - кнопка перезапуска (холодного) компьютера
Speaker - внутренний динамик
Действие первое
«Потроха» системного блока персонального компьютера. Что-то гудит, что-то скрипит. Иногда что-то работает. Главная программа, с чувством собственного достоинства, приступает к действию.
ГП - П Malloc (Начальственно):
- Прошу обеспечить выделение 257 Кбайт Conventional memory.
П Malloc – ОС (Просяще):
- Прошу выделить 257 Кбайт Conventional mеmory в связи с производственной необходимостью.
ОС – ГП (Чихая на Malloc):
- Выделение Кбайт’ов Conventional mеmory не представляется возможным в связи с отсутствием таковым. Есть 3 Мбайта Extended. Берете?
ГП – ОИ (советуясь):
- С памятью облом. Что делать будем?
ОИ - ПО (с комсомольским энтузиазмом):
- Необходимо добиться экономии памяти за счет более рационального использования системных ресурсов.
Серьезная работа робко прерывается.
КП - ПО (виновато):
- Тут это.. Как его... Юзер. Кнопку нажал...
ГП - ПО (рассудительно):
- Не дергайся. Подержит и отпустит.
ПО - ОИ:
- Готово!
КП - ОИ (с нетерпением):
- Ну, что там?
ОИ - ГП (чертыхаясь):
- Еще хуже стало. Может на диск посвопимся?
ГП - ЖД (официально):
- Прошу принять на хранение Swap-файл в размере 257 Кбайт.
ЖД - ГП (также на хрен):
- Ваша просьба не может быть удовлетворена в связи с недостатком места.
ГП - ОС (обалдев от наглости):
- Что еще за глюк? Было же место?
ЖД - ГП (обиженно):
- Ни чего не глюк. Вы еще прошлый Swap-файл на 4 Мбайта не забрали. А я, между прочим, не резиновый. И даже не Stacker’ный.
Серьезная работа снова робко прерывается.
КП - ОП:
- Тут этот... Как его... Юзер. Опять кнопку давит...
ОП-Speaker’у (раздраженно):
- Блин. Ну скажи ему, пусть отвяжется!
Speaker - ЮЗЕРУ:
- Б-и-и-п! Блин. Б-и-и-и-п!
ГП – ОС (медленно выходя из себя):
- Ну может, можно что-нибудь перераспределить?!
ОС - ГП (огрызаясь):
- Другим задачам тоже память нужна! Вам что Jeneral protaction error схопотать охота?!
ГП - хакерской функции (злобно моргая экраном монитора):
- А, ну-ка выясни, кто там отожрал всю память и выкини их к Xt-ой матери!!
Серьезная работа снова прерывается плачущим контроллером.
КП - ОП:
- Тут юзер ctrl-alt-del жмет!!!
ГП - ОП:
- Да, отруби ты этому зануде клавиатуру!!! Мы тут делом заняты!
хакерская функция - ГП (с нескрываемым садизмом):
- О-о-паньки!
ГП - ОС:
- Ну, что там? Сколько памяти свободно?
ОС - ГП:
- 320 Conventional и ... Ой! Куда это Extended Memory Manager делся?!!
ГП - хакерской функции (охренев от происходящего):
- Ты, что начистила, сволочь?!
хакерская функция - ГП:
- А чё я.. чё я? Мне сказали выкинуть, я и выкидываю.
П Malloc – ОС (тупо зациклившись):
- Прошу выделить 257 Кбайт Conventional mеmory, в связи с производстенной необходимостью.
ОС - ГП:
- Не могу, Motherboard вашу!. У меня в Extended memory важные данные лежали. И вообще я с вами скоро повешусь!
Компьютер «повисает», приводя в экстаз не только ЮЗЕРА..
Кнопка RESET - Процессору:
- Ну что, доигрались?
Действие второе
...ХОЛОДНЫЙ РЕСТАРТ...
Autoexec.bat – ГП (потягиваясь, зевая и не очень соображая):
- Так на чом мы остановились?
К О Н Е Ц
P.S.: За 20 лет конечно многое изменилось, но... суть осталась.
2003 г.
Свидетельство о публикации №125022108587