|
|
|
|
Применение расширенной памяти в нерезидентных программах
Драйверы устройств DOS и программы, остающиеся резидентно по
завершении, должны выполнять дополнительные требования для того,
чтобы пользоваться расширенной памятью без нарушения других программ. Рассмотрение дополнительных требований к пользованию расширенной памятью в
таких программах будет отложено, пока мы не получим твердые навыки в методах программирования, применяемых для
управления расширенной памятью в обычных программах DOS.
Обнаружение наличия менеджера расширенной памяти
В спецификации расширенной памяти LIM документируются два
способа, которые могут применяться для обнаружения наличия расширенной памяти: метод открытого обработчика и метод получения вектора прерывания.
Для стандартных программ DOS, какой метод Вы
выберете - вопрос предпочтения. Идея метода открытого обработчика
представлена здесь; метод получения вектора прерывания будет
представлен в разделе, описывающем использование расширенной памяти с резидентными программами.
|
|