Что такое программа Fastopen
Команда FASTOPEN является простейшим средством кэширования, предоставляемым операционной системой MS-DOS. FASTOPEN это резидентная программа, запоминающая в оперативной памяти имена и расположение наиболее часто используемых файлов. При ее использовании на компьютерах с сильно разветвленной структурой каталогов на диске, уменьшается время доступа к часто используемым файлам.
Команда FASTOPEN обладает множеством различных недостатков. Так в документации на MS-DOS сказано, что команда FASTOPEN не предназначена для использования в среде Windows. После загрузки FASTOPEN нельзя выполнять дефрагментацию дисков. Нельзя производить запуск FASTOPEN из оболочки MS-DOS Shell. Другие средства кеширования, такие как драйвер SMARTDrive и пакет HyperDisk обеспечивают значительно большую эффективность, чем FASTOPEN, так как они могут хранить в оперативной памяти не только информацию о расположении файлов и каталогов, но также и любые часто используемые файлы или участки файлов.
В следствии малоэффективности команды FASTOPEN ее использование можно оправдать только в случае острой нехватки памяти, например на компьютере IBMXT, с объемом оперативной памяти меньшим, чем 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:.