Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции и назначение базового модуля DOS




Модуль расширения базовой системы ввода-вывода

Модуль расширения базовой системы ввода-вывода ЕМ BIOS. Придает гибкость операционной системе при обращении к внешним устройствам, а при необходимости и перекрывает (блокирует) функции постоянного модуля BIOS. Он хранится на диске в виде файла IO.SYS. Объем этого файла небольшой, например, для MS DOS версии 6.22 он равен 40 Кбайт.

Наличие модуля расширения позволяет легко провести модификацию параметров операционной системы, используя файл конфигурации CONFIG.SYS, который хранится в главном каталоге. При подключении новых внешних устройств в этом файле указываются имена новых драйверов, управляющих их работой. Сами драйверы в виде файлов размещался на диске.

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

Основная функция модуля расширения в процессе нормальной работы компьютера - это увеличение возможностей BIOS. Функции модуля расширения ЕМ BIOS на этапе загрузки состоят в следующем:

- определение состояния оборудования;

- конфигурирование MS DOS по указаниям в файле CONFIG.SYS;

- инициализация и переустановка некоторых векторов прерываний нижнего уровня;

- запуск базового модуля DOS.

 

Базовый модуль располагается в виде файла MS DOS.SYS на системном диске в специально выделенном для него месте вслед за файлом модуля расширения BIOS IO.SYS. Объем файла MSDOS.SYS для версии 6.22 - 38 Кбайт. Базовый модуль не имеет жесткой привязки к аппаратной части и при необходимости может быть заменен на другой файл.

Основная функция базового модуля в процессе нормальной работы компьютера управление ресурсами компьютера, файловой системой на дисковом пространстве и управление работой программ при помощи системы прерываний.

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

Пример: Программы, входящие в структуру базового модуля DOS, должны обеспечивать:

- создание файла: присвоение имени, расположение его на диске, определение занятого им объема дискового пространства;

- наличие сведений о занятых и свободных участках дискового пространства;

- управление областями оперативной памяти и другие функции.

 




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 725; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.