Friday, May 18th

Last update12:13:00 PM GMT

Вы находитесь на: FreeBSD Обзор системы ввода/вывода Дисковые устройства

Дисковые устройства

Дисковые устройства выполняют основную роль в ядре UNIX и поэтому имеют дополнительные особенности и возможности, выходящие за рамки типичного драйвера символьного устройства. Изначально UNIX предоставлял дискам два интерфейса. Первым был интерфейс символьного устройства, который предоставлял прямой доступ к диску в его непосредственном виде. Этот интерфейс по-прежнему доступен в FreeBSD 5.2. Вторым был интерфейс блочных устройств, который преобразовывал из пользовательской абстракции диска как массива байтов в структуру, налагаемую нижележащим физическим носителем. Доступ к блочным устройствам был возможен через соответствующие специальные файлы устройств. Блочные устройства были удалены из FreeBSD 5.2, поскольку они не были нужны каким-либо из обычных приложений и значительно усложняли ядро.


Похожие:
Еще по теме:
Советуем прочитать:

Сейчас 63 гостей онлайн