Integrated Drive Electronics

La interfaz ATA, P-ATA o PATA, originalmente conocida como IDE, es un estándar de interfaces para la conexión de dispositivos de almacenamiento masivo de datos y unidades de discos ópticos que utiliza el estándar derivado de ATA y el estándar ATAPI.

Un cable IDE.

Historia

La primera versión de la interfaz ATA, fue conocida como IDE y desarrollada por Western Digital, con la colaboración de Control Data Corporation (encargada de la parte del disco duro) y Compaq Computer (donde se instalaron los primeros discos).

En un primer momento, las controladoras ATA solo se integraban en la placa madre de equipos de marca como IBM, Dell o Commodore. Su versión más extendida eran las tarjetas multi E/S, que agrupaban las controladoras ATA y disquetera, así como los puertos RS-232 y el puerto paralelo, y solo modelos de gama alta incorporaban zócalos y conectores SIMM para cachear el disco. Dicha integración de dispositivos trajo consigo que un solo chip fuera capaz de desempeñar todo el trabajo.

Junto a la aparición del bus PCI, las controladoras casi siempre están incluidas en la placa base, inicialmente como un chip, para después pasar a formar parte del chipset.

Terminología

Los términos IDE (Integrated device Electronics), EIDE (Enhanced IDE) y ATA, hoy en día PATA, se han usado como sinónimos ya que generalmente eran compatibles entre sí.

Por otro lado, aunque hasta el 2003 se utilizó el término “ATA”, con la introducción del Serial ATA (SATA) se le acuñó el retrónimo Parallel ATA (PATA).

Versiones

  • Parallel ATA (siglas P-ATA o PATA):
    • ATA-1, la primera versión. Su velocidad es de 8MB/s.
    • ATA-2, soporta transferencias rápidas en bloque y multipalabras DMA.
    • ATA-3, es el ATA-2 revisado y mejorado. Todos los anteriores soportan velocidades de 16 MB/s.
    • ATA-4, conocido como Ultra-DMA (UDMA) o ATA-33, que soporta transferencias en 33 MB/s.
    • ATA-5 o Ultra ATA/66, originalmente propuesta por Quantum para transferencias en 66 MB/s.
    • ATA-6 o Ultra ATA/100, soporte para velocidades de 100 MB/s.
    • ATA-7 o Ultra ATA/133, soporte para velocidades de 133 MB/s.
    • ATA-8 o Ultra ATA/166, soporte para velocidades de 166 MB/s.
  • Serial ATA (conocida comúnmente como S-ATA o SATA):
    • Remodelación de ATA con nuevos:
      • Conectores (alimentación y datos),
      • Cables,
      • Tensión de alimentación.
    • Soporta velocidades de:
      • 150 MB/s (SATA),
      • 300 MB/s (SATA II),
      • 600 MB/s (SATA III).

Velocidad definida según modo de transferencia

Modos de transferencia
Modo#Máxima tasa de transferencia
(MB/s)
Ciclos de tiempo
PIO (Programmed Input/Output) 03,3600 ns
15,2383 ns
28,3240 ns
311,1180 ns
416,6120 ns
S-WDMA (Single-word DMA) 02,1960 ns
14,2480 ns
28,3240 ns
M-WDMA (Multi-word DMA) 04,2480 ns
113,3150 ns
216,7120 ns
320100 ns
42580 ns
Ultra DMA 016,7240 ns ÷ 2
125,0160 ns ÷ 2
2 (Ultra ATA/33)33,3120 ns ÷ 2
344,490 ns ÷ 2
4 (Ultra ATA/66)66,760 ns ÷ 2
5 (Ultra ATA/100)10040 ns ÷ 2
6 (Ultra ATA/133)13330 ns ÷ 2
7 (Ultra ATA/167)16724 ns ÷ 2

Conexión de los dispositivos

Cable IDE clásico de 40 conectores.

En la interfaz ATA se permite conectar dos dispositivos por bus. Para ello, de los dos dispositivos, solo uno tiene que estar como esclavo y el otro como maestro para que la controladora sepa a qué dispositivo enviar los datos y de qué dispositivo recibirlos. El orden de los dispositivos será “maestro, esclavo”, es decir, el maestro será el primer dispositivo y el esclavo, será el segundo. La configuración se realiza mediante jumpers. Por lo tanto, el dispositivo se puede conectar como:

  • Maestro (Master): si es el único dispositivo en el cable, debe tener esta configuración, aunque a veces también funciona si está como esclavo. Si hay otro dispositivo, el otro debe estar como esclavo.
  • Esclavo (Slave): funcionará conjuntamente con el maestro. Debe haber otro dispositivo que sea maestro.

Configuración del Jumper

La configuración del jumper es de vital importancia ya que determina el orden en el que el sistema debe acceder al dispositivo y por tanto, de forma indirecta, desde cuál debe efectuarse el arranque del sistema.[1]

Ejemplos de configuración del jumper:
Posición del jumper para que el disco sea reconocido como maestro.
Posición del jumper para que el disco sea reconocido como maestro.  
Configuración del disco como esclavo, se retira el jumper.
Configuración del disco como esclavo, se retira el jumper.  
Configuración cable select. El disco maestro será el que se conecte en el extremo del cable, y el esclavo el que se conecte en medio.
Configuración cable select. El disco maestro será el que se conecte en el extremo del cable, y el esclavo el que se conecte en medio.  
Limita la capacidad de almacenamiento del disco.
Limita la capacidad de almacenamiento del disco.  

No todos los discos duros siguen este orden.

Desventajas

El diseño original de ATA (dos dispositivos a un bus) tiene el inconveniente de que mientras se accede a un dispositivo, el otro dispositivo del mismo conector ATA no se puede usar. En algunos chipset (por ejemplo, Intel FX triton) no se podría usar siquiera el otro ATA a la vez.

Este inconveniente está resuelto en S-ATA y en SCSI, ya que se utiliza un dispositivo en cada puerto.

Obsolescencia

Los discos ATA se extendieron más que los SCSI debido a su coste mucho menor, aunque su rendimiento también era más bajo. Debido a las limitaciones que tenía ATA, desarrollaron su sucesor, que se dio a conocer como Serial ATA, la cual mejoró considerablemente en rendimiento.

Por tanto, hoy en día se está reduciendo progresivamente el uso de PATA, ya que ha sido sustituida por SATA.

Referencias

  1. «Configuración de jumper IDE». Archivado desde el original el 4 de mayo de 2013. Consultado el 19 de septiembre de 2011.

Véase también

Enlaces externos

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.