|
Подключение электронного диска ⇐ ПредыдущаяСтр 4 из 4 Когда на компьютере установлено много оперативной памяти (больше 8 Мбайт), но ощущается недостаток свободного пространства на жестком диске, или если вы желаете ускорить работу ОС, можно использовать часть оперативной памяти для создания электронного диска. Содержимое электронного диска пропадает после выключения питания, поэтому его можно использовать только для временного хранения файлов. Для создания электронного диска можно воспользоваться драйвером RAMDRIVE.SYS. RAMDRIVE.SYS поставляется вместе с операционной системой MS-DOS. Установив драйвер RAMDRIVE.SYS, можно использовать часть оперативной памяти компьютера для эмулирования дополнительного жесткого диска, называемого электронным. После установки драйвера электронного диска в MS-DOS появляется еще один логический диск, отличающийся значительно более высоким быстродействием чем остальные диски. • Следует обратить особое внимание, что данные, записанные на электронный диск, хранятся в оперативной памяти, и следовательно, при выключении питания компьютера, в том числе после аварийного отключения питающей сети, содержимое электронного диска будет потеряно. Для установки электронного диска следует подключить драйвер RAMDRIVE.SYS с помощью команды DEVICE или DEVICEHIGH в файле CONFIG.SYS. Формат вызова драйвера RAMDRIVE.SYS представлен ниже: DEVICE=[drive:][path]RAMDRIVE.SYS [DiskSize SectorSize [NumEntries]]] [IE \ /А]
Все параметры драйвера RAMDRIVE.SYS необязательные. Если ни один из них не указан, создается диск размером 64 килобайта с размером сектора 512 байт. Максимальное количество файлов, которые можно записать в корневой каталог - 64. Кроме того, если не указан параметр /А или /Е, то электронный диск создается в стандартной памяти, отнимая память у запускаемых программ. Следующие команды, размещенные в файле CONFIG.SYS, создают электронный диск, размещаемый в расширенной памяти: DEVICE=C:\DOS\HIMEM.SYS DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 8192 /Е После перезагрузки MS-DOS у вас появится дополнительный диск, размещенный в расширенной памяти и имеющий размер 8,192 Мбайт. Подключение дискового кеша Многие программы во время работы часто обращаются к одним и тем же файлам или к одним и тем же областям диска. Например, системы управления базами данных могут часто обращаться к одним и тем же записям базы данных. Windows постоянно использует файлы шрифтов, библиотеки динамической компоновки и т. д. Так как накопители на магнитных дисках являются одними из наиболее медленных устройств компьютера, то в результате постоянного обращения к дисковой памяти резко снижается быстродействие всей системы. Вы можете повысить быстродействие программ, часто обращающихся к диску, если будете выполнять
кеширование диска. При кешировании диска в оперативной памяти компьютера выделяется буфер кеша. Обычно его размер достигает нескольких мегабайт. Когда программа выполняет чтение с диска, считываемые ею сектора копируются в буфер кэша. Если впоследствии программа вновь обратится к диску для чтения, драйвер кэша проверяет, нет ли нужных секторов в буфере кэша. В случае, если нужные сектора записаны в буфере кеша, физическое чтение с диска не выполняется, а программа пользуется копией сектора из буфера. Когда буфер кеша переполняется, из него вытесняется информация к которой дольше всего не происходило обращения.
Операционная система MS-DOS включает в себя несколько средств для организации кэширования и буферизации диска. К ним относятся драйвер кеша SMARTDrive, команда FASTOPEN, команда BUFFERS. Программа установки MS-DOS версии 6.0 и 6.2, автоматически подключает драйвер кеша SMARTDrive версии 4.0. Драйвер SMARTDrive входит в стандартную поставку операционных систем MS-DOS и Microsoft Windows. Ниже перечислены основные функции, выполняемые драйвером SMARTDrive. • Кеширование жестких дисков компьютера при выполнении операций чтения/записи • Режим отложенной записи, в котором при записи на диск драйвер кеша не производит изменения немедленно, а накапливает их во внутреннем буфере (асинхронная запись). • Кеширование накопителей на гибких магнитных дисках • Возможность динамического отключения кеша при проведении критичных операций. К преимуществам драйвера SMARTDrive, можно отнести простоту его подключения. При установке MS- DOS версии 6.2 и Windows, драйвер SMARTDrive подключается автоматически. Эффективность кеширования жестких дисков компьютера может снизиться при сильной фрагментации файлов. Поэтому рекомендуется периодически проводить дефрагментацию дисков компьютера. Дисковый кеш SMARTDrive Если в вашем компьютере установлена расширенная память, подключение дискового кэша SMARTDrive версии 4.0 происходит автоматически при установке операционных систем MS-DOS версии 6.2 и Windows. Однако иногда приходится устанавливать SMARTDrive вручную или изменять его параметры для достижения максимальной производительности. Если вы решили установить SMARTDrive вручную, надо загрузить драйвер SMARTDRV.EXE. Для этого поместите в файл AUTOEXEC.BAT вызов команды SMARTDRV.EXE. Формат вызова представлен ниже: [drive:][path] SMARTDRV [[drive[+|-]]...] [/E:ElementSize] [[InitCacheSize] [WinCacheSize]] [/B:<BufferSize>] /L] [/ Q] [/V] [/S]
Рассмотрим параметры SMARTDRV.EXE более подробно:
Если в ходе работы вы желаете отключить или подключить кеширование некоторых дисков, а также если вы желаете сбросить буфера кеша. вам понадобиться вызвать SMARTDRV.EXE: SMARTDRV [[drive[+|-]]...]] [/С] [Щ Параметры вызова SMARTDrive, используемые для управления кешем. несколько отличаются от тех. которые мы рассматривали выше:
Приведем пример подключения дискового кеша SMARTDrive. Так как SMARTDrive использует расширенную память, для его подключения добавьте в файле CONEIG.SYS вызов драйвера HIMEM.SYS: DEVICE=C:\DOS\HIMEM.SYS
Эта строка нужна для подключения драйвера расширенной памяти HIMEM.SYS. Затем поместите в файле AUTOEXEC.BAT вызов драйвера SMARTDRV.EXE: C:\DOS\SMARTDRV А+ D- 2048 1024
Данная команда создает дисковый кеш размером 2048 Кбайт, который может быть уменьшен программами (например Windows) до 1024 Кбайт. При этом для жесткого диска D: кеширование будет полностью запрещено. Дисковод А: будет кешироваться только при чтении, а жесткие диски, кроме D:, будут кешироваться и при чтении и при записи. Когда вы закончите работать, то перед выключением питания компьютера введите следующую команду: C:\DOS\SMARTDRV /С
По этой команде все изменения в буфере кеша будут записаны на диск.
Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|