- •1.Введение
- •2.Разбиение жесткого диска на разделы
- •2.1.Описание разделов жесткого диска
- •2.1.1.Основной раздел dos
- •2.1.2.Расширенный раздел dos
- •2.1.3.Активный раздел
- •2.2.Использование утилиты fdisk
- •2.3.Назначение буквенных идентификаторов
- •2.4.Форматирование жесткого диска
- •3.Использование файлов config.Sys и autoexec.Bat
- •3.1.Файл config. Sys
- •3.1.1.Команды файла config.Sys
- •3.1.2.Конфигурация устройств
- •3.2.Определение команд, выполняемых автоматически при запуске системы
- •3.2.1.Команды файла autoexec.Bat
- •3.2.2.Резидентные программы
- •3.3.Использование нескольких конфигураций
- •4.Оптимизация работы системы.
- •4.1.Повышение эффективности использования жесткого диска
- •4.1.1.Использование команды chkdsk
- •4.1.2.Использование утилиты defrag
- •4.1.3.Использование команды buffers
- •4.1.4.Использование утилиты smartdr
- •4.1.5.Использование драйвера ramdrive
- •4.2.Эффективное использование памяти
- •4.2.1.Организация памяти
- •4.2.2.Оптимизация использования памяти компьютера.
- •5.Порядок выполнения работы.
- •6.Приложение. Примеры файлов config.Sys и autoexec.Bat
- •Литература
4.1.5.Использование драйвера ramdrive
RAMDRIVE - это резидентная программа, позволяющая использовать часть памяти компьютера, называемую RAM-диском (псевдодиском), как реальный жесткий диск. Используя RAMDRIVE, можно заставить программы выполняться быстрее. RAM-диски являются временными дисками: любые данные, помещенные на RAM-диски, уничтожаются при выключении компьютера. Можно создать любое количество RAM-дисков, ограничиваясь только объемом имеющейся памяти и доступными буквами для назначения этим дискам. Можно также реализовать в системе эту возможность или в расширенной или в дополнительной памяти.
4.2.Эффективное использование памяти
4.2.1.Организация памяти
Программы, которые выполняются в DOS, обычно используют основную память системы. Многие программы могут также использовать расширенную или дополнительную память, если она доступна. Если система имеет процессор 80386 или выше, то имеется возможность также выполнять программы в области верхней памяти.
Чтобы выяснить, какую память имеет система и какие программы в настоящий момент загружены в память, можно воспользоваться командой MEM с переключателем “/С” или командой QCONFIG.
Ниже описаны 5 наиболее широко используемых типов памяти (рис. 3):
Рис. 3
1) основная память DOS.
Процессоры 80286 и выше, обеспечивающие работу персональных компьютеров и выполняющие операционную систему DOS, имеют при работе в реальном режиме 1024 Кбайт (1 мегабайт) адресного пространства. Реальный режим означает, что эти процессоры работают подобно процессорам 8086. Нижние 640 Кбайт этой памяти считаются системной памятью и называются основной памятью DOS. Это память, которую DOS использует для выполнения программ;
2) область резервируемой памяти или область верхней памяти (UMB).
Верхние 384 Кбайт в 1-мегабайтном адресуемом пространстве называются областью верхней памяти и используются видеоадаптерами, сетевой аппаратурой, ROM BIOS и другой аппаратурой с распределяемой памятью. Тем не менее, это пространство никогда целиком не заполняется. Память в этой области (между 640 Кбайтами и 1 Мбайтом) распределяется посредством менеджера верхней памяти. Она используется для загрузки резидентных программ, таблиц DOS и сетевого программного обеспечения, чтобы освободить как можно больше основной памяти DOS. Это те блоки верхней памяти, которые используются RAMBOOST для освобождения основной памяти DOS;
3) область высокой памяти (НМА).
Область высокой памяти - это первые 64 Кбайт минус 16 байт расширенной памяти, расположенной непосредственно за 1 Мбайтом;
4) расширенная память (XMS).
Расширенная память с адресами выше 1024 Кбайт не может быть доступной, когда процессор работает в реальном режиме. Следовательно, она не может использоваться стандартными программами, работающими под управлением DOS. На машинах с процессорами 80286, 80386 и выше некоторые программы (главным образом, программы для дисков RAM и программы кэширования диска) переключают процессор в защищенный режим, делая эту память доступной. Защищенный режим - это специальный режим работы компьютеров с процессорами 80386 и выше, при котором возможен доступ к расширенной памяти. Расширенную память невозможно использовать на машинах с процессорами 8088 или 8086, потому что эти процессоры не поддерживают защищенный режим или адресуемую сверх 1 Мбайта память.
Спецификация Extended Memory Specification (XMS) дает возможность программам DOS использовать добавочную расширенную память для машин с процессорами 80286, 80386 и 80486 и выше машинно-независимым способом. XMS/HMA может добавить почти 64 Кбайта памяти, к которой некоторые программы DOS могут обращаться прямо для сохранения части кодового сегмента; или, как XMS/EMA, она может обеспечить для программ-расширений DOS (таких, как Windows 3.0 или выше) стандартный и последовательный метод для сохранения данных (или неактивного кода) в расширенной памяти. XMS может обеспечить интерфейс для любых областей этой памяти;
5) дополнительная память (EMS)
Дополнительная память использует окно в 64 Кбайта (из области памяти для переключения блоков), находящееся в адресном пространстве между 640 и 1024 Кбайтами. Прикладные программы должны быть написаны специальным образом, чтобы они могли переключать блоки памяти на это окно или из него. Сама программа для функционирования использует основную память, а к дополнительной памяти обращается только для сохранения данных.
