Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программное обеспечение. /

Операционнаясистема MS DOS. Обзор версий MS DOS. Основные составныечасти MS DOS. Начальная загрузка MS DOS

←предыдущая следующая→  
1 2 

MSDOS.sys для версии 5.0 и выше),

  - командный процессор(COMMAND.com)

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

  - драйверы устройств,

  - файл Config.sys,

  - файл AutoExec.bat,

Блок начальной загрузки + IO.sys + MSDOS.sys - ядро MS DOS.

Блок начальной загрузки :

Размещается :

  в 1-м секторе 0-дорожки 0-стороны системной дискеты,

  в 1-м секторе HDD-диска, в разделе, отведенном под DOS.

Просматривает КОРНЕВОЙ каталог системного диска.Проверяет,

являются ли первые два файла в каталоге - файлами IO.sys и

MSDOS.sys.Если ДА - загружает их в ОЗУ и передает управление

MS DOS.Если НЕТ - сообщение на экране и ожидание нажатия какой-

либо клавиши Пользователем :

      Non-System disk or disk error

      Replace and press any key when ready

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

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

Именно поэтому , при "изготовлении" Системной Дискеты - необходимо переносить файлы IO.sys и MSDOS.sys на Системную Дискету с помощью спец.программы SYS.com.

IO.sys :

Это резидентный модуль(всегда находится в ОЗУ после загрузки,пока

включен PC).

Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства(где необходимо) с помощью дополнительных драйверов.

MSDOS.sys :

Это резидентный модуль.

Обеспечивает интерфейс высокого уровня для прикладных программ,

содержит программные средства для управления файлами, ус-вами

ввода-вывода, обработка исключительных ситуаций(ошибок) и др.

Прикладная Программа вызывает функции этого модуля через механизм

прерываний(программные прерывания,см. тема 5.1), передавая

(принимая) информацию к(от) MS DOS через регистры CPU или(и) области

памяти ОЗУ. MSDOS.sys транслирует(переводит) запрос прикладной прог-

раммы в один или несколько вызовов (IO.sys+BIOS).

Командный процессор(COMMAND.com) :

Отдельный Модуль MS DOS.Этот модуль может быть заменен на другой,

более удобный.

Предназначен :

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

    выполнение,

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

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

    в среде MS DOS

Командный процессор состоит из 3-х частей :

  - резидентная(размещается в ОЗУ сразу после MSDOS.sys,

    включает процедуры обслуживания некоторых прерываний,

    процедуры обработки стандартных ошибок MS DOS,процедуру

    загрузки транзитной части командного процессора),

  - инициализирующая(в ОЗУ следует сразу за резидентной частью;

    во время загрузки OS ей передается управление;она “выполняет”

    файл AutoExec.bat и некоторые другие действия;эта часть ко-

    мандного процессора стирается из ОЗУ первой же загруженной 

    программой),

  - транзитная(загружается в старшие адреса ОЗУ;обрабатывает все

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

    выдает системную подсказку MS DOS;загружает в ОЗУ программы

    и передает им управление)

Внешние команды(программы) :

Дополнительные программы, входящие в MS DOS, выполняющие определен-

ные функции.

Драйверы устройств :

Специальные резидентные программы, которые управляют внешними ус-

тройствами.Драйверы загружаются в ОЗУ в том порядке, как они

указаны в файле CONFIG.sys.

CONFIG.sys :

Спец.текстовый файл,где содержится информация о подгружаемых

дополнительных драйверах и некоторая другая информация,

касающаяся непосредственно MS DOS и выполняемых в ее среде

прикладных программ.

MS DOS выполняет этот файл автоматически, сразу после загрузки

COMMAND.com.

AUTOEXEC.bat :

Спец.текстовый файл,где содержится дополнительная настроечная

информация.

MS DOS выполняет этот файл автоматически, сразу после выполнения

CONFIG.sys.

                  НАЧАЛЬНАЯ ЗАГРУЗКА MS DOS

1. При включении PC вначале выполняются программы BIOS.

2. После тестирования и др.действий процедура POST(из модуля BIOS)

   осуществляет поиск и загрузку блока начальной загрузки :

      - вначале производится поиск на устройстве A:

        (если не найдено - поиск на устройстве C:,если не найдено,

         то вызывается встроенный в ПЗУ BASIC или производятся

         другие действия,”указанные” в ПЗУ)

3. Блок начальной загрузки производит поиск в корневом каталоге

   системной дискеты(диска) файлов IO.sys и MSDOS.sys(эти файлы должны

   быть первыми и именно в таком порядке),

4. Блок начальной загрузки производит загрузку файла IO.sys и передает

   ему управление,

5. IO.sys :

     - загружает и настраивает MSDOS.sys,

     - определяет состояние подключенных устройств,

     - инициализирует подключенные устройства,

     - загружает необходимые драйверы устройств,

     - передает управление MSDOS.sys.

6. MSDOS.sys :

    - инициализирует(настраивает) свои внутренние рабочие таблицы,

    - загружает драйверы, указанные в файле config.sys,

    - загружает командный процессор(файл COMMAND.com)

7. Командный процессор “выполняет” команды, указанные в файле

   autoexec.bat

8. Командный процессор выдает на экран Монитора системную подсказку

   MS DOS и ожидает команд Пользователя

                СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

       1. Герхард Франкен, Сергей Молявко

          "MS-DOS 6.2 ... для Пользователя",

          Киев, BHV, 1994,  Москва, БИНОМ, 1994.

       2. "DOS 3.3. Техническое руководство". Методические

          материалы.

       3. Фигурнов В.Э. “IBM PC для Пользователя”

          г.Уфа, НПО “Информатика и Компьютеры”, 1993 г.

       4. Справочное Руководство по IBM PC. Методические

          материалы.Часть 1. ТПП “СФЕРА”.  М. 1991 г.

       5. Брябрин В.М. “Программное обеспечение персональных

          ЭВМ”. М. “НАУКА”, 1990 г.

←предыдущая следующая→  
1 2 


Copyright © 2005—2007 «RefStore.Ru»