Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы

© Александр Фролов, Григорий Фролов
Том 10, М.: Диалог-МИФИ, 1993, 218 стр.

[Назад] [Содеожание] [Дальше]

1.29. Что такое программа Fastopen

Команда FASTOPEN является простейшим средством кэширования, предоставляемым операционной системой MS-DOS. FASTOPEN это резидентная программа, запоминающая в оперативной памяти имена и расположение наиболее часто используемых файлов. При ее использовании на компьютерах с сильно разветвленной структурой каталогов на диске, уменьшается время доступа к часто используемым файлам.

Команда FASTOPEN обладает множеством различных недостатков. Так в документации на MS-DOS сказано, что команда FASTOPEN не предназначена для использования в среде Windows. После загрузки FASTOPEN нельзя выполнять дефрагментацию дисков. Нельзя производить запуск FASTOPEN из оболочки MS-DOS Shell. Другие средства кеширования, такие как драйвер SMARTDrive и пакет HyperDisk обеспечивают значительно большую эффективность, чем FASTOPEN, так как они могут хранить в оперативной памяти не только информацию о расположении файлов и каталогов, но также и любые часто используемые файлы или участки файлов.

В следствии малоэффективности команды FASTOPEN ее использование можно оправдать только в случае острой нехватки памяти, например на компьютере IBM XT, с объемом оперативной памяти меньшим, чем 640 Кбайт.

Если вы решили использовать команду FASTOPEN, ее загрузку можно осуществить из командного файла AUTOEXEC.BAT или с помощью команды INSTALL из файла конфигурации CONFIG.SYS.

Формат вызова FASTOPEN из командной строки MS-DOS или из файла AUTOEXEC.BAT имеет следующий вид:

FASTOPEN drive:[[=]n] [drive:[[n][...]] [/X]

Загрузка FASTOPEN из файла конфигурации CONFIG.SYS выполняется следующей командой:

INSTALL=[[dos-drive:]dos-path]FASTOPEN.EXE drive:[[=]n]
        [drive:[[=]n][...]] [/X]

В этих вызовах команды FASTOPEN используются следующие параметры:

Параметр Назначение
[dos-drive:]dos-path Определяет расположение файла FASTOPEN.EXE
drive: Задает имя логического диска, для которого используются возможности FASTOPEN
n Определяет количество файлов имена и расположение которых FASTOPEN может одновременно хранить в памяти. Число n может быть от 10 до 999. Если параметр n не указывать, по умолчанию хранится информация о 48 открытых файлах
/X Указывает FASTOPEN на необходимость использования дополнительной памяти (expanded memory)

Приведем пример загрузки FASTOPEN из файла конфигурации CONFIG.SYS:

INSTALL=C:\DOS\FASTOPEN.EXE C:=100 E:=200

В этом примере FASTOPEN может запомнить расположение 100 открываемых файлов, расположенных на логическом диске C: и 200 файлов на диске E:.

[Назад] [Содеожание] [Дальше]