русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Состав MS DOS

Основные части MS DOS:

-модуль расширения ввода-вывода IO.SYS

-базовый модуль ОС MS DOS.SYS

-командный процессор (командная оболочка) COMMAND.COM

-внешние команды и драйверы-утилиты (файлы с расширением *COM, *EXE, *SYS)

в отдельную составную часть также могут быть выделены инструментальные средства DOS (система программирования, текстовый редактор, отладчик DE-BUG), реализующие простейшие функции тестирования и отладки программ.

В основу данного разделения DOS на блоки был положен принцип модульности, а именно: разработчиками в идеологию системы была изначально положена возможность относительно свободной замены одного блока при неизменных остальных. Так, блок IO.SYS объединил процедуру ввода-вывода, которые являются наиболее зависимыми от конкретных аппаратных устройств ПК и должны быть более гибкими, чем основывающиеся на них процедуры из базового модуля MS DOS.SYS.

По находящейся «ближе» к аппаратным ресурсам, чем DOS – это загрузчик и базовая система ввода-вывода, которая записана в постоянном запоминающем устройстве (ПЗУ) и является его неизменным атрибутом.

Базовая система ввода-вывода BIOS называется так потому, что включает в себя ошибочный набор модулей, благодаря которым ОС и другие прикладные программы могут взаимодействовать с различными устройствами компьютера (дисплей, клавиатура, принтер и т.п.), т.е. BIOS рассматривать как ПО с одной стороны, и как составная часть аппаратных средств с другой.

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

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

Основные вспомогательные функции BIOS:

1. поиск на гибком и жестком магнитном диске программы-загрузчика ОС, и загрузка с диска в оперативную память.

2. тестирование аппаратной памяти и оперативной памяти.

3. инициализация векторов прерывания нижнего уровня.

BIOS содержит:

специальные программы по управлению внешними устройствами (драйверы- программы, расширяющие возможности ОС).

Тестовые программы для контроля работоспособности аппаратуры и программы начальной загрузки ОС.

Основные функции драйвера:

прием и обработка запроса к периферийному устройству.

Преобразование запроса в серию команд управление устройством

Обработка сигнала прерывания.

Драйверы могут быть:

· стандартные (внутренние)

· загружаемые (внешние).

Просмотров: 749


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.