Visão geral do modelo de E/S do Storport
Esta seção descreve o modelo de E/S do driver Storport e contrasta esse modelo com o do driver de porta SCSI. O modelo de E/S do Storport consiste em vários recursos projetados para fazer uso máximo do potencial de desempenho de barramentos de alta velocidade e dispositivos de armazenamento.
O driver storport usa um modelo push de E/S. Isso significa que o driver encaminha solicitações de E/S de forma assíncrona para seu driver de miniporto, até um número máximo de pacotes sobrepostos, sem esperar que o driver de miniporte solicite entrada. No modelo de push, o driver de porta controla o fluxo das solicitações de E/S e envia solicitações por push para o driver de miniporte.
Por outro lado, o driver de porta SCSI usa um modelo de pull de E/S. Em um modelo de pull de E/S, o driver de porta SCSI encaminha solicitações de E/S para seu driver de miniporte de forma síncrona e aguarda o driver de miniporto solicitar uma nova entrada antes de enviar a próxima solicitação de E/S. Além disso, o driver de miniporto controla o fluxo de solicitações de E/S e extrai as solicitações do driver de porta.
Para obter mais informações sobre o modelo de E/S do driver de porta SCSI, consulte Modelo de E/S da Porta SCSI.