Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Начальная загрузка ОС

Прямая организация | Дескрипторы файлов | Файловая структура | Организация хранения файлов в системе | Блок индексов | Карта файлов | Функции СУФ | Пример функций СУФ в MS DOS | Командный язык | Интерпретатор командной строки |


Читайте также:
  1. II. Первоначальная оценка финансовых вложений
  2. Загрузка и обновление схемы тестирования в базу данных.
  3. Загрузка программ в ПЭВМ
  4. Загрузка программ для ЭВМ с неявной сегментной адресацией
  5. Загрузка программ для ЭВМ с явной адресацией
  6. Загрузка скетча в Arduino

В холодном состоянии (без питания) ОП не содержит ОС. Для размещения ОС в ОП обычно используется следующая последовательность действий:

- Аппаратно выполняется встроенный набор команд ЭВМ, единственной целью которых является размещение в памяти абсолютного загрузчика, называемого часто блоком начальной загрузки (БНЗ). БНЗ (или адрес перехода на БНЗ) всегда размещается на одном из внешних устройств памяти в фиксированной области. Например, блок на 0-й дорожке, 0-й головке, в 1-м секторе диска. Эта встроенная последовательность команд считывает только один блок с БНЗ в некоторую фиксированную область ОП, часто в старшие адреса, и передает управление на первую ячейку считанного блока.

- БНЗ или его часть считывает некоторый фиксированный блок с этого же внешнего устройства (ВнУ) памяти, чтобы убедиться, есть ли в нем операционная система. У каждой ОС и даже версии ОС свой БНЗ, ибо только он знает, под какими именами находятся файлы в ОС и ряд других параметров (длина, местоположение файлов ОС и др.).

- Если ОС обнаружена, он считывает файлы ОС (1 или 2 файла) в фиксированную область ОП и передает управление по фиксированному адресу.

- В загруженном файле может еще не быть самой ОС (в больших и мини-ЭВМ), а только некоторый настройщик, который после запроса ряда параметров загружает собственно ОС.

- После загрузки ОС выдать приглашение (prompt, login).

 
 

Наиболее простая схема начальной загрузки у MS DOS (рис. 3.2).

В ПЭВМ БНЗ чаще всего располагается в загрузочном секторе диска (BOOT- сектор) по адресу: головка-0, дорожка-0, сектор-1 на устройстве А: или С:. (В MS DOS с версии 6.0 BOOT сектор может быть в любом секторе). Первая команда БНЗ - это обход параметров диска: число резервных секторов для ОС перед FAT (таблица размещения файлов) и другая информация. БНЗ по адресу обхода выполняет абсолютную загрузку:

- Считывает FAT и проверяет по имени, есть ли файлы с ОС.

- Если это файлы ОС, то считывает их, согласно их адресу на диске. Если это не файлы ОС, то сообщает, что диск без ОС.

- Если на данном диске не ОС, то нет полного BOOT- сектора. Там находятся команды, чтобы сообщить, что диск не системный.

- После загрузки ОС БНЗ передает управление одному из файлов ОС. Тот в свою очередь выполняет конфигурирование согласно информации в файле конфигурирования. После этого загружается интерпретатор командного языка.

- Интерпретатор выполняет командный файл старта работ (AUTOEXEC.BAT в MS-DOS) и ждет ввода следующих команд.

 

 


Дата добавления: 2015-10-02; просмотров: 46 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Графический пользовательский интерфейс| Контекст процесса

mybiblioteka.su - 2015-2024 год. (0.005 сек.)