Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Операционная система MS DOS




Дисковая операционная система (MS DOS) была основной на первых персональных компьютерах. Многие ее характерные особенности перенеслись в последующие ОС. Важная часть ОС - базовая система ввода-вывода (BIOS) - встроена в компьютер и находится в постоянном запоминающем устройстве компьюте­ра. Она входит в состав всех ОС. Ее назначение состоит в выполнении наиболее простых и универ­сальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода также содержит тест фун­кционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операци­онной системы.

Загрузчик операционной системы — это очень короткая про­грамма, находящаяся на нулевой дорожке системного диска с операционной системой. Загружается та операционная система, загрузчик которой найден на системной дискете. На персональном компьютере это винчестер или флоппи-диск. Функция загрузчика DOS заключается в считывании в память основных модулей операционной системы и командного процессора DOS. После этого процесс загрузки завершается. Модули операционной системы представляют собой дополнение к базoвой системе ввода-вывода и реализуют часть основных услуги DOS, дополнительных к услугам BIOS.

Командный процессор DOS представляет собой файл с именем ”command.com”. Он обрабатывает текстовые команды, вводимые пользователем. Часть команд операционной системы, например Type, Dir или Сорy, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках утилиты с соответствующим именем и если находит, то загружает их в память и передает им управление. По окончании работы утилиты командный процессор удаляет ее из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS). Утилиты поставляются вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.

Драйверы устройств — это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание внешних устройств. Например, с помощью драйверов осуществляется работа с клавиатурой, монитором, принтером и т.д. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле с именем ”config.sys”. Такая схема позволяет добавлять новые устройства, не затрагивая системные файлы DOS.

В операционной системе MS DOS ряд функций по управлению запуском программ связан с конструктивными особенностями персональных компьютеров того времени. В них существовало ограничение на общий объем используемого адресного пространства оперативной памяти (640Кб). В поздних версиях можно было использовать дополнительную память (адреса от 640Кб до 1Мб). Специальные утилиты DOS позволяли разместить в этой дополнительной памяти служебные программы DOS и драйверы устройств и использовать их правильно. Прикладные программы размещались в основной памяти (адреса до 640Кб).

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

Данный механизм может использоваться для размещения в памяти других программ, которые маскируются под программы обработки прерывания, но фактически выполняют другие служебные функции. Такие программы называются резидентными. Чтобы запустить такую резидентную программу, надо выполнить программное прерывание с номером, соответствующим номеру входа в программу в векторе прерываний. Для того чтобы защитить пространство, занятое резидентными программами, в DOS имелся специальный параметр, указывающий размер оперативной памяти, занятый резидентными программами.

Система MS DOS устарела и сейчас не используется в качестве операционной системы. Однако в те годы, когда она использовалась, было создано огромное количество программ, работающих под управлением этой системы. Поэтому во всех операционных системах существует режим, имитирующий работу системы MS DOS и позволяющий выполнять DOS-программы (говорят, что они эмулируют работу DOS). Поэтому необходимо иметь представление об этой операционной системе.




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


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


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



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




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