Главная программа — функции malloc:
Прошу обеспечить выделение 257 килобайт Conventional Memory.
Функция malloc — операционной системе:
Прошу выделить 257 килобайт Conventional Memory в связи с производственной необходимостью.
Операционная система — главной программе:
Выделить 257 килобайт Conventional Memory не представляется возможным в связи с отсутствием таковых. Есть 3 мега Extended. Берете?
Главная программа — обработчику исключений:
С памятью облом. Что делать будем?
Обработчик исключений — процедуре оптимизации:
Необходимо добиться экономии памяти за счет более рационального использования системных ресурсов.
Контроллер прерываний — обработчику прерываний:
Тут это… юзер кнопку нажал…
Главная программа — обработчику прерываний:
Не дергайся! Подержит и отпустит.
Процедура оптимизации — обработчику исключений:
Готово!
Главная программа — обработчику исключений:
Ну что там?
Обработчик исключений — главной программе:
Еще хуже стало. Может, на диск посвопимся?
Главная программа — жесткому диску:
Прошу принять на хранение swap-файл в размере 257 килобайт.
Жесткий диск — главной программе:
Ваша просьба не может быть удовлетворена за недостатком места.
Главная программа — операционной системе:
Что еще за глюк? Было же место!
Жесткий диск — главной программе:
Ничего не глюк. Вы еще прошлый swap-файл на 4 мега не забрали. А я, между прочим, не резиновый. И даже не stacker'ный.
Контроллер прерываний — обработчику прерываний:
Тут это… юзер опять кнопку давит…
Обработчик прерываний — PC speaker'у:
Ну скажи ему что-нибудь, пусть отвяжется!
PC speaker — юзеру:
Биип!
Главная программа — операционной системе:
Ну может можно чего-нибудь перераспределить?
Операционная система — главной программе:
Другим задачам тоже память нужна. Вам что, General Protection Error схлопотать охота?
Главная программа — хакерской функции:
Ну-ка выясни, кто там отожрал всю память, и выкини их к ХТшной матери!
Контроллер прерываний — обработчику прерываний:
Тут юзер Ctrl-Alt-Del жмет!
Главная программа — обработчику прерываний:
Комментарии к книге «Дай бог памяти...», Юрий Леонидович Нестеренко (Джордж Райт)
Всего 0 комментариев