Операционная система MS-DOS. Начальные сведения.
Свойства операционных систем.
Выбор пользователем операционной системы.
Идеальных систем не бывает. Чтобы выбрать ту или иную систему необходимо знать:
- На каких аппаратных платформах и с какой скоростью работает ОС.
- Какие внешние устройства поддерживает ОС.
- Способ взаимодействия ОС с пользователем (интерфейс).
- Какова надёжность ОС (т.е. устойчивость к ошибкам пользователя, отказам оборудования и т.д.).
- Какие есть возможности для организации компьютерных сетей.
- Обеспечивает ли ОС совместимость с другими операционными системами.
- Осуществляет ли ОС поддержку национальных языков.
- Какие существуют инструментальные средства для разработки новых прикладных программ и уже готовые пакеты прикладных программ (ППП).
- Как организована защита информации в ОС.
1. Надёжность – система должна быть не менее надёжна, чем аппаратура, на которой она работает. Определять и диагностировать ошибки, а также восстанавливать работоспособность ПК после ошибок по вине пользователя.
2. Защита – система должна защищать программы и данные от вредного взаимного влияния.
3. Предсказуемость – система должна отвечать на запросы пользователя предсказуемым образом.
4. Удобство – система должна освобождать пользователя от рутинных операций по распределению и управлению ресурсами.
5. Эффективность – т.е. обеспечить максимальное использование системных ресурсов.
6. Гибкость – системные ресурсы могут настраиваться в соответствии с дальнейшими действиями пользователя.
7. Расширяемость – система должна иметь возможность расширяться (обновляться) при добавлении новых служебных программ или внешних устройств.
В 1980 г. Президент фирмы Microsoft Билл Гейтс убедил руководство фирмы IBM в том, что их новый персональный компьютер должен быть 16 – ти разрядный. В том же году фирма IBM заключила контракт с компанией Microsoft о создании для их персонального компьютера новой операционной системы. Год спустя, на компьютерном рынке появилась операционная система MS DOS, которая длительное время «господствовала» на подавляющем большинстве IBM совместимых персональных компьютеров. В настоящее время существуют ее версии 6.22 и 7.0. Последняя распространяется в составе Windows 95/98 – 32 – разрядной многозадачной операционной системы с графическим интерфейсом и расширенными сетевыми возможностями. С наступлением эры графических операционных сред DOS отошла в тень. Однако ее роль в обеспечении процессов управления ЭВМ по – прежнему остается ощутимой. Практика показывает, что знание основ DOS способствует более глубокому пониманию того, как функционирует программное обеспечение последующих поколений.
MS- DOS 6.22 – это программно-аппаратный комплекс со следующими функциями:
1. Управление выполнением программ.
2. Управление ресурсами ПК.
3. Организация обмена информацией процессора с внешними устройствами.
4. Хранение информации во внешней памяти и обслуживание дисков.
MS-DOS хранится на дисках (DOS), её основное назначение:
Облегчить другим программам и пользователям управление дисковым вводом – выводом. MS-DOS не содержит встроенной поддержки:
а) телекоммуникационных сетей и б) накопителей на магнитных лентах.
Главное, что она позволяет - это работать с файлами – поименованными участками дисков, содержащими данные.
ОС MS DOS – это комплекс программ, неоднородный по характеру и динамичный по своему составу: из него можно удалять и в него добавлять определенные части. Та часть программ, которая взаимодействует с аппаратными средствами непосредственно и должна постоянно храниться в ПК, составляет ядро операционной системы.
В ядро DOS входят следующие компоненты (или модули – логически взаимосвязанные программы):
1. BIOS – находится в микросхеме на материнской плате ПК – содержит набор программ для взаимодействия ОС с различными стандартными устройствами как ПК, так и подключёнными к нему.
2. Файл IO.SYS – надстройка над BIOS – развивает те же функции.
3. Файл MS-DOS.SYS (обработка прерываний) – предоставляет другим программам, кроме самой ОС ресурсы ПК.
4. Файл Command.com – отвечает за взаимодействие пользователя с системой, воспринимая и организуя выполнение ею команд.