Storport Driver
Storport (storport.sys) è un driver di porta di archiviazione fornito dal sistema particolarmente adatto per l'uso con bus ad alte prestazioni, ad esempio NVMe su fibre channel (FC) o bus RAID e adattatori RAID.
L'uso di Storport anziché del driver porta SCSI precedente offre diversi vantaggi:
Prestazioni migliorate, sia in termini di velocità effettiva che di risorse di sistema usate.
Interfaccia del driver miniport migliorata che soddisfa le esigenze dei fornitori di archiviazione di fascia alta, ad esempio i fornitori RAID e Fibre Channel basati su host.
Tutti i fornitori sono invitati a usare Storport laddove possibile, anziché il driver di porta SCSI. Tuttavia, si applicano alcune restrizioni. Ad esempio, Storport non può essere usato con adattatori o dispositivi che non supportano Plug and Play. Tutti i dispositivi DMA devono avere funzionalità DMA di mastering del bus, perché Storport non supporta le operazioni di I/O programmate o DMA in modalità subordinata. Altre restrizioni si applicano in relazione all'accodamento con tag, al senso autorequest, al supporto WMI, al tipo di dati di richiesta SCSI che i dispositivi devono segnalare e all'avvio direttamente dal BIOS ROM di un adattatore. Per un elenco dettagliato delle restrizioni sull'uso del driver Storport, vedere Requisiti per l'uso di Storport con un adapter.
Per usare meglio gli investimenti effettuati dai fornitori nei driver miniport porta SCSI, Storport segue l'architettura del driver porta-miniport SCSI con poche modifiche. Le modifiche apportate all'interfaccia del driver della porta SCSI sono state apportate in aree in cui nuovi algoritmi sono stati in grado di produrre aumenti di velocità misurabili o dove era necessario aggiungere il supporto per gli autobus ad alta velocità.