Modo de transferencia de datos IDE (PIO, DMA)

  
 

Con el desarrollo de la tecnología, el producto ha aumentado el requisito de velocidad de transmisión de datos, y el modo de transmisión de datos del disco duro de la interfaz IDE ha experimentado tres cambios técnicos diferentes, desde el modo PIO inicial al modo DMA hasta el modo Ultra DMA. . Modo PIO La ortografía en inglés de PIO es "Programación del modelo de entrada /salida". El modo PIO es un modo de intercambio de datos en el que los datos son leídos y escritos por la CPU que ejecuta los comandos del puerto de E /S. Es el primer modo de transmisión de datos del disco duro. La tasa de transmisión de datos es baja y la tasa de ocupación de la CPU también es alta. Cuando se transmite una gran cantidad de datos, el sistema se suspenderá debido a los recursos excesivos de la CPU y no se podrán realizar otras operaciones. El modo de transmisión de datos PIO se divide en modo PIO 0, modo PIO 1, modo PIO 2, modo PIO 3, modo PIO 4 en varios modos, velocidad de transmisión de datos de 3.3MB /sa 16.6MB /s. Limitado por la baja velocidad de transmisión y la extremadamente alta ocupación de la CPU, este modo de transmisión de datos se elimina rápidamente.

Modo DMA La ortografía en inglés de DMA es "Acceso directo a la memoria". Chino significa acceso directo a la memoria. Es un modo de intercambio de datos que accede a los datos directamente desde la memoria sin pasar por la CPU. En el modo PIO, la transferencia de datos entre el disco duro y la memoria está controlada por la CPU, en el modo DMA, la CPU solo tiene que emitir una instrucción al controlador DMA para permitir que el controlador DMA maneje la transferencia de número, y luego se completa la transferencia de datos. Retroalimentación a la CPU, lo que reduce en gran medida la ocupación de recursos de la CPU. La diferencia entre el modo DMA y el modo PIO es que el modo DMA no se basa demasiado en la CPU, lo que puede ahorrar mucho recursos del sistema, y ​​la diferencia en la velocidad de transmisión entre los dos no es muy obvia. El modo DMA se puede dividir en DMA de una sola palabra (DMA de un solo byte) y DMA (DMA de múltiples bytes), donde se puede lograr la tasa de transferencia máxima. También es de sólo 16.6MB /s.

Modo Ultra DMA Ultra DMA se deletrea en inglés como "Acceso de memoria ultra directo", generalmente abreviado como UDMA, que significa acceso de memoria directo avanzado. El modo UDMA se basa en el modo DMA Multi-Word de 16 bits (DMA multi-byte de 16 bits). Puede entenderse como una versión mejorada del modo DMA. Agrega CRC (Redundancia cíclica) en función de las ventajas del modo DMA. Verifique la tecnología de verificación de código de redundancia cíclica para mejorar la precisión de la transmisión de datos y garantizar la seguridad. En el modo de transmisión de datos del disco duro anterior, solo se transmite un dato en un ciclo de reloj, y la tecnología Double Data Rate se aplica gradualmente en el modo UDMA, por lo que la velocidad de transmisión de datos se mejora considerablemente. Esta técnica consiste en realizar una transmisión de datos durante las fases ascendente y descendente del reloj, que puede ser un múltiplo de la velocidad de transmisión de datos. Después del desarrollo del modo UDMA a UDMA133, las especificaciones técnicas de la interfaz IDE son limitadas, y los conectores, los cables de conexión y los protocolos de señal muestran grandes cuellos de botella técnicos, y la velocidad máxima de transmisión de datos que soportan es limitada. Al mismo tiempo, se mejora la velocidad de transmisión de la interfaz IDE, es decir, se mejora la frecuencia de trabajo y el IDE recupera el aleteo del gato. Los defectos como la interferencia de la horquilla viva, el aumento de la línea de fondo y la confusión de la señal también traen grandes restricciones para su desarrollo y son reemplazados por una nueva generación de SATA. El reemplazo de la interfaz es inevitable.

Copyright © Conocimiento de Windows All Rights Reserved