Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект ОС 1 семестр.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
975.87 Кб
Скачать
  1. Установка драйвера мыши

Драйвер мыши можно установить, запустив исполняемый файл из командной строки DOS либо из файла autoexec.bat. Обычно это файл mouse.com, который подходит для большинства типов обычных мышей. Но для некоторых типов мышей нужны особые драйверы, поэтому существует множество различных исполняемых файлов-драйверов для разных типов мышей ( например, gmouse, amouse...)

  1. Установка драйверов кириллицы

Драйвер кириллицы – это тоже исполняемый файл. Особенностью этого драйвера являются правила переключения клавиатуры и шрифт. Например:

cyr_vga.com переключение правой клавишей Ctrl на русский и обратно на английский, небольшой шрифт

keyrus.com встроено 3 языка: украинский. русский и английский. Переключение клавишами: левый ALT, правый ALT и правый Ctrl ( при этом изменяется рамка вокруг экрана: белая – английский, синяя – русский, зеленая – украинский), более крупный шрифт

cirillic.com переключение между русским и английским – двумя клавишами Shift.

Т.к. это исполняемые файлы, то запустить их можно либо из командной строки DOS либо из файла autoexec.bat

  1. Установка драйвера звуковой карты (sound) под dos.

Существует универсальный способ установки звуковой карты под DOS:

В файле autoexec.bat достаточно прописать следующую строку

SET BLASTER=A220 I9 D1 ,где A-это адрес ввода-вывода, I-прерывание,а D-канал прямого доступа к памяти.

Этот способ подходил для простых звуковых карт, но в настоящее время для современных карт нужно устанавливать дополнительно драйвера в config.sys и autoexec.bat. Однако, самостоятельно знать все ключи установки драйвера невозможно, поэтому чаще всего используется инсталляционная программа на диске, поставляемом со звуковой картой( или программа, выкачанная из Интернет). Эта программа сама прописывает запуск нужных драйверов с нужными ключами в конфигурационных файлах.

Команды config.Sys

  1. DEVICEHIGH

Загрузка указанного драйвера устройства в верхнюю область памяти. Использование верхней области памяти позволяет увеличить доступный программам объем обычной памяти. Если верхняя память недоступна, команда DEVICEHIGH выполняет те же действия, что и команда DEVICE. Эта команда может использоваться только в файле Config.sys.

Синтаксис:

DEVICEHIGH [диск:][путь]имя_файла [параметры]

  1. DOS

Эта команда указывает на необходимость работы MS-DOS с верхней памятью и/или загрузки части системных файлов в сегмент HMA. Эта команда может использоваться только в файле Config.sys.

Синтаксис:

DOS=HIGH|LOW[,UMB|,NOUMB][,AUTO|,NOAUTO] или

DOS=[HIGH,|LOW,]UMB|NOUMB[,AUTO|,NOAUTO] или

DOS=[HIGH,|LOW,][UMB,|NOUMB,]AUTO|NOAUTO

Параметры:

UMB|NOUMB

Этот параметр определяет, будет ли MS-DOS управлять блоками верхней памяти (UMB), созданными драйвером доступа к верхней памяти, например Emm386.exe. Параметр UMB указывает на необходимость управления блоками верхней памяти из MS-DOS. Параметр NOUMB означает, что MS-DOS не будет управлять блоками верхней памяти. По умолчанию используется значение NOUMB.

HIGH|LOW

Этот параметр определяет область памяти, куда загружаются системные файлы MS-DOS. Значение HIGH соответствует загрузке части системных файлов в сегмент HMA, а используемое по умолчанию значение LOW отвечает загрузке MS-DOS в обычную память.

AUTO|NOAUTO (только для Windows 9X)

