El modo de ráfaga es un término electrónico genérico que se refiere a cualquier situación en la que un dispositivo transmite datos repetidamente sin pasar por todos los pasos necesarios para transmitir cada dato en una transacción separada.
Ventajas
La principal ventaja del modo de ráfaga sobre el modo único es que el modo de ráfaga normalmente aumenta el rendimiento de la transferencia de datos. Cualquier transacción de bus normalmente es manejada por un árbitro, que decide cuándo debe cambiar el maestro y los esclavos otorgados. En el caso del modo de ráfaga, generalmente es más eficiente si permite que un maestro complete una secuencia de transferencia de longitud conocida.
El retraso total en una transacción de datos se puede escribir normalmente como una suma de la latencia de acceso inicial más la latencia de acceso secuencial.
Aquí, la latencia secuencial es la misma tanto en el modo único como en el modo de ráfaga, pero la latencia inicial total disminuye en el modo de ráfaga, ya que el retraso inicial (generalmente depende de FSM para el protocolo) se produce solo una vez en el modo de ráfaga. Por tanto, se reduce la latencia total de la transferencia por ráfagas y, por tanto, aumenta el rendimiento de la transferencia de datos.
También puede ser utilizado por esclavos que pueden optimizar sus respuestas si saben de antemano cuántas transferencias de datos habrá. El ejemplo típico aquí es una DRAM que tiene una latencia de acceso inicial alta, pero los accesos secuenciales posteriores se pueden realizar con menos estados de espera. [1]
Detalles
La razón habitual para tener una capacidad de modo de ráfaga, o utilizar el modo de ráfaga, es aumentar el rendimiento de datos . [2] Los pasos que se omiten al realizar una transacción en modo ráfaga pueden incluir:
- Esperando entrada de otro dispositivo
- Esperar a que termine un proceso interno antes de continuar con la transferencia de datos
- Transmisión de información que sería necesaria para una transacción completa, pero que es inherente al uso del modo de ráfaga [3]
En el caso de DMA , el controlador DMA y el dispositivo tienen acceso exclusivo al bus sin interrupción; la CPU también se libera de la gestión de interrupciones del dispositivo.
La forma real en que funcionan los modos de ráfaga varía de un tipo de dispositivo a otro; sin embargo, los dispositivos que tienen algún tipo de modo de ráfaga estándar incluyen los siguientes:
- Memoria de acceso aleatorio (RAM), que incluye EDO , SDRAM , DDR SDRAM y RDRAM ; solo se requieren los últimos tres para enviar datos en modo ráfaga, de acuerdo con los estándares de la industria
- Buses de computadora como PCI convencional , puerto de gráficos acelerado y PCI express
- Interfaces de unidad de disco duro (HDD) como SCSI e IDE
Ver también
Referencias
- ^ "Foros de ARM" .
- ^ Revisión 2.2 de la especificación de bus local PCI . Hillsboro, Oregon : Grupo de interés especial de PCI . 18 de diciembre de 1998. p. 82.
- ^ Revisión 2.2 de la especificación de bus local PCI . Hillsboro, Oregon : Grupo de interés especial de PCI . 18 de diciembre de 1998. p. 29.