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

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

В табл. 20.8 приведен список дисковых функций BIOS, вызываемых через прерывание INT 13h. Некоторые функции могут быть использованы только для дисководов гибких дисков или только для накопителей на жестких дисках, другие пригодны для устройств обоих типов.

Таблица 20.8. Дисковые функции BIOS, вызываемые через прерывание INT l3h

Функция

Гибкие диски

Жесткие диски

Описание

00h

X

X

Сбросить дисковую систему

01h

X

X

Получить статус последней операции

02h

X

X

Прочесть секторы

03h

X

X

Записать секторы

04h

X

X

Проверить секторы

05h

X

X

Отформатировать дорожку

06h

X

Отформатировать испорченную дорожку

07h

X

Отформатировать накопитель

08h

X

X

Прочесть параметры накопителя

09h

X

Инициализировать параметры накопителя

OAh

X

"Длинное"чтение

OBh

X

"Длинная"запись

OCh

X

Поиск

ODh

X

Дополнительный сброс накопителя на жестком диске

OEh

X

Прочесть данные из буфера секторов

OFh

X

Записать данные в буфер секторов

10h

X

Проверить готовность накопителя

11h

X

Повторно калибровать накопитель

12п

X

Диагностика ОЗУ контроллера

13h

X

Диагностика накопителя с помощью контроллера

14h

X

Встроенная диагностика контроллера

15h

X

X

Получить тип накопителя

16h

X

Получить статус формирователя сигнала смены дискеты (DC)

17h

X

Установить тип форматируемой дискеты

18h

X

Установить тип форматируемого носителя

19h

X

Парковка головок жесткого диска

1Ah

X

ESDI — низкоуровневое форматирование

1Bh

X

ESDI — получить заводской заголовок

1Ch

X

ESDI — получить конфигурацию

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

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