Этот параметр определяет, будет ли MS-DOS автоматически загружать драйверы Himem.sys, Ifshlp.sys, Dblbuff.sys и Setver.exe в случае, если ссылки на них отсутствуют в файле Config.sys. По умолчанию используется значение AUTO, т.е. драйверы загружаются в память автоматически.

  1. BUFFERS/BUFFERSHIGH

Выделение памяти для дисковых буферов при запуске системы.

Буфер – это область память, используемая для кратковременного хранения информации и увеличения производительности компьютера при работе с дисками, принтерами и дркгими устройствами. Команда BUFFERSHIGH помещает буферы в верхнюю область памяти. Эти команды могут использоваться только в файле Config.sys.

Синтаксис:

BUFFERS=n[,m] ( умолч. BUFFERS=30 )

BUFFERSHIGH=n[,m]

Параметры:

n - количество буферов. Значение n должно лежать в диапазоне от 1 до 99. По умолчанию оно равно 30. Чем больше буферов, тем быстрее обмен с устройствами, но меньше свободной памяти для программ.

m - количество буферов в дополнительной области кэширования. Значение m должно лежать в диапазоне от 0 до 8. По молчанию оно равно 0 (дополнительная область кэширования не содержит буферов). Если значение n и/или m задано неверно, команда BUFFERS использует значения, выбранные по умолчанию.

  1. COUNTRY

Позволяет устанавливать формат даты и времени (зависит от страны) и необходимую кодовую страницу.

Кодовая страница – это набор символов какого-либо национального языка (например, украинского или французского). Кодовая страница содержится в файле, который при необходимости можно загружать.

Синтаксис:

COUNTRY=код_страны [,№ кодовой страницы],

drive:path\file_name

Код страны: 049- Россия, 07 – США …

№ кодовой страницы страны: 437 – США , 863 – Франция, Канада , 866 – Россия...

drive:path\file_name - путь к файлу с кодовой таблицей. Задает выбор кодовой страницы для данной страны код страны.

Например, Country=049,437, C:\dos\country.sys

  1. FILES

Задает количество файлов, которое система MS-DOS может открыть одновременно для чтения информации или записи. Например, многие игры при запуске открываю файлы с картинками, музыкой и т.д. Их количество может достигать нескольких сотен.

Синтаксис:

FILES = количество одновременно открываемых файлов (от 8 – 255) , по умолчанию = 8.

Например, files=20

  1. FCBS

Количество блоков управления файлами (FCB), которые MS-DOS может открыть одновременно. Эта команда может использоваться только в файле Config.sys. Блок управления файлом представляет собой совокупность данных об открытом файле.

Синтаксис:

FCBS=x ( умолч. 4)

где x – предельное число одновременно открытых блоков управления файлами MS-DOS. Допустимые значения x лежат в диапазоне между 1 и 255. По умолчанию используется значение 4.

  1. LASTDRIVE

Предельное число имен дисков, с которыми можно будет работать одновременно. Эти команды могут использоваться только в файле Config.sys.

Синтаксис: LASTDRIVE=x

где x – имя диска в диапазоне от A до Z. Указанное значение определяет последнее имя диска, которое MS-DOS сможет опознать.

  1. STACKS ( разбор понятия стека)

Задает количество стеков и их размер. Стек – это область памяти, в которую записываются данные и извлекаются в обратном порядке(с начало последнее, потом предпоследнее и т.д.). Стек можно сравнить с детской игрушкой «пирамида»: чтобы снять со стержня самое нижнее кольцо, нужно снять все предыдущие. Многие программы используют стековую память для размещения своих данных ( например, процедуры и функции) и если размер стека мал, то программа выдает ошибку о нехватке памяти. Также программы может организовывать большое количество стеков и тоже может возникать ошибка.

Синтаксис:

STACKS=n,s

где n – число стеков. Допустимыми значениями n являются 0 и числа в диапазоне от 8 до 64.

s – размер одного стека в байтах. Допустимыми значениями s являются 0 и числа от 32 до 512.

Например, stacks = 9, 256