Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системное_ПО_ПК.doc
Скачиваний:
56
Добавлен:
01.12.2018
Размер:
4.11 Mб
Скачать
  1. Операционная система ms-dos

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

    1. Состав ms-dos

MS-DOS (Microsoft Disk Operation System – Дисковая Операционная Система фирмы Майкрософт) относится к однополь­зовательским однозадачным ОС.

Любая операционная система должна выполнять следующие основные функции:

– управлять файловой системой и памятью компьютера;

– обеспечивать взаимодействие с внешними устройствами;

– предоставлять пользователю возможность управления ПК.

Принято считать, что MS-DOS состоит из следующих основных модулей:

– блок начальной загрузки (Boot Record);

– модуль взаимодействия с BIOS (IO.SYS);

– модуль обработки прерываний (MSDOS.SYS);

– командный процессор (COMMAND.COM);

– внешние команды(программы) MS DOS;

      • файл CONFIG.SYS;

      • файл AUTOEXEC.BAT.

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

Boot Record + IO.SYS + MSDOS.SYS + COMMAND.COM – составляют ядро MS-DOS.

Каждый из указанных модулей выполняет определенную часть функций, возложенных на ОС.

Блок начальной загрузки (или просто загрузчик) – это очень короткая программа, она просматривает корневой каталог системного диска. Проверяет, являются ли первые два файла в каталоге – файлами IO.SYS и MSDOS.SYS. Если ДА – загружает их в ОЗУ и передает управление MS-DOS. Если НЕТ – выдает сообщение на экран и ожидает нажатия какой-либо клавиши пользователем:

Non-System disk or disk error

Replace and press any key when ready

Несистемный диск или ошибка диска

Замените и нажмите какую-либо клавишу, когда будет готово

Модуль взаимодействия с BIOS (IO.SYS). Это резидентный модуль (всегда находится в ОЗУ после загрузки, пока включен ПК). Взаимодействует с BIOS и дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств.

Модуль обработки прерываний (MSDOS.SYS). Это резидентный модуль, он обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обрабатывает исключительные ситуации (ошибки) и др.

Командный процессор DOS (COMMAND.COM) обслуживает работу системы с пользователем. Этот модуль MS-DOS предназначен для:

– приема команд с клавиатуры или из *.bat-файлов и их выполнения;

– выполнения команд файла AutoExec.bat при загрузке MS-DOS;

– загрузки в ОЗУ и запуска на выполнение прикладных программ в среде MS-DOS.

В командном процессоре находится некий минимум команд MS-DOS, необходимый в основном для работы с файлами и каталогами. Эти команды называются внутренними командами MS-DOS и постоянно присутствуют в оперативной памяти ПК. Остальные команды MS-DOS поставляются вместе с операционной системой в виде отдельных файлов и загружаются в оперативную память при необходимости только на время их выполнения. Они называются внешними командами MS-DOS.

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

Файл CONFIG.SYS. Специальный текстовый файл, где содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MS-DOS и выполняемых в ее среде прикладных программ. MS-DOS выполняет этот файл автоматически, сразу после загрузки COMMAND.COM.

Файл AUTOEXEC.BAT. Специальный текстовый файл, содержащий дополнительную настроечную информацию. MS-DOS выполняет этот файл автоматически, сразу после выполнения CONFIG.SYS.