Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ОС MS DOS состоит из модулей.
1. Базовая система ввода-вывода - BIOS. Располагается в ПЗУ ПК. Обеспечивает тестирование ПК при включении, запуск блока начальной загрузки с диска или дискеты, интерфейс с устройствами ПК, обслуживание прерываний (нижний уровень). Кроме того, BIOS содержит информацию о конфигурации ПК.
2. Блок начальной загрузки, это программа длиной 512 байт и устанавливаемая на диск командами format и sys. Основная ее задача загрузка в ОЗУ остальных частей ОС с диска.
3. Модуль расширения базовой системы ввода-вывода – IO.SYS. Дополнения к аппаратному BIOS, связанные с конкретной версией ОС.
4. Модуль обработки прерываний – MSDOS.SYS. обрабатывает прерывания верхнего уровня, генерируемого программами.
5. Командный процессор – программа, которая ведет с нами диалог - COMMAND.COM. Программа постоянно подгружается с диска.
6. Внешние команды и утилиты MS DOS.
Отдельным важным моментом ОС является система прерываний. Прерыванием называется событие, когда работа компьютера по одной из причин прерывается и выполняется специальная программа – обработчик прерываний. Кроме обработчиков прерываний, заложенных в самой ОС, пользователь может запрограммировать собственные функции обработки прерываний и настроить их на активацию по определенным событиям в ПК.
Прерывания делятся на:
1. Аппаратные. Сообщение от аппаратуры ПК, например, нажатие клавиши.
2. Логические. Нестандартные события в процессоре, например, деление на ноль.
3. Программные. Генерируются различными программами в самых различных случаях.
При генерации прерывания, исполнение текущей программы на некоторое время прерывается, и управление передается на функцию обработки прерывания, после завершения ее работы управление возвращается в то место, где ее работа была прервана.
Примером может служить ситуация кода: во время занятий по информатики входит директор и высказывает все, что он думает по поводу отношения учащихся к другому предмету. После его ухода – завершения прерывания, урок информатики продолжается.
Дата публикования: 2014-11-29; Прочитано: 509 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!