Система ввода/вывода и системные файлы Первоначальная загрузка Дисковые структуры Общий объем дискового пространства Сохранение данных

Загрузка операционной системы

Если запуск системы "холодный", то выполняется процедура POST. При обнаружении любой ошибки подается определенный звуковой сигнал, и на экран дисплея выводится сообщение. После успешного завершения процедуры POST подается одиночный звуковой сигнал.

Системная BIOS ищет VBS (цилиндр О, головка 0, сектор 1 — начальный сектор диска) на диске А:. Содержимое этого сектора загружается в область памяти с начальным адресом 0000:7С00 и подвергается проверке. Если в дисководе нет дискеты, или она установлена, но не читается, то BIOS переходит к следующему этапу.

Если значение первого байта VBS на дискете А: меньше, чем 06h, или оно больше или равно 06h, но при этом первые девять слов одинаковы, то появляется сообщение об ошибке и система останавливается:

602 - Diskette Boot Record Error

(Ошибка в загрузочной записи дискеты).

14. Если дискета была подготовлена програм мами FORMAT или SYS, входящими в DOS 3.3 или более раннюю версию, но соответствующие системные файлы не являются первыми в каталоге или возникли проблемы с их загрузкой, то вы увидите следующее сообщение:

Non-System disk or disk error Replace and strike any key when ready (Несистемный диск или ошибка на диске. Замените его и нажмите на любую клавишу, когда будете готовы.)

15.Если дискета была подготовлена программами FORMAT или SYS, входящими в DOS 3.3 или более раннюю версию, a VBS поврежден, то вы увидите сообщение:

Disk Boot failure

(Не удается произвести загрузку с диска).

16. Если дискета была подготовлена программами FORMAT или SYS, входящими в DOS 4.0 или более позднюю версию, но соответствующие системные файлы не являются первыми в каталоге, или возникли проблемы с их загрузкой, или VBS по врежден, то вы увидите следующее сообщение:

Non-System disk or disk error Replace and strike any key when ready (Несистемный диск или ошибка на диске. Замените его и нажмите на любую клавишу, когда будете готовы.)

17. Если VBS на диске А: не найден, to BIOS начинает поиск MBS на первом жестком диске (цилиндр 0, головка 0, сектор 1 —начальный сектор диска). Если MBS найден, то его содержимое загружается в область памяти с начальным адресом 0000:7С00 и подвергается проверке на предмет наличия специального ключевого кода — сигнатуры.

18. Если последние два байта (сигнатура) MBS жесткого диска не равны 55AAh, то в большинстве систем формируется программное прерывание с номером 18h (INT 18h). При этом в компьютерах PS/2 на экран выводится сообщение, в котором пользователю предлагается вставить в дисковод дискету и нажать клавишу F1. В других компьютерах, изготовленных фирмой IBM (но не PS/2), прерывание 18h инициирует запуск встроенного в BIOS интерпретатора Бейсика. В прочих IBM-совместимых компьютерах на экран выводится то или иное сообщение об ошибке при загрузке. Например, в системах AT с BIOS фирмы Phoenix появляется следующее сообщение:

No boot device aviable -strike Fl to retry boot, F2 for setup utility

(Загрузочное устройство недоступно - нажмите Fl для повторной попытки, F2 для запуска программы настройки.)

Совершенствование и развитие внутренней структуры ЭВМ Классическая структура ЭВМ свойственна для ЭВМ 1 и 2 поколений. В ЭВМ 3-его поколения использовались интегральные схемы, что значительно увеличило быстродействие. Процессор, руководивший работой внешних устройств, большую часть времени простаивал в ожидании информации из вне - это снижало эффективность работы. Происходит освобождение процессора от этих функций. Их принимают на себя такие схемы: - каналы обмена; - процессоры ввода-вывода; - периферийные процессоры. В последнее время их называют - контролеры внешнего устройства. С использованием контролеров для связи между отдельными функциональными узлами ЭВМ используется общая шина - магистраль. Шина состоит из трех частей: - шина данных, по которой передается информация; - шина адреса, определяющая, куда передаются данные; - -шина управления, регулирующая процесс обмена информацией.

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

Персональный компьютер