Freigeben über


Übersicht über das Storport-E/A-Modell

In diesem Abschnitt wird das E/A-Modell des Storport-Treibers beschrieben und dieses Modell mit dem des SCSI-Porttreibers kontrastiert. Das Storport-E/A-Modell besteht aus mehreren Features, die das Leistungspotenzial von Hochgeschwindigkeitsbussen und Speichergeräten maximal nutzen sollen.

Der Storport-Treiber verwendet ein Pushmodell von E/A. Dies bedeutet, dass der Treiber E/A-Anforderungen asynchron an seinen Miniporttreiber weiterleitet, bis zu einer maximalen Anzahl von sich überlappenden Paketen, ohne darauf zu warten, dass der Miniporttreiber eingaben anforderte. Im Pushmodell steuert der Porttreiber den Fluss der E/A-Anforderungen und pusht Anforderungen an den Miniporttreiber.

Auf der anderen Seite verwendet der SCSI-Porttreiber ein Pullmodell von E/A. In einem Pullmodell von E/A leitet der SCSI-Porttreiber E/A-Anforderungen synchron an den Miniporttreiber weiter und wartet, bis der Miniporttreiber neue Eingaben anfordert, bevor er die nächste E/A-Anforderung sendet. Darüber hinaus steuert der Miniporttreiber den Fluss von E/A-Anforderungen und zieht die Anforderungen aus dem Porttreiber nach unten.

Weitere Informationen zum E/A-Modell des SCSI-Porttreibers finden Sie unter E/A-Modell für SCSI-Ports.