Тема №10.Работа с внутренними и внешними устройствами компьютера средствами операционной системы.

Настройка устройств в MS DOS.

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

Драйвер - это программа, которая организует взаимодействие операционной системы с устройством. Для организации памяти и установки драйверов DOS имеются два важных файла, относящихся к операционной системе — CONFIG.SYS и AUTOEXEC.BAT.

Файл config.sys начинает работать после загрузки в оперативную память файлов io.sys и msdos.sys, но в отличие от них этот файл не является обязательным для ОС. Он предназначен для задания некоторых системных параметров и загрузки драйверов различных устройств(MS DOS не умеет автоматически настраивать устройства, не поддерживает режим Plug&Play).

Перечислим основные Команды файла CONFIG.SYS:

Обычно в этом файле располагаются следующие параметры:
Device=C:\Windows\HIMEM.SYS - драйвер обеспечивает доступ к расширенной(Часть оперативной памяти сверх 1 Мб) и верхней памяти
Device=C:\Windows\EMM386.EXE - EMM386.EXE разрешает доступ к блокам верхней памяти
Dos=High - ядро DOS помещается в верхнюю память, что немного освобождает обычную память
Shell=C:\COMMAND.COM/E:512/P - с помощью этой записи мы указываем операционной системе использовать интерпретатор команд COMMАND.COM, который должен определяться через полное указание пути. С помощью параметра /E:512 расширяется размер памяти для переменной окружения на 512 байт. Параметр /P загружает COMMAND.COM в память резидентно.
Country=07,866,C:\Windows\COUNTRY.SYS - указывает системе принимать во внимание особенность страны, например, при представлении времени, даты, денег, порядка сортировки и т.д. 07 — код страны (Россия), 866 — код кириллической страницы, C:\Windows\COUNTRY.SYS указывает на файл, в котором содержатся соответствующие характеристики страны.
Devicehigh=C:\windows\SETVER.EXE - драйвер нужен для того, чтобы устаревшие программы не отказывались работать в современных версиях DOS.
Files=60 - определяется количество файлов, которое может быть открыто одновременно. Для того чтобы экономить место в памяти, не следует до бесконечности увеличивать это значение (максимум 255), вполне уместно указать его между 40 и 60.
Buffers=10 - Количество буферов является фактором, который также определяет использование рабочей памяти. Каждый буфер поглощает полкилобайта.
Break=On - Команда break=on устанавливает режим возможного прекращения выполнения программы при одновременном нажатии клавиш Ctrl и C или Ctrl и Break.
Stacks=0,0 - Stacks — задание количества и размера стеков для обработки аппаратных прерываний. Обычно при установке Stacks= 0,0 проблем не возникает. Однако Windows указывает размер из 9 элементов величиной по 256 байт, что документируется строкой Stacks=9,256, которую можно обнаружить в CONFIG.SYS после установки Windows — это все-таки приблизительно 2 Кбайта памяти. Необходимо вручную уменьшить это значение и только в случае проблем опять установить прежнее значение 9,256.
Switches=/F - Данная оптимизация загрузки РС приводит к уменьшению времени загрузки примерно на 1,23 с! Запись Switches=/F приводит к тому, что при загрузке MS-DOS, кроме сообщения Started MS-DOS..., на экране монитора больше никаких сообщений не возникает.

После обработки config.sys в DOS загружается командный интерпретатор command.com, отвечающий за такие задачи, как прием и выполнение команд,загрузк в память программ, выполнение пакетных(командных) файлов(файлов с расширением .bat, в которых записана последовательность команд).

С помощью command.com обрабатывается и самый главный из пакетных файлов - autoexec.bat. Он предназначен для запуска резидентных программ DOS, для выполнения каких-либо команд или установки некоторых системных параметров - в общем он является дополнением файла config.sys и так же не является обязательным. Как правило, в autoexec.bat используют следующие команды:

Обычно в этом файле располагаются следующие параметры:
@Echo off - отключение вывода информации на экран при выполнении autoexec.bat.
Prompt $p$g - стандартный вид приглашения DOS.(загружается по умолчанию).
Path=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS\;C:\NC\; - поиск исполняемых файлов(файлов с расширениями .com, .bat, .exe) в каталогах Windows, Command, DOS, NC и т.д.
Set Temp=C:\TEMP - установка значения переменной окружения Temp - путь к папке временных файлов.
загрузка различных драйверов устройств, которые устанавливаются совершенно по разному в зависимочти от модели устройства. Например:
загрузка драйвера клавиатуры - keyb ru,,C:\WIN\COMMAND\keybrd3.sys
загрузка драйвера мыши - C:\MOUSE\MOUSE.COM
загрузка драйвера звуковой карты типа Sound Blaster -
LH c:\blaster\SB16SET/M:255/voc:200/cd:200/MIDI:200/LINE:200/TREBLE:200/BASS:127/SPK:200/MIC:200
Set Sound=C:\BLASTER
Set Blaster=A220 17 DI H5 P330 T6

загрузка драйвера CD-ROM:
Devicehigh=C:\CDROM\MTMCDS.SYS/D:MSCD001/P:260/E
Installhigh=C:\DOS\MSCDEX.EXE/D:MSCD001/M:15/E






Настройка устройств в Windows.

Настройка устройств в Windows происходит гораздо проще. Все системные файлы, о которых шла речь выше, также являются частью Windows, но они не оказывают такого важного значения на работу системы, так как Windows автоматически настраивает ПК на оптимальную производительность.

Все аппаратные средства компьютера настраиваются в Windows с помощью специальных программ, собранных в одной специальной папке - Панель управления. Большинство устройств(клавиатура, мышь, экран, принтеры и др.) имеют отдельные программы в Панели управления и чтобы получить доступ к настройкам необходимо щелкнуть на соответствующем значке. Доступ же ко всем устройствам компьютера открывается с помощью значка Система.

За программную установку устройств отвечает та же Панель управления. Если ОС что-то знает об устройстве(если устройство поддерживает режим Plug and Play, то Windows автоматически его настроит при первом запуске), то необходимо пользоваться значком Система, а если ОС не удалось обнаружить устройство, то значком Установка оборудования. При запуске этого приложения запускается Мастер установки оборудования, который поможет провести полную проверку по поиску новых устройств ПК.

Если мастеру не удалось обнаружить устройство, то необходимо продолжить работу в программе Установка оборудования и вручную указать системе(выбрать из списка) тип устанавливаемого устройства и конкретную модель устройства. Если ничего похожего на устанавливаемое устройство нет, тогда необходимо нажать кнопку Установить с диска.... Затем указать Windows, где находится драйвер устройства.

Иногда установленные Windows устройства начинают конфликтовать друг с другом или просто были неправильно установлены системой. Тогда необходимо открыть Систему и на вкладке Устройства обнаружить неправильно установленные устройства(они отмечены восклицательным знаком на желтом фоне). Для исправления ошибок необходимо посмотреть, что сообщается в свойствах устройства и, скорее всего, необходимо удалить данное устройство. После этого установку придется повторить, изменяя какие-то параметры.