Вопросы на закрепление

· Чем отличаются реальный и защищенный режимы адресации памяти

· Что такое сегмент и смещение? Как вычисляется адрес памяти по номеру сегмента и смещения.

· Какую область адресов памяти ( в Кбайтах) занимает «основная память» и какую «верхняя память». Что в них размещается.

· В каких адресах расположена дополнительная память. Как для процессора становится доступной дополнительная память, что для этого используется.

УСТАНОВКА МЕНЕДЖЕРОВ ПАМЯТИ ДЛЯ DOS,

 

Система DOS работает в реальном режиме работы процессора и для программ DOS используется основная память – первые 640 Кбайт.

Однако, вскоре после появления DOS основной памяти стало не хватать и появилась необходимость использовать дополнительную память свыше 1Мб. Такую возможность предоставляют менеджеры памяти:

На загрузочной дискете в файле config.sys прописать запуск: device=himem.sys. Файл himem.sys при этом должен быть скопирован на дискету ( иначе указать полный к нему путь)
Аналогично можно добавить запуск: device=emm386.exe

 

УСТАНОВКА ДРАЙВЕРОВ ПОД DOS( CD ROM, МЫШЬ, КИРИЛЛИЦА, SOUND)

( перед занятием на всех компьютерах создать каталог c:dos, в который скопировать файлы:
mouse.com , cyr_vga.com , keyrus.com, cirillic.com, mscdex.exe, sscdrom.sys, драйвер звуковой карты под DOS, приготовить дискеты для каждого компьютера)

Общий принцип установки драйверов под DOS:

Для системы DOS нужно устанавливать драйвера для различных устройств:

· CD ROM

· мышь

· драйвер кириллицы ( для работы с русскими текстами)

· звуковая карта (SOUND)

· сетевая карта (NET), принтер сканер ...

· менеджеры памяти

!!! видеодрайвер – встроенный и дополнительно не устанавливается в DOS

Общие принципы установки:
1) запуск инсталляционной программы с автоматическим конфигурированием устройства с дискеты, поставляемой с оборудованием ( обычно это программы setup.exe, или install.exe или др.)
2) ручная установка драйвера (если известны ключи и требуемые характеристики) – указание запуска драйверов в файлах autoexec.bat и config.sys. Эти файлы исполняются во время загрузки DOS.
3) в процессе установки могут потребоваться сведения о свободных прерываниях или каналах прямого доступа (поэтому предварительно просмотреть эту информацию)

 

Запуск программ и выполнение команд DOS при загрузке системы (autoexec.bat):

В системе DOS есть возможность автоматического выполнения команд DOS при загрузке системы. Для этого зарезервирован специальный файл autoexec.bat ( это имя должно быть только таким). Это обычный командный файл. Для запуска программ ( исполняемых файлов) в этом файле нужно просто указать их имя. Следует учесть месторасположение этих файлов: если файл находится в корневом каталоге загрузочного диска, то его имя можно указывать без пути, а если нет, то нужно прописать путь к каталогу, где находится этот файл. Прописать путь можно либо непосредственно перед именем файла или указать его в команде PATH ( эта команда должна предшествовать запуску программ!)

Пример autoexec.bat:

Path c:;c:windows;c:dos;c:vc;c: c;d:system

mouse

cyr_vga

vc

Запуск драйверов в config.sys
Команда
DEVICE = [диск:][путь]имя_файла [параметры]

[диск:][путь]имя_файла - Расположение и имя загружаемого драйвера устройства.

[параметры] - Параметры командной строки, передаваемые драйверу.

Например: DEVICE=C:WINDOWSHIMEM.SYS

1. Установка драйвера CD ROM под DOS.

Программа MSCDEX.EXE ее параметры устанавливается либо с помощью инсталляционной утилиты либо вручную.

Вручную: в файле Autoexec.bat:.

/D = <имя устройства> (обычно MSCD0000; 0001;…)

/L: <буква диска> (по умолчанию – первая свободная)

/M: <число буферов> - ускоряет чтение за счет промежуточного хранения данных.

Например: MSCDEX.EXE /d:cd0000 /m:4

В CONFIG должна быть строка запуска соответств. драйвера (обычно поставляется вместе с CD ROM): DEVICE = <имя драйвера> /D: <устройство как в autoexec.ват>

Например: DEVICE=sscdrom.sys /d:cd0000

Файл MSCDEX.EXE должен быть в корневом каталоге С.

Запустить инсталляционную программу, которая сама сконфигурирует систему под данный CD ROM или установить вручную как описано выше. Практическая установка CD ROM под DOS.

2. Установка драйвера мыши

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

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

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

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

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

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

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

 

4. Установка драйвера звуковой карты (SOUND) под DOS.

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

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

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

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