НАЗВАНИЕ
io - спецификация дисковых устройств
ОПИСАНИЕ
Файл /usr/include/sys/io.h содержит основные параметры
для различных типов дисковых устройств:
и для различных скоростей вращения и емкости. Эти основные параметры описывают дисковые устройства для соответствующих драйверов ввода/вывода.
Для каждого дискового устройства в файле io должна быть строка вида
#define v_xxx параметрыПараметры соответствуют элементам (начиная со 2-го) структуры dkvol, описанной во включаемом файле <sys/ disk.h>. Следовательно, строка
#define v_xxx 0, 9, 0, 2, 850, 0, 0, 3, 3
описывает диск с 850 цилиндрами, так как это пятый параметр, а в структуре dkvol поле с числом цилиндров является шестым.
Связь между описанием диска и элементом таблицы томов драйвера дисков устанавливается во время конфигурирования системы. Описание диска помещается в dfile(4) и ассоциируется с драйвером. Позиция в таблице томов определяет младший номер устройства.
Параметры и их значение:
Следующая информация используется при форматировании для оптимизации доступа к диску.
Два последних параметра, если только они не равны нулю, позволяют так отформатировать диск, чтобы время смены головок и поиска по дорожке при получении доступа к следующему сектору не требовало полного оборота диска.
ФАЙЛЫ
/usr/include/sys/io.h /usr/include/sys/disk.h