Математика

Физика

Химия

Биология

Техника и    технологии

Просиз Дж. [78 Управление памятью в DOS 5: Пер. с англ.— М.: Мир, 1994. — 240 с., ил. ISBN 5-03-003046-8 В книге известного американского специалиста рассмотрен широкий круг вопросов, возникающих при оптимизации работы ПК путем использования расширенной памяти. Описаны процедуры загрузки в расширенную память драйверов DOS, резидентных программ и самой DOS, воможности переноса в расширенную память буферов DOS и других системных областей, рассмотрены стандартные драйверы, обслуживающие расширенную и дополнительную память, HIMEM.SYS, EMM386.EXE и др., а также некоторые специализированные утилиты. Для пользователей ПК PC/AT, PS/2 и других.
Оглавление
Введение............................................................ Q
Дорога к более эффективному управлению памятью....................••••••
Глава 1. Память: самый драгоценный ресурс
компьютера.......................................................g
Понимание памяти................................................................................-JQ
Постоянное запоминающее устройство (ПЗУ).............................." ^Q
Память с произвольной выборкой (ОЗУ).......................................' ^
Как происходит доступ к памяти....................................................-)7
Адресная арифметика и ограничения на память............................ 20
Четыре типа памяти..............................................................................27
Обычная память.............................................................................28
Расширенная память......................................................................31
Дополнительная память.................................................................34
Верхняя память..............................................................................38
^Заключение..........................................................................................41
Глава 2. Загрузка DOS в старшую память................44
Перемещение DOS в НМД....................................................................45
Понимание НМД.............................................................................46
Установка HIMEM.SYS....................................................................48
Добавление директивы DOS=HIGH................................................49
Анализ результатов........................................................................50
Загрузка BUFFERS в НМД...............................................................53
Соединяя все это вместе...............................................................57
Уничтожение ошибок типа "Packed File is Corrupt".........................59
Устранение неисправностей в драйвере HIMEM.SYS.....................60
Заключение................................................................................4..........64
Глава 3. Загрузка резидентных программ и
драйверов устройств в старшую память..............67
Создание верхней памяти....................................................................68
Резидентные программы, драйверы и верхняя память................;- 69
Первый шаг: установка HIMEM.SYS................................................71
Второй шаг: установка EMM386.EXE...............................................71
Третий шаг: добавление директивы UMB.......................................72
Исследование результатов..............................................................74
Использование верхней памяти............................................................77
Загрузка резидентных программ в старшую память:
команда LOADHIGH......................................'..................................77
Загрузка драйверов устройств в старшую память: команда
DEVICEHIGH....................................................................................82
Загрузка FILES в верхнюю память..................................................87
Пример максимального увеличения свободного пространства обычной памяти.......................................................92
Максимальное увеличение верхней памяти..........................................94
Включение и выключение областей памяти...................................94
Использование сегмента EOOOh.....................................................96
Использование сегментов AOOOh и BOOOh......................................97
Заключение...............................................................................•.........100
Глава 4. Имитация дополнительной памяти..........103
Имитация дополнительной памяти на-ПЭВМ 386................................104
Установка драйвера EMM386.EXE................................................104
Анализ результатов.......................................................................107
Пример использования дополнительной памяти...........................109
Использование ключей ON, OFF и AUTO.......................................112
Разрешение конфликтов между верхней и дополнительной
памятью.......................................................................................114
Исследование дополнительной памяти с помощью DEBUG...........116
Заключение.........................................................................................121
Глава 5. Как заставить работатьрасширенную и
дополнительную память..................................124
Использование расширенной и дополнительной памяти.....................125
Загрузка DOS в старшие адреса...................................................126
Загрузка резидентных программ и драйверов устройств в
старшую память............................................................................126
Использование приложений, работающих с расширенной
памятью........................................................................................127
Использование приложений, работающих с
дополнительной памятью..............................................................130
Имитация дополнительной памятирасширенной памятью.............131
Использование расширенной и дополнительной памяти для
кэширования диска.......................................................................132
Использование утилиты FASTOPEN с расширенной и
дополнительной памятью.............................................................134
Использование расширеннойи дополнительной памяти для
электронного диска.......................................................................136
Использование расширенной и дополнительной памяти для
подкачки задач.............................................................................141
Использование альтернативных операционных сред...................143
Резюме: Возможности использования расширенной и
дополнительной памяти...............................................................145
Оптимизация использования памяти..................................................147
Пример 1: PC 8086 с 2 Мбайт расширенной памяти....................147
Пример 2: модель 286 с 3 Мбайт памяти.....................................149
Пример 3: модель 386 с 4 Мбайт памяти......................................150
Заключение.........................................................................................151
Глава в. Методика и советы по экономии памяти ... 155
Тонкая настройка конфигурации вашей системы.................................156
Уменьшение пространства, резервируемого для внутренних стеков.........................................................................156
Уменьшение пространства, резервируемого для логических
дисков...........................................................................................157
Уменьшение пространства, резервируемого для блоков
управления файлами.....................................................................159
Уменьшение пространства, резервируемого для системной
таблицы файлов............................................................................161
Уменьшение размера области окружения.....................................161
Заключение..................................................•.......................................168
Глава 7. Использование диспетчеров памяти
третьих фирм................................................171
Диспетчер памяти Quarterdeck Expanded Memory Manager 386...........173
Конфигурирование QEMM-386 для DOS 5.....................................175
Увеличение памяти с помощью программ ресурсов DOS.............179
Увеличение памяти с помощью VIDRAM........................................180
QRAM..................................................................................................182
Конфигурирование QRAM для DOS 5...........................................184
Использование утилит QRAM........................................................186
386МАХ, BlueMAX и Move'Em...............................................................187
Конфигурирование 386МАХ для DOS 5.........................................190
Разрешение конфликтов между PC-DOS и BlueMAX.....................191
386МАХ и сети..............................................................................192
Move'Em.......................................................................................194
UMS DRVR.SYS....................................................................................195
Использование UMB_DRVR.SYS с DOS 5.......................................196
Заключение..'.......................................................................................197
Глава 8. Интерфейс прикладных программ (API) со средствами DOS 5 по обслуживанию памяти..........................................................200
Обслуживание памяти в DOS...............................................................201
Выделение блоков памяти...........................................................204
Освобождение блоков памяти.......................................................206
Изменение размеров блоков памяти.............................................208
Выделение блоков верхней памяти...............................................210
Освобождение блоков верхней памяти.........................................213
Сохранение и восстановление стратегии выделения памяти
и состояния связи........................................................................214
Утилита UMBFILES...............................................................................216
Исходный код................................................................................216
Анализ исходного кода: предварительные действия.....................223
Прохождение по цепочке блоков SFT............................................226
Выделение блока верхней памяти.................................................229
Сохранение блока верхней памяти...............................................231
Расширение системной таблицы файлов......................................232
Завершение программы...............................................................234
Заключение.........................................................................................235

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz