ATA, IDE et EIDE ATA, IDE und EIDE ATA, IDE et EIDE ATA, IDE y EIDE ATA, IDE and EIDE

Tour di familiarizzazione

Lo standard ATA (Advanced Technology Attachment) è un'interfaccia standard che permette la connessione di periferiche di stoccaggio sui PC. Lo standard ATA è stato messo a punto il 12 maggio 1994 dall'ANSI (documento X3.221-1994).

Nonostante la denominazione ufficiale "ATA", questo standard è più conosciuto con il nome commerciale IDE (Integrated Drive Electronics) o Enhanced IDE (EIDE o E-IDE).

Lo standard ATA è stato originariamente previsto per connettere dei dischi rigidi, tuttavia è stata sviluppata un'estensione detta ATAPI (ATA Packet Interface) per poter interfacciare delle altre periferiche di stoccaggio (lettori CD-ROM, lettori DVD-ROM, ecc) su un'interfaccia ATA.

Dalla comparsa della norma Serial ATA (sigla S-ATA o SATA), che permette di trasferire i dati in serie, il termine « Parallel ATA » (sigla PATA o P-ATA) sostituisce talvolta la denominazione "ATA" per segnare il contrasto tra le due norme.

Principio

La norma ATA permette di collegare delle periferiche di stoccaggio direttamente alla scheda madre grazie ad un piattina IDE (in inglese ribbon cable) generalmente composta da 40 fili paralleli e da tre connettori (un connettore per la scheda madre, solitamente blu, e i restanti connettori per le due periferiche di stoccaggio, rispettivamente nero e grigio).







Sul cavo una delle due periferiche deve essere dichiarata come master (master, l'altra come slave (slave. Per convenzione il connettore all'estremità (nero) è riservato alle periferiche master e il connettore in mezzo (grigio) a quelle slave. Una modalità detta cable select (abbreviata CS o C/S) permette di definire automaticamente la periferica master e slave per quanto il bios.php3 BIOS del computer poco supporti questa funzionalità.

Modalità PIO

La trasmissione dei dati si fa grazie ad un protocollo dettoPIO (Programmed Input/Output) che permette alle periferiche di scambiare dei dati con la memoria viva attraverso dei comandi gestiti direttamente dal processore. Tuttavia, dei trasferimenti importanti di dati possono rapidamente imporre un grande carico di lavoro al processore e rallentare l'insieme del sistema. Esistono 5 modalità PIO che definiscono il tasso di trasferimento massimo :

Modalità PIOBanda (Mb/s)
Modalità 03.3
Modalità 15.2
Modalità 28.3
Modalità 311.1
Modalità 416.7

Modalità DMA

La tecnica del DMA (Direct Memory Access) permette di sbloccare il processore facendo accedere direttamente alla memoria ogni periferica. Si distinguono due tipi di modalità DMA :

  • Le DMA dit "single word" (in italiano parola semplice) che permettono di trasmettere una parola semplice (2 byte ossia 16 bit) per ogni sessione di trasferimento,
  • Le DMA dit "multi-word" (in italiano parole multiple) che permettono di trasmettere successivamente più parole per ogni sessione di trasferimento.



La tabella seguente elenca le differenti modalità DMA e i tassi di trasferimento associati :


Modalità DMABanda (Mb/s)
0 (Single word)2.1
1 (Single word)4.2
2 (Single word)8.3
0 (Multiword)4.2
1 (Multiword)13.3
2 (Multiword)16.7

Ultra DMA

All'origine lo standard ATA è basato su una modalità di trasferimento asincrona, cioè gli invii di comando e gli invii di dati sono cadenzati alla frequenza del bus e vengon eseguiti ad ogni fronte montante(in inglese rising edge) del segnale dell'orologio (strobe). Tuttavia gli invii di dati e comandi non avvengono simultaneamente, cioè un comando non può esseere inviato finché il dato non è stato ricevuto e viceversa.

Per aumentare il tasso di trasferimento dei dati può quindi sembrare logico aumentare la frequenza del segnale dell'orologio. Tuttavia su un'interfaccia dove i dati sono inviati in parallelol'aumento della frequenza pone dei problemi di interferenze elettromagnetiche.

Così l'Ultra DMA (talvolta siglata UDMA) è stata pensata allo scopo di ottimizzare al massimo l'interfaccia ATA. La prima idea dell'Ultra DMA consiste nell'utilizzare i fronti montanti nonché quelli discendenti (falling edges) del segnale per i trasferimenti ossi un guadagno di velocità del 100% (con una banda che va da 16.6 Mb/s a 33.3 Mb/s). Inoltre l'Ultra DMA introduce l'utilizzo dei codici CRCper individuare gli errori di trasmissione. Così le differenti modalità Ultra DMA definiscono la frequenza di trasferimento dei dati. Quando si riscontra un errore (quando il CRC ricevuto non corrisponde ai dati) il trasferimento passa ad una modalità Ultra DMA inferiore, fino all'assenza di Ultra DMA.


Modalità Ultra DMS Banda (Mb/s)
UDMA 016.7
UDMA 125.0
UDMA 2 (Ultra-ATA/33)33.3
UDMA 344.4
UDMA 4 (Ultra-ATA/66)66.7
UDMA 5 (Ultra-ATA/100)100
UDMA 6 (Ultra-ATA/133)133



A partire dall'Ultra DMA modalità 4 è stato introdotto un nuovo tipo di cavo per limitare le interferenze; si tratta di un cavo con 40 fili di massa in più (per un totale così di 80), alternati con i fili di dati per isolarsi e con gli stessi connettori del cavo a 40 fili.

nappe IDE 80 connecteurs



Solo le modalità Ultra DMA 2, 4, 5 e 6 sono realmente implementati dai dischi rigidi.

Le norme ATA

Lo standard ATA si suddivide in pià versioni, comparse successivamente :

ATA-1

Lo standard ATA-1, conosciuto con il nome di IDE, permette la connessione di due periferiche su un cavo di 40 fili e propone una trasmissione a 8 o 16 bit con una banda intorno agli 8.3 Mb/s. ATA-1 definisce e supporta le Modalità PIO (Programmed Input/Output) 0, 1 e 2 nonché la modalità DMA multiword (Direct Memory Access) 0.

ATA-2

Lo standard ATA-2, conosciuto con il nome di EIDE (talvolta Fast ATA, Fast ATA-2 o Fast IDE), permette la connessione di due periferiche su un cavo di 40 fili e propone una trasmissione a 8 o 16 bit con una banda di 16.6 Mb/s.

ATA-2 permette il supporto delle Modalità PIO 0, 1, 2, 3 e 4 e modalità DMA multiword 0, 1 e 2. Inoltre, ATA-2 permette di respingere il limite della dimensione massima del disco di 528 Mb imposto dalla norma ATA-1 a 8.4 Gb grazie all' LBA (Large Block Addressing).

ATA-3

Lo standard ATA-3 (detto anche ATA Attachment 3 Interface) rappresenta una revisione meno importante dell'ATA-2 (con una compatibilità discendente) e fu pubblicato nel 1997 sotto lo standard X3,298-1997. Lo standard ATA-3 apporta i seguenti miglioramenti :

  • Migliore affidabilità: L'ATA-3 permette di aumentare l'affidabilità dei trasferimenti ad alta velocità.
  • Lo S.M.A.R.T (Self-Monitoring Analysis and Reporting Technology, tradttoTecnologia d'autosorveglianza, d'analisi e di rapporto) : si tratta di una funzione destinata a migliorare l'affidabilità e a prevenire i guasti.
  • Funzione di sicurezza: le periferiche possono essere protette attraverso una password aggiunta nel BIOS. All'avvi del computer, questo verifica che la password codificata nel BIOS corrisponda a quella stoccata sul disco. Questo permette soprattutto di impedire l'utilizzo del disco rigido su un altro terminale.


ATA-3 non introduce una nuova modalità ma supporta le modalità PIO 0, 1, 2, 3 e 4 nonché le modalità DMA 0, 1 e 2.

ATA-4

Lo standard ATA-4, o Ultra-ATA/33, è stato definito nel 1998 secondo lo standard ANSI NCITS 317-1998. ATA-4 modifica la modalità LBA per arrivare alla capacità massima dei dischi a 128 Gb.

In effetti, la modalità LBA permette un indirizzamento codificato da un numero binario di 28 bit. Ora ogni settore rappresenta 512 byte, così la capacità massima esatta di un disco rigido in modalità LBA è la seguente :

228*512 = 137 438 953 472 byte
137 438 953 472/(1024*1024*1024)= 128 Gb

ATA-5

Nel 1999 lo standard ATA-5 definisce due nuove modalità di trasferimento :Ultra-DMA modalità 3 e 4 (la modalità 4 è anche detta Ultra ATA/66 o Ultra DMA/66) Inoltre essa propone il rilevamento automatico del tipo di cavo utilizzate (80 o 40 fili).

ATA-6

Dal 2001 ATA-6 definisce il supporto dell'Ultra DMA/100(anche detta Ultra DMA modalità 5 o Ultra-ATA100) che permette di raggiungere delle bande teoriche di 100 Mb/s.

D'altra parte ATA-6 definisce una nuova funzionalità, dettaAutomatic Acoustic Management (AAM), che permette di adattare automaticamente la velocità di accesso ai dischi che supportano questa funzione per ridurne il rumore di funzionamento.

Infine, la norma ATA-6 permette una modalità di indirizzamento dei settori del disco rigido a 48 bit, detta LBA48 (Logical Block Addressing 48 bit). Grazie alla LBA48, è possibile utilizzare dei dischi rigidi di 2^48 settori di 512 byte, ossia una capacità massima di 2 Peta-byte.

ATA-7

ATA-7 definisce il supporto dell'Ultra DMA/133(detta anche Ultra DMA modaltà 6 o Ultra-ATA133) che permette di raggiungere delle bande teoriche di 133 Mb/s.

Tabella riassuntiva

valign="top" valign="top" valign="top" valign="top" valign="top" valign="top" valign="top"
NomeNoma ANSISinonimoModalità (PIO/DMA)Banda (Mb/s)Commenti
ATA-1 ANSI X3.221-1994 IDEPIO modalità 03,3  
PIO modalità 15,2
PIO modalità 28,3
DMA modalità 08,3
ATA-2 ANSI X3.279-1996 EIDE, Fast ATA, Fast ATA-2PIO modalità 311,1 LBA 28 bits
PIO modalità 416,7
DMA modalità 113,3
DMA modalità 216,7
ATA-3 ANSI X3.298-1997  PIO modalità 311,1 SMART, LBA 28 bits
PIO modalità 416,7
DMA modalità 113,3
DMA modalità 216,7
ATA-4/ATAPI-4 ANSI NCITS 317-1998 Ultra-ATA/33, UDMA 33, Ultra DMA 33UDMA modalità 016,7 Ultra DMA 33 e supporti dei CD-ROM (ATAPI)
UDMA modalità 125,0
UDMA modalità 233,3
ATA-5/ATAPI-5 ANSI NCITS 340-2000 Ultra-ATA/66, UDMA 66, Ultra DMA 66UDMA modalità 344,4 Ultra DMA 66, utilizzo di un cavo da 80 SLOT
UDMA modalità 466,7
ATA-6/ATAPI-6ANSI NCITS 347-2001Ultra-ATA/100, UDMA 100, Ultra DMA 100UDMA modalità 5100Ultra DMA 100, LBA48 e norme AAC (Automatic Acoustic Management)
ATA-7/ATAPI-7ANSI NCITS 361-2002Ultra-ATA/133, UDMA 133, Ultra DMA 133UDMA modalità 6133Ultra DMA 133

Ulteriori informazioni

Potete trovare tutte le specifiche tecniche sul sito del T13, organismo incaricato di mantenere lo standard ATA :

Ultime modificazione illunedì 27 aprile 2009 alle 13:47:06.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « ATA, IDE e EIDE » in :
Assemblaggio di un PC - Collegamento dei dischi rigidi Vedi Dischi rigidi, lettori CD-ROM/DVD-ROM e lettore floppy disk La scheda madre prevede solitamente due connettori IDE (Integrate Device Electronics) : Il primo connettore è chiamato connettore primario (in inglese primary device controller) ; Il...
Serial ATA (SATA o S-ATA) Vedi Introduzione Lo standard Serial ATA (S-ATA o SATA) è un bus standard che permette la connessione di periferiche di stoccaggio ad alta capacità di banda su computer di tipo PC.Lo standard Serial ATA è comparso nel febbraio del 2003 per rimediare ai...
Interruzioni hardware (IRQ) e conflitti Vedi Che cos'è un'interruzione? Dato che il processore non può trattare più informazioni simultaneamente (esso tratta un'informazione per volta, il multitask consiste nell'alternare dei pezzi di istruzioni di azioni differenti), un programma in corso di...
Il mio PC è lentissimo, cosa faccio ? VediIl tuo PC diventa molto lento ad ogni utilizzo o quando si utilizzano alcuni software? ... un po di pulizia è certamente necessaria, perché un computer in un buono stato di manutenzione è un computer più potente! Preambolo - Identificare le...
[WiFi] rete wireless e sicurezza VediDefinizione Infrastruttura rete Sicurezza Definizione Il Wi-Fi è una tecnologia per la creazione di reti senza fili (wireless). Si tratta di uno standard IEEE chiamato 802.11. La sua portata varia da un dispositivo ad un altro tra...
Nintendo DS, Homebrew e programmazione VediNintendo DS e Homebrews Tutti conoscono l'ultima console di Nintendo, nessuna sorpresa! Ma sapete tutte le possibilità che questa puo' offrirvi con gli strumenti giusti? Sommario Homebrew Hardware Le differenti cartucce vuote Le schede...
Scheda madre VediPresentazione della scheda madre L'elemento costitutivo principale del computer è lascheda madre (in inglese « mainboard » o « motherboard », talvolta abbreviato in « mobo »). La scheda madre è la base che permette la connessione di tutti gli...
DVD, DVD audio e DVD-ROM (DVD-R, DVD-RW, DVD+W, DVD+RW) VediPresentazione del DVD Il DVD (Digital Versatile Disc, più raramente Digital Video Disc) è un'«alternativa» al disco compatto (CD) la cui capacità è sei volte più importante (per il supporto DVD di capacità più piccola, facciata semplice, strato...