Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué el disco duro del puerto serie es más rápido que el puerto paralelo?

¿Por qué el disco duro del puerto serie es más rápido que el puerto paralelo?

En términos de velocidad de transmisión, la velocidad de ATA-100 es de 100 MB/S, luego la velocidad de ATA-133 es de 133 MB/S. Solo desde este aspecto, SATA es mucho más rápido que PATA. El disco duro en serie es un nuevo tipo de interfaz de disco duro que es completamente diferente del ATA paralelo. Es famoso por su método en serie para transmitir datos. Comparado con el ATA paralelo, tiene muchas ventajas. En primer lugar, Serial ATA transmite datos de forma serie continua y solo se transmite 1 bit de datos a la vez. Esto puede reducir la cantidad de pines en la interfaz SATA, reducir la cantidad de cables de conexión y ser más eficiente. De hecho, Serial ATA puede completar todo el trabajo con solo cuatro pines, que se utilizan para conectar cables, conectar cables de tierra, enviar y recibir datos. Al mismo tiempo, esta arquitectura también puede reducir el consumo de energía del sistema y reducir la complejidad del sistema. . En segundo lugar, Serial ATA tiene un punto de partida más alto y un mayor potencial de desarrollo. La velocidad de transferencia de datos definida por Serial ATA 1.0 puede alcanzar los 150 MB/s, que es más alta que la velocidad de datos más alta de 133 MB/s que ofrece el ATA paralelo más rápido (es decir, ATA/). 133) puede lograr. La velocidad de transferencia sigue siendo alta y la velocidad de transferencia de datos en Serial ATA 2.0 alcanza los 300 MB/s. Con el tiempo, SATA alcanzará una velocidad de transferencia de datos máxima de 600 MB/s. El principio de funcionamiento de SATA es muy simple: la transmisión de datos se implementa de forma serie continua para obtener una mayor velocidad de transmisión. SATA también ha mejorado mucho en la confiabilidad de los datos. SATA puede realizar una verificación de redundancia cíclica (CRC) en paquetes de datos y comandos al mismo tiempo. No solo puede detectar todos los errores de un solo bit y de doble bit, sino que también, según principios estadísticos, también puede detectar 99,998 errores posibles. Por el contrario, PATA solo puede verificar los datos transmitidos de un lado a otro, pero no puede verificar las instrucciones. Además, hay una gran interferencia en las altas frecuencias, por lo que la estabilidad de la transmisión de datos es muy pobre. Las colas de discos duros PATA de escritorio siempre se han limitado estrictamente a una profundidad de no más de 32 niveles. Si aumenta la profundidad de la cola, puede tener el efecto contrario: aumentar el riesgo de acumulación de comandos. Por lo general, los discos duros PATA tienen dos opciones al recibir comandos: una es ejecutar el comando inmediatamente y la otra es retrasar la ejecución. Para el último caso, el disco duro debe notificar al host cuándo comenzar a ejecutar el comando configurando el indicador de atención y el bit de servicio. Sin embargo, el disco duro no puede comunicarse activamente con el host, lo que requiere que el host consulte automáticamente todo el disco duro. sectores en ciclos regulares Después de descubrir el bit de Servicio, solo emitiendo un comando de Servicio se puede obtener del disco duro la información sobre qué comando pendiente se ejecutará. Además, el bit de servicio no contiene ninguna información de identificación para que se ejecute el comando. La información de identificación del comando necesaria se transmite junto con la solicitud de datos en forma de valor de etiqueta y solo la utiliza el host para configurar el motor DMA y. búfer de recepción de datos. De esta manera, el host no puede saber de antemano qué comando establece el bit auxiliar establecido por el disco duro y el motor DMA no se puede configurar antes del inicio del ciclo de transferencia de datos. En última instancia, esto conduce a la ineficiencia de los discos duros PATA.