plati es esencialmente un controlador RLL muy avanzado integrado a la
electrónica de la misma platina. Estas unidades de disco son típicamente de alta
capacidad 500 MBytes y mayores, capacidad que se va duplicando cada tri o cuatrimestre.
Esta tecnología es muy confiable y rápida en comparación a sus predecesores. El
controladora " a bordo" también se apega al estándar ST-506, lo que también
los hace compatibles con softwares que los reconoce como un controlador ST-506 (p.e. El
acceso a disco a 32 bits de Windows 3.1)
Debido a que el controlador se encuentra
integrado a la platina, el fabricante es libre de utilizar técnicas avanzadas para
incrementar la capacidad, velocidad y confiabilidad de sus productos, manteniendo la
complejidad oculta del usuario y la computadora. Estas técnicas incluyen la verificación
activa de errores, moviendo el contenido de bloques con falla, a bloques de reserva para
este fin (El controlador remapea los sectores, de tal forma que la computadora no
identifique diferencia alguna), grabación de zonas (pocos sectores en las pistas internas
y un mayor número en las externas), mayores velocidades de rotación y remapeo de la
geometría de la platina a gusto del usuario.
IDE son las siglas para Electrónica de Platina Integrada (Integrated Drive
Electronics), y obtiene su nombre debido a que el controlador del disco está integrado a
la electrónica de la platina.
Los dispositivos IDE son conectados al bus a través de una tarjeta de expansión, la
cual puede estar integrada a la circuitería principal de la tarjeta madre. 2 platinas IDE
deben de estar conectadas como un par maestro-esclavo, debido a que tienen el controlador
integrado y sólo uno de ellos puede ser maestro, lo cual involucra configurar algún
conmutador dip o un selector en alguno o ambos dispositivos. El realizar esta
configuración con platinas de diferentes marcas, en especial con modelos viejos, puede
originar algún tipo de problemas.
IDE fue aceptado como estándar por el Instituto Americano Nacional de Estándares
(American National Standards Institute, ANSI) en Noviembre de 1990.
El nombre ANSI para IDE es Anexo de Tecnología Avanzada (Advanced Technology
Attachment, ATA). El estándar IDE (ATA) es uno de varios estándares relacionados
mantenidos por el comité T10.
PIO y DMA
En el contexto de los dispositivos IDE / ATA, incluyendo sus versiones evolutivas, PIO
y DMA se refieren al método utilizado para la transferencia de datos entre el disco y la memoria
RAM.
PIO son las siglas para Entrada/Salida Programable (Programmable Input/Output). Las
transferencias de datos utilizan el microprocesador para su control. DMA, que son las
siglas para el modo de Acceso Directo a Memoria (Direct Memory Access), no involucra al
procesador, transfiriendo datos entre el disco duro y la RAM directamente. El uso de los
modos DMA es mejor en sistemas operativos multitarea preemtive, tales como
Windows NT y 9x.
Los estándares ATA y ATA-2 especifican diversos modos PIO y DMA. La
especificación original ATA puede utilizar los modos 0 a 2, DMA de palabra
sencilla modos 0 a 2, y DMA multipalabra modo 0. ATA-2 soporta adicionalmente
PIO modos 3 y 4, así como DMA multipalabra en modos 1 a 2.
Además de estos existe el modo DMA/33, DMA/66 y DMA/100 que son soportado por
el estándar ATA-4, también conocido como Ultra ATA y Ultra DMA. Este estándar
requiere, además de una controladora que lo soporte, un cable especial de 80
conductores, el doble del común. Sin embargo es compatible con los discos
anteriores.
Cada modo soporta diferentes tasas de transferencia como se muestra en la
siguiente tabla:
Modo PIO |
Tasa de transferencia |
0 |
3.3 MB/s |
1 |
5.2 MB/s |
2 |
8.3 MB/s |
3 |
11.1 MB /s |
4 |
16.6 MB/s |
Modo DMA |
Tamaño de palabra |
Tasa de transferencia |
0 |
Sencilla |
2.1MB/sec |
1 |
Sencilla |
4.2MB/sec |
2 |
Sencilla |
8.3MB/sec |
0 |
Múltiple |
4.2MB/sec |
1 |
Múltiple |
13.3MB/sec |
2 |
Múltiple |
16.6MB/sec |
3 |
Múltiple |
33.3MB/s (DMA/33); hasta 100MB/s con cable de 80 conductores y controladora
compatible ATA/66-100. |
Especificaciones
Cada señal es identificada por el número de poste en el cable utilizado para conectar
la platina IDE en su adaptador.
No. Poste |
Nombre de señal |
1 |
Reinicializar |
2 |
Tierra |
3 |
Datos 7 |
4 |
datos 8 |
5 |
datos 6 |
6 |
datos 9 |
7 |
datos 5 |
8 |
datos 10 |
9 |
datos 4 |
10 |
datos 11 |
11 |
datos 3 |
12 |
datos 12 |
13 |
datos 2 |
14 |
datos 13 |
15 |
datos 1 |
16 |
datos 14 |
17 |
datos 0 |
18 |
datos 15 |
19 |
Tierra |
20 |
Llave (no
conectado/bloqueado) |
21 |
Solicitud de DMA |
22 |
Tierra |
23 |
E/S Escribir |
24 |
Tierra |
25 |
E/S Leer |
26 |
Tierra |
27 |
E/S Listo |
28 |
SPSYNC/ALE |
29 |
Aceptación DMA |
30 |
Ground |
31 |
Solicitud de
interrupción 14 |
32 |
E/S de 16 bits |
33 |
Dirección 1 |
34 |
Pasó Diagnóstico |
35 |
Dirección 0 |
36 |
Dirección 2 |
37 |
Selección de pastilla
1 Entrada |
38 |
Selección de pastilla
3 Entrada |
39 |
Platina Activa |
40 |
Tierra |
|