¿Cuál es la diferencia entre ATA, PATA e IDE?


27

Si no me equivoco, estos nombres se refieren a la misma tecnología. ¿Hay alguna diferencia entre ellos? Si no, ¿por qué esta tecnología tiene tantos nombres diferentes?


55
La industria de la computación tiene demasiados acrónimos (parece peor que el ejército cuando considera que IBM tenía un acrónimo de "fan" - AMD para dispositivo de movimiento aéreo). Buena pregunta (+1)!
Randolf Richardson

Respuestas:


43

IDE (Integrated Drive Electronics) era el nombre original, luego se estandarizaron en ATA (Advanced Technology Attachment) como un estándar más amplio que incluía adiciones como CD-ROM y demás. Cuando salió SATA (Serial ATA), la gente comenzó a usar PATA (ATA paralela) para referirse al bus conectado en paralelo más antiguo (aquellos que usan cable plano), para ser más específico que el término ATA, que puede referirse a cualquiera. Ambos son parte del estándar ATA y usan los mismos conjuntos de comandos lógicos, pero SATA obviamente tiene una interfaz eléctrica diferente. Ambos tipos de unidades (SATA y PATA) son dispositivos IDE.

Fuente: PC mag


14

Encontré un artículo interesante aquí que explica la diferencia. Parece que en realidad se llamaba ATA, pero IDE y PATA eran solo nombres diferentes utilizados por diferentes marcas.

Simplemente muestra cuánta competencia (y dinero) hay entre las empresas relacionadas con la informática para que su marca particular de la tecnología actual sea aceptada como el estándar mundial. Sin embargo, todos se sumergieron cuando el viejo y simple 'ATA' se convirtió en el término aceptado.

Una vez que se desarrolló SATA, se llamó PATA.

En general, el estándar ATA se ha movido a través de siete fases reconocidas (ATA-1, 2, 3, etc.) y en 2001, llegaron al mercado los discos duros ATA etapa 7 (comúnmente llamados Ultra ATA-133). Esto podría hacer velocidades de transferencia de datos de hasta 133 MB / seg (megabytes por segundo). Se cree que ATA-7 es la última etapa de desarrollo antes de que Serial ATA se hiciera cargo. En esta etapa, para aclarar la distinción entre ATA y el estándar SATA más nuevo, el estándar ATA anterior se redefinió y se denominó Parallel ATA (o PATA).


12

Integrated Drive Electronics fue el nombre comercial original para diferenciarse de cuando la electrónica estaba en una placa separada (ST-506 y ESDI). Pero, por ejemplo, las unidades SCSI también tienen sus controladores integrados. Por lo tanto, el estándar se denominó "AT Attachment" para IBM PC / AT (que a su vez significaba Tecnología avanzada, pero ATA no es un Accesorio de tecnología avanzada). Pero IDE y ATA son sinónimos. ATA es un término mejor.

ATA se convirtió en PATA (Paralelo) para diferenciarse de SATA (serial)


0

Cada unidad SATA tiene un conjunto de chips integrado que comprime y descomprime la transferencia de datos, mientras que el controlador PATA, integrado en la placa base, se comunicaba directamente con el hardware de la unidad.

SATA a la placa base, los datos se comprimen, la placa base tiene su propio conjunto de chips que convierte los datos del dispositivo SATA nuevamente en binario descomprimido para el resto de la computadora, lo mismo debe hacerse para que los datos pasen de la placa base a El disco duro.

Cualquier transferencia hacia / desde las unidades tiene que pasar por este proceso o ninguno de los componentes entenderá al otro.


No, los datos no están comprimidos. Está serializado . El mismo número de bits (en realidad, SATA agrega algunos bits sobre el cable que se quitan), simplemente se envían uno a la vez en lugar de 32 en paralelo.
psusi

0

ATA también se llama Parallel AT Attachment, físicamente tienen una relación estrecha, pero PATA parece el sistema de tecnología más nuevo. Por lo tanto, intente buscar algún modelo anterior de sistema de interfaz que tenga un puerto como un pequeño pin perforado desde un dispositivo como HDD, CD-Drive ... ..los pines que son paralelos entre sí y tienen alrededor de 15 a 20 o algo pines son ejemplos de ATA paralela. IDE también tiene la misma relación con ATA y PATA, pero los sistemas de cableado compuestos de una superficie plana y ancha que tienen de 20 a 30 pines son IDE. Hay un sistema más nuevo como EIDE que tiene un mayor ancho de banda.


¿Puedes ser más detallado? Serían útiles las fotos de los distintos conectores o algún material fuente.
kazoni

0

Trataré de dar una respuesta completa.

En el momento de PC-AT (286) solo había un bus en el sistema. Este bus se llamó bus del sistema o bus host (hoy en día se conoce como ISA).

Todos los dispositivos (incluida la propia CPU) se conectaron a este bus: controlador de memoria, controlador de disquete, controlador de teclado, temporizador, etc.

Los primeros discos duros constaban de 2 partes: controlador de disco (conectado a ISA) y disco tonto. El programador accedió al controlador (como a cualquier dispositivo basado en ISA) mediante IO y regiones de memoria. Presentaba el disco como bloques que usaban geometría del sector de la cabeza y el cilindro y manipulaba cosas de bajo nivel (como cabezas de accionamiento móviles) por sí mismo.

ISA-->Controller-->Cable-->Dumb_disk

Compaq produjo computadoras portátiles en ese momento. Instalaron un dispositivo simple en el puente ISA. Este dispositivo se llama "Adaptador de bus de host" (HBA). Luego, movieron el controlador a la unidad de disco y lo conectaron al HBA con un cable plano. Tenga en cuenta que HBA no es un controlador: es solo un adaptador. El controlador se instaló en el disco! Entonces, puede decir que el controlador de disco se conectó a ISA con una pequeña ayuda de adaptador.

ISA_BUS[HBA]---ribbon-cable-->CONTROLLER_AND_DISK

Esa fue la primera vez que el controlador se integró en el disco, por lo que lo llamaron IDE: Integrated Disk Electronics .

Más tarde, los fabricantes crearon un estándar llamado AT-Attachement (ATA) que describió tanto la conexión física (cable plano) como la interfaz de programación del controlador (registros y su semántica). Se llama AT Attachment porque se trataba de conectar discos al bus AT (ISA).

Cada dispositivo ATA es IDE. Pero los dispositivos anteriores a ATA no son IDE, aunque todos los dispositivos IDE producidos después de principios de los 90 son ATA.

A mediados de la novena edición, la arquitectura cambió: en lugar de un bus, conectaron la CPU al chip llamado "puente norte" con el bus llamado bus frontal. Northbridge se conectó a un chip llamado "puente sur". Integraron ATA HBA e ISA y el controlador de teclado y otros dispositivos de baja velocidad en el puente sur. ATA dejó de ser "AT archivo adjunto" en ese momento, pero el nombre permaneció.

ATA tenía un problema: era paralelo. Cada línea de datos residía en un cable separado (había 40 cables en ATA original). Gran cantidad de líneas limitan la velocidad debido a la diafonía . Primero, lo resolvieron agregando líneas adicionales conectadas a tierra, ¡así que ATA-4 + usó 80 líneas!

Pero la solución final fue pasar al bus serie. Aumentó la complejidad del controlador, pero dio a los ingenieros la capacidad de aumentar la velocidad. Entonces, crearon una versión en serie de ATA llamada "SATA". A partir de ese momento, la versión anterior se llamó paralela ATA o PATA.

PATA es ATA. Y SATA es ATA. Pero cuando las personas hablan de ATA, casi siempre hablan de la versión antigua y paralela de ATA: PATA.

SATA puede ser compatible con ATA, pero desarrollaron una nueva versión de HBA llamada AHCI (interfaz de controlador de host avanzado). Ver: AHCI es controlador, no un adaptador a partir de ahora. A partir de ese momento, podemos decir que SATA es un bus regular (al igual que USB). Eso tiene 2 controladores: un controlador reside en PCI (en algún lugar cerca del "centro de comunicación" (así es como lo llaman "south birdge" ahora). Otro reside dentro del disco, pero esta es una historia completamente diferente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.