Иерархия драйверов в операционной системе включает несколько уровней, каждый из которых отвечает за определённые функции. studfile.net intuit.ru
В подсистеме дискового ввода-вывода: studfile.net
- Нижний уровень образован аппаратными драйверами устройств (дисков), имеющих различные аппаратные интерфейсы: MFM, IDE, SCSI, SATA. studfile.net
- Следующий уровень образуют программные драйверы конкретных файловых систем, которые могут быть использованы для хранения данных на дисках, подключённых по этим интерфейсам: FAT, ext2, ext3, NTFS, HPFS и другие. studfile.net
- Самый верхний уровень иерархии представлен программным драйвером виртуальной (обобщённой) файловой системы, предоставляющей универсальный доступ к файлам в файловой системе любого типа на устройствах с любым интерфейсом. studfile.net
В подсистеме обмена по сети: studfile.net
- Нижний уровень образован аппаратными драйверами сетевых контроллеров: ne2000, Зсот, CNet, Realtek и другие. studfile.net
- Программные драйверы промежуточного уровня могут предоставлять различные уровни сетевых протоколов: UDP, TCP/IP, IPX/SPX, Tokenring и другие. studfile.net
- Программные драйверы верхнего уровня предоставляют доступ в сеть через протоколы различных служб: http, ftp, nfs и другие. studfile.net
Количество уровней драйверов в подсистеме ввода-вывода обычно не ограничивается каким-либо пределом, но на практике чаще всего используют от двух до пяти уровней драйверов. studfile.net intuit.ru
Иерархичность драйверов облегчает решение большинства задач управления подсистемой ввода-вывода, повышает гибкость и расширяемость функций по управлению устройствами. studfile.net intuit.ru