ЛАБОРАТОРНАЯ РАБОТА №6 |
Тема работы: Оптимизация конфигурации операционной системы DOS 6.22. Цель работы: Научиться использовать различные драйвера, входящие в версию DOS 6.22 для увеличения производительности работы системы. |
Теоретическая часть: Чтобы реализовать полную структуру памяти при наличии в нем расширенной памяти и платы отображаемой памяти, следует: 1) подключить к системе драйвер H1MEM.SYS; 2) подключить к системе драйвер, поставляемый вместе с платой отображаемой памяти. Для загрузки резидентных модулей DOS в высокую память требуется указать в файле CONFIG.SYS команду DOS=HIGH. Чтобы обеспечить поддержку полной структуры памяти на ПК с микропроцессором 80386, 80486 или Pentium требуется: 1) подключить к системе драйвер H1MEM.SYS; 2) подключить к системе драйвер EMM386.ЕХЕ с переключателем RAM; 3) специфицировать в файле CONFIG.SYS команду DOS=:UMB. Как и в предыдущем случае, для загрузки резидентных модулей DOS в высокую память требуется указать в файле CONFIG.SYS команду DOS==HIGH. Эту команду можно совместить с командой DOS=UMB, задав DOS==HIGH,UMB. Загрузка в верхнюю память внешних драйверов может быть осуществлена затем командами конфигурирования DEVICEHIGH, a резидентных программ - командами LOADHJGH. Команда SMARTDRV позволяет создать кэш в расширенной памяти, доступ к которой организован в соответствии со спецификацией XMS. Администратор кэша по умолчанию загружается в верхнюю память, если это возможно, либо, в противном случае, в стандартную память. Он обеспечивает кэширование как при чтении, так и при записи. Кэширование при 1 чтении осуществляется на основе упреждающего чтения, а кэширование при записи - на основе опосредованной записи. При заполнении кэша некоторые старые данные из него удаляются, чтобы можно было разместить новые. Драйвер SMARTDRV.EXE способен исключить конфликты контроллеров винчестерских накопителей с администратором EMM386.ЕХЕ, а также с Windows на основе так называемой двойной буферизации, в результате которой буфер дорожек, используемый средствами прямого доступа к памяти, размещается вместо верхней в стандартной памяти. Фирма Microsoft позаботилась о поддержке оптических накопителей, включив в состав системы утилиту MSCDEX. Эта утилита поддерживает пока лишь накопители типа CD-ROM (постоянное запоминающее устройство на компакт-дисках), обеспечивающие только чтение информации. Оптические накопители, поставляются совместно с драйверами, предназначенными для управления ими. Каждый драйвер может обслуживать один или несколько совместимых накопителей. Возможна ситуация, когда ПК оборудован несколькими разнородными оптическими накопителями. Тогда потребуется и несколько различных драйверов. Из всех устройств компьютера дисплей (графический) потребляет наибольшую мощность, эту проблему можно решить двумя путями: 1) путем конструктивных и технологических усовершенствований его устройств; 2) путем управления энергопотреблением. Управлением энергопотреблением (Power Management) называют такое специальное управление устройствами компьютера, при котором обеспечивается снижение потребляемой ими мощности в случае бездействия этих устройств. Развитые аппаратные средства управления энергопотреблением поддерживают три основных режима работы ПК: 1) режим полного включения (Full-On); 2) режим уменьшенного энергопотребления (Standby); 3) режим “спячки” (Sleep, Suspend или Idle). Ход работы: 1. Загрузите DOS 6.22. Скопируйте файл CONFIG.SYS в каталог STUDENT. Откройте на редактирование в NC файл CONFIG.SYS, который находится в корневом каталоге. 2. Очистите содержимое этого файла. Сохраните его нажав клавишу F2. 3. С помощью драйвера HIMEM.SYS обеспечьте управление расширенной и высокой памятью. Пример команды: DEVICE=C:\DOS\HIMEM.SYS. Для этого драйвера существует несколько переключателей: /HMAMIN=0…63(минимальный размер резидентной программы или драйвера, загруженного в высокую память), /A20CONTROL:{ON:OFF}(активность линии A20), /SHADOWRAM:(ON:OFF)(подключение теневой памяти, теневая память - это область расширенной памяти, которая хранит копию BIOS), /CPUCLOCK:(ON:OFF)(корректировка тактовой частоты ПК). 4. После подключения драйвера HIMEM.SYS, подключите драйвер EMM386.EXE(эмуляция отображаемой и управление верхней памятью). Пример подключения драйвера: DEVACE=C:\DOS\EMM386.EXE(список аргументов). 5. Первый аргумент (ON, OFF или AUTO) специфицируют режим работы драйвера. 6. Запишите следующей строкой в файле CONFIG.SYS команду DOS: DOS={HIGH|LOW}[UMB, NOUMB](HIGH - перемещение резидентных модулей DOS из стандартной памяти в высокую память, например - DOS=HIGH, UMB), UMB - связь DOS с верхней памятью. 7. С помощью команды COUNTRY задайте установки даты, время, денежных знаков, десятичных разделителей для России(007). Пример команды: COUNTRY=007,,C:\DOS\COUNTRY.SYS. 8. Подключите драйвер дисплея: DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1). 9. Следующей строкой подключите драйвер ANSI.SYS, который позволяет устанавливать цвет и атрибуты символов на экране. Пример команды: DEVICE=C:\DOS\ANSI.SYS. 10.Если системный блок имеет в своей аппаратной конфигурации CD-ROM, то подключите драйвер этого устройства: MSCDEX /D:MSCD000. 11.Включите режим двойной буферизации: DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER. 12.Следующей строкой подключите драйвер управления энергопотреблением POWER.EXE. Для включения аппаратной части используйте следующую строку: DEVICE=C:\DOS\POWER.EXE STD; переключите подсистему управления энергопотреблением на уровень максимального снижения потребляемой мощности: DEVICE=C:\DOS\POWER.EXE ADV:MAX. 13.Сохраните файл и выйдите из редактирования. 14.Скопируйте файл AUTOEXEC.BAT из корневого каталога в каталог STUDENT. Откройте на редактирование в NC файл AUTOEXEC.BAT, который находится в корневом каталоге. 15.Очистите содержимое этого файла. Сохраните его нажав клавишу F2. 16.Для создания кэша в расширенной памяти создайте строку в файле AUTOEXEC.BAT: C:\DOS\SMARTDRV.EXE /X. 17.Наберите далее следующие строки: @ECHO OFF PROMPT $P$G PATH C:\DOS;C:\NC; SET TEMP=C:\DOS MODE CON CODEPAGE PREPARE=((886) C:\DOS\EGA.CPI) CHCP 866 KEYB RU,,C:\DOS\KEYBOARD.SYS 18.Сохраните файл и выйдите из редактирования. 19.Перезагрузите систему и проверьте работу системы. 20.Введите в командной строке следующее: MEM /D/P. Законспектируйте приведенное распределение памяти. 21.Введите следующую команду: SMARTDRV /? И посмотрите какие параметры можно указывать при запуске этого драйвера. Контрольные вопросы: 1. Команда SMARTDRV, кэширование дисков. 2. Назначение драйверов HIMEM.SYS и EMM386.EXE. Отчет должен содержать: 1. Тему, цель работы, ответы на контрольные вопросы. 2. Описание выполненных действий по пунктам. |