Diferencia entre revisiones de «Integrated Drive Electronics»

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
 
m (1 revisión importada)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 113: Línea 113:
|pinout_notes=
|pinout_notes=
}}
}}
[[Imagen:cable_ide.jpg|215px|thumb|right|Cable IDE clásico de 40 conectores]]
[[Archivo:PATA-cable.jpg|miniaturadeimagen|294x294px|Un cable IDE.]]
La interfaz '''ATA''', '''P-ATA''' o '''PATA''', originalmente conocida como '''IDE''', es un estándar de interfaces para la conexión de [[Dispositivo de almacenamiento de datos|dispositivos de almacenamiento masivo de datos]] y [[Unidad de disco óptico|unidades de discos ópticos]] que utiliza el estándar derivado de ATA y el estándar '''ATAPI'''.
== 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|Compaq Computer]] (donde se instalaron los primeros discos).
En un primer momento, las controladoras ATA solo se integraban en la [[Placa base|placa madre]] de equipos de marca como [[IBM]], [[Dell]] o [[Commodore International|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 [[Peripheral Component Interconnect|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 ==


[[Imagen:cable_ide.jpg|215px|thumb|right|Cable IDE clásico de 40 conectores]]
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).
 
* ''[[ATA over Ethernet]]'', implementación sobre [[Ethernet]] de comandos ATA para montar una [[red de área de almacenamiento]] (SAN). Se presenta como alternativa a [[iSCSI]].
 
=== Velocidad definida según modo de transferencia ===
{{VT|DMA}}
{| class="wikitable" style="text-align:center"
|+Modos de transferencia
! Modo || # ||Máxima tasa de transferencia<br />(MB/s) || Ciclos de tiempo
|-
| rowspan=5 | PIO (''[[Programmed Input/Output]]'')
| 0 || 3,3 || 600 ns
|-si
 
| 1 || 5,2 || 383 ns
|-
| 2 || 8,3 || 240 ns
|-
| 3 || 11,1 || 180 ns
|-
| 4 || 16,6 || 120 ns
|- style="background:#f5fffa"
| rowspan=3 | S-WDMA ([[WDMA (computer)|''Single-word DMA'']])
| 0 || 2,1 || 960 ns
|- style="background:#f5fffa"
| 1 || 4,2 || 480 ns
|- style="background:#f5fffa"
| 2 || 8,3 || 240 ns
|-
| rowspan=5 | M-WDMA ([[WDMA (computer)|''Multi-word DMA'']])
| 0 || 4,2 || 480 ns
|-
| 1 || 13,3 || 150 ns
|-
| 2 || 16,7 || 120 ns
|-
| 3 || 20 || 100 ns
|-
| 4 || 25 || 80 ns
|- style="background:#f5fffa"
| rowspan=8 | Ultra DMA
| 0 || 16,7 || 240 ns ÷ 2
|- style="background:#f5fffa"
| 1 || 25,0 || 160 ns ÷ 2
|- style="background:#f5fffa"
| 2 (Ultra ATA/33) || 33,3 || 120 ns ÷ 2
|- style="background:#f5fffa"
| 3 || 44,4 || 90 ns ÷ 2
|- style="background:#f5fffa"
| 4 (Ultra ATA/66)|| 66,7 || 60 ns ÷ 2
|- style="background:#f5fffa"
| 5 (Ultra ATA/100)|| 100 || 40 ns ÷ 2
|- style="background:#f5fffa"
| 6 (Ultra ATA/133)|| 133 || 30 ns ÷ 2
|- style="background:#f5fffa"
| 7 (Ultra ATA/167)|| 167 || 24 ns ÷ 2
|}


El sistema '''IDE''' (''Integrated Device Electronics'', "Dispositivo con electrónica integrada") o '''ATA''' (''Advanced Technology Attachment''), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y '''ATAPI''' (''Advanced Technology Attachment Packet Interface'') y además añade  dispositivos como las unidades [[CD-ROM]].</br>
== Conexión de los dispositivos ==
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 [[jumper (informática)|''jumpers'']]. Por lo tanto, el dispositivo se puede conectar como:


En el sistema IDE el controlador del dispositivo se encuentra integrado en la electrónica del dispositivo. Las diversas versiones de sistemas ATA son:
* '''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.


*''Paralell ATA'' (algunos están utilizando la sigla PATA)
=== Configuración del ''Jumper'' ===
**ATA-1
{{VT|Jumper (informática)}}
**ATA-2, soporta transferencias rápidas en bloque y multiword DMA.
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.<ref name="Configuración de un disco IDE">{{cita web|url=http://www.clubso.com.ar/manuales-guias/1737-comoconfigurar-los-jumpers-disco-duro-ide.html|título=Configuración de ''jumper'' IDE|fechaacceso=19 de
**ATA-3, es el ATA2 revisado.
septiembre de 2011|urlarchivo=https://web.archive.org/web/20130504003847/http://www.clubso.com.ar/manuales-guias/1737-comoconfigurar-los-jumpers-disco-duro-ide.html|fechaarchivo=4 de mayo de 2013}}</ref>
**ATA-4, conocido como Ultra-DMA o ATA-33 que soporta transferencias en 33 MBps.
{{Galería de imágenes
**ATA-5 o Ultra ATA/66, originalmente propuesta por Quantum para transferencias en 66 MBps.
  | título = '''Ejemplos de configuración del ''jumper'':'''
**ATA-6 o Ultra ATA/100, soporte para velocidades de 100MBps.
  | tít_pos = left
**ATA-7 o Ultra ATA/133, soporte para velocidades de 133MBps.
  | líneas = 3
*''[[Serial ATA]]'', remodelación de ATA con nuevos conectores (alimentación y datos), cables, tensión de alimentación y conocida por algunos como SATA.  
  | ancho = 170
*''[[Ata over ethernet]]'' implementación sobre [[Ethernet]] de comandos ATA para montar una red [[Red de área de almacenamiento|SAN]]. Se presenta como alternativa a [[iSCSI]]
  | alto = 70
  |Jumper 01.png|Posición del ''jumper'' para que el disco sea reconocido como maestro.
  |Jumper 00.png|Configuración del disco como esclavo, se retira el ''jumper''.
  |Jumper 02.png|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.
  |Jumper 05.png|Limita la capacidad de almacenamiento del disco.
}}
No todos los discos duros siguen este orden.
== Desventajas ==


En un primer momento, las controladoras IDE iban como tarjetas de ampliación, mayoritariamente para [[bus ISA]], y sólo 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 I/O, que agrupaban las controladores IDE y de [[disquete]] y los puertos [[RS-232]] y el [[puerto paralelo]], y sólo modelos de gama alta incorporaban zócalos y conectores [[SIMM]] para cachear el disco. La integración de dispositivos trajo que un solo chip fuera capaz de desempeñar todo el trabajo.
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.


Desde la aparición del [[bus PCI]], las controladoras IDE casi siempre están incluidas en la [[placa base]], inicialmente como un chip, para pasar a formar parte del [[chipset]]. Suele presentarse como dos conectores para dos dispositivos cada uno. '''De los dos discos duros''', '''uno''' tiene que estar como '''esclavo y el otro''' como '''maestro''' para que la controladora sepa a/de qué dispositivo mandar/recibir los datos. La configuración se realiza mediante [[jumper]]s. Habitualmente, un disco duro puede estar configurado de una de estas tres formas:
Este inconveniente está resuelto en [[Serial ATA|S-ATA]] y en [[SCSI]], ya que se utiliza un dispositivo en cada [[Puerto_(informática)|puerto]].


* 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.
== Obsolescencia ==
* Como esclavo ('slave'). Debe haber otro dispositivo que sea maestro.
* Selección por cable (''cable select''). El dispositivo será maestro o esclavo en función de su posición en el cable. Si hay otro dispositivo, también debe estar configurado como ''cable select''. Si el dispositivo es el único en el cable, debe estar situado en la posición de maestro. Para distinguir el conector en el que se conectará el primer bus IDE (IDE 1) se utilizan colores distintos.


Este diseño (dos dispositivos a un bus) tiene el inconveniente de que mientras se accede a un dispositivo el otro dispositivo del mismo conector IDE no se puede usar. En algunos [[chipset]] (Intel FX triton) no se podría usar siquiera el otro IDE a la vez.
Los discos ATA se extendieron más que los [[Small Computer System Interface|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.


Este inconveniente está resuelto en [[serial ATA |S-ATA]] y en [[SCSI]], que pueden usar dos dispositivos por canal.
Por tanto, hoy en día se está reduciendo progresivamente el uso de PATA, ya que ha sido sustituida por SATA.


Los discos IDE están mucho más extendidos que los [[SCSI]] debido a su precio mucho más bajo. El rendimiento de IDE es menor que SCSI pero se están reduciendo las diferencias. El UDMA hace la función del Bus Mastering en SCSI con lo que se reduce la carga de la CPU y aumenta la velocidad y el Serial ATA permite que cada disco duro trabaje sin interferir a los demás.
== Referencias ==


De todos modos aunque SCSI es superior se empieza a considerar la alternativa S-ATA para sistemas informáticos de gama alta ya que su rendimiento no es mucho menor y su diferencia de precio sí resulta más ventajosa.
{{listaref}}


== Véase también ==
== Véase también ==


*[[Placa base]]
* [[Bus (Informática)]]
*[[Bus (Informática)|Bus]]
* [[Hardware]]
*[[Hardware]]
* [[Placa base]]
* [[SATA]]


==Enlaces externos==
== Enlaces externos ==
* [http://pinouts.ws/ata-ide-pinout.html ATA IDE, funciones de los pins] (inglés)
{{Commons|ATA}}
* [http://pinouts.ws/ata-ide-pinout.html ATA IDE, funciones de los pines] (en inglés)
* [http://margo.student.utwente.nl/el/componen/fpinout2.html Pines (conexiones) en varias normas de transferencia de datos] (en inglés)


{{wp}}
{{wp}}
[[Categoría:Almacenamiento informático]]
[[Categoría:Almacenamiento informático]]
[[Categoría:Conectores de computadora]]
[[Categoría:Buses de almacenamiento]]
[[Categoría:Siglas de informática]]
[[Categoría:Estándares de hardware]]


[[bs:Integrated Drive Electronics]]
[[bs:Integrated Drive Electronics]]

Revisión actual - 12:40 16 oct 2021

IDE : Integrated Drive Electronics
ATA : Advanced Technology Attachment


Conector ATA hembra en un cable a la izquierda, dos conectores ATA en placa madre a la derecha

Tipo Conector de dispositivos de almacenamiento masivo interno
Historia de producción
Diseñador Western Digital
Diseñado en 1986
Especificaciones
Conectable en caliente no
Externo no
Ancho 16 bits
Ancho de banda originalmente 16 MB/s
posteriormente 33, 66, 100 y 133 MB/s
Max nº dispositivos 2 (master/slave)
Protocolo Paralelo
Cable cable de cinta plano de 40 hilos
Pines 40
Patillaje

Pin 1 Reset
Pin 2 Ground
Pin 3 Data 7
Pin 4 Data 8
Pin 5 Data 6
Pin 6 Data 9
Pin 7 Data 5
Pin 8 Data 10
Pin 9 Data 4
Pin 10 Data 11
Pin 11 Data 3
Pin 12 Data 12
Pin 13 Data 2
Pin 14 Data 13
Pin 15 Data 1
Pin 16 Data 14
Pin 17 Data 0
Pin 18 Data 15
Pin 19 Ground
Pin 20 Key o VCC_in
Pin 21 DDRQ
Pin 22 Ground
Pin 23 I/O write
Pin 24 Ground
Pin 25 I/O read
Pin 26 Ground
Pin 27 IOC HRDY
Pin 28 Cable select
Pin 29 DDACK
Pin 30 Ground
Pin 31 IRQ
Cable IDE clásico de 40 conectores
Un cable IDE.

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.

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) 0 3,3 600 ns
1 5,2 383 ns
2 8,3 240 ns
3 11,1 180 ns
4 16,6 120 ns
S-WDMA (Single-word DMA) 0 2,1 960 ns
1 4,2 480 ns
2 8,3 240 ns
M-WDMA (Multi-word DMA) 0 4,2 480 ns
1 13,3 150 ns
2 16,7 120 ns
3 20 100 ns
4 25 80 ns
Ultra DMA 0 16,7 240 ns ÷ 2
1 25,0 160 ns ÷ 2
2 (Ultra ATA/33) 33,3 120 ns ÷ 2
3 44,4 90 ns ÷ 2
4 (Ultra ATA/66) 66,7 60 ns ÷ 2
5 (Ultra ATA/100) 100 40 ns ÷ 2
6 (Ultra ATA/133) 133 30 ns ÷ 2
7 (Ultra ATA/167) 167 24 ns ÷ 2

Conexión de los dispositivos

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]

Plantilla:Galería de imágenes

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

Atribución

Este artículo proviene originalmente de Wikipedia
que lo licencia simultáneamente bajo las licencias

Creative Commons Reconocimiento - CompartirIgual 3.0
y la licencia de documentación libre GNU v.1.2 y posteriores
El Museo de los 8 Bits lo integra en su wiki bajo cc-by-sa-3.0

Creative Commons License
GNU head