Обзор модели ввода-вывода Storport
В этом разделе описывается модель ввода-вывода драйвера Storport и сравнивается с моделью драйвера порта SCSI. Модель ввода-вывода Storport состоит из нескольких функций, предназначенных для максимального использования потенциала производительности высокоскоростных автобусов и запоминающего устройства.
Драйвер Storport использует модель принудительного ввода-вывода. Это означает, что драйвер асинхронно пересылает запросы ввода-вывода своему драйверу мини-порта до максимального числа перекрывающихся пакетов, не дожидаясь, пока драйвер мини-порта запросит входные данные. В модели push-уведомлений драйвер порта управляет потоком запросов ввода-вывода и отправляет запросы в драйвер мини-порта.
С другой стороны, драйвер порта SCSI использует модель ввода-вывода по запросу. В модели ввода-вывода по запросу драйвер порта SCSI синхронно пересылает запросы ввода-вывода драйверу мини-порта и ожидает, пока драйвер мини-порта запросит новые входные данные перед отправкой следующего запроса ввода-вывода. Кроме того, драйвер мини-порта управляет потоком запросов ввода-вывода и извлекает запросы из драйвера порта.
Дополнительные сведения о модели ввода-вывода драйвера порта SCSI см. в разделе Модель ввода-вывода портов SCSI.