ATA

From Elettronica

Revision as of 13:51, 29 March 2006 by Admin (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

L'Advanced Technology Attachment (ATA) è un'interfaccia standard per la connessione di dispositivi di memorizzazione (ad es. hard disk e unità CD-ROM) all'interno dei personal computer. Sono molti i termini utilizzati per designare tale standard, comprese abbreviazioni e acronimi quali IDE, EIDE, ATAPI, UDMA. Attualmente lo standard ATA è designato come P-ATA (cioè Parallel ATA) per differenziarsi dallo standard S-ATA (cioè Serial ATA) introdotto successivamente.

Gli standard ATA permettono collegamenti con lunghezze di cavo comprese tra 45 e 90 cm, quindi l'utilizzo prevalente per tale tecnologia è per le memorie di massa all'interno dei personal computer. Tale soluzione rappresenta nelle implementazioni dei personal computer esistenti fino al 2004 l'interfaccia più comune e la meno costosa per tale applicazione.


[edit] Storia (da Wikipedia)

Per la maggior parte della storia dell'ATA, i cavi a nastro o a fascia hanno avuto 40 conduttori, ma una versione da 80 conduttori è comparsa con l'introduzione dello standard Ultra DMA/66. Il cavo con 80 conduttori prevede un filo di messa a terra per ciascun conduttore che porta il segnale. Ciò riduce gli effetti dell'induzione elettromagnetica tra i conduttori adiacenti e permette il transfer rate (velocità di trasferimento) di 66 megabyte al secondo (MB/s), proprio del UDMA4. Le modalità ancor più veloci, UDMA5 e UDMA6 richiedono anch'esse cavi con 80 conduttori. Sebbene il numero di conduttori sia raddoppiato, il numero di pin dei connettori è rimasto lo stesso, dal momento che i connettori sono fisicamente identici.

Le successive versioni degli standard ATA intorno alla fine degli anni 1990 si sono dimostrate meno generose anche per le specifiche riguardanti la lunghezza dei cavi. La lunghezza massima di appena 18 pollici (45 cm) rendeva infatti difficili i cablaggi all'interno dei computer con cabinet più grandi o nel montaggio di più dischi all'interno dello stesso computer.

Se due unità vengono collegate ad un solo cavo, è generalmente necessario configurare una delle due unità come master e l'altra come slave. L'unità master generalmente viene elencata prima di quella slave da parte del sistema operativo. L'unità master gestisce l'accesso ai dispositivi su quel canale. Per questa ragione, dispositivi come le prime versioni dei masterizzatori, che possono risentire nel funzionamento a causa dei tempi di latenza aggiuntivi necessari per l'arbitraggio da parte dell'unità master, dovrebbero essere configurati come master, inoltre ogni canale dovrebbe avere un master per funzionare correttamente.

Nella maggior parte dei casi, un'unità singola all'interno di un canale viene configurata come master. Ad ogni modo, alcune unità possiedono un'impostazione specifica single, che indica questo tipo di configurazione (in particolare il produttore Western Digital, utilizza quest'impostazione aggiuntiva). Inoltre, a seconda dell'hardware e del software disponibile, alcune unità possono operare da sole in un canale anche se impostate come slave.

Una configurazione possibile per alcune unità a disco è quella denominata cable select, realizzata solo in tempi recenti. In questa modalità, l'unità si configura automaticamente come master o slave. Questa funzione viene ottenuta tagliando il conduttore 28 sul cavo con 40 conduttori, o i conduttori 56 e 57 sul cavo con 80 conduttori) tra i due connettori riservati alle periferiche (HDD e CDROM). I cavi più recenti non recano alcun taglio nella piattina, dal momento che la disconnessione viene effettuata internamente sui connettori, che, in questo caso, sono sempre di colore diverso: nero il connettore per la periferica "slave", grigio il connettore per la periferica "master". Il connettore destinato all'inserimento sul controller (normalmente integrato nella scheda madre) è di colore blu.


Modalità UDMA
Modalità Velocità
UDMA0 16.7 MB/s
UDMA1 25.0 MB/s
UDMA2 33.3 MB/s
UDMA3 44.4 MB/s
UDMA4 66.7 MB/s
UDMA5 100.0 MB/s
UDMA6 133 MB/s

Nota che il transfer rate per ciascuna modalità UltraDMA riporta il transfer rate massimo teoricamente. I dati aggiuntivi dovuti al protocollo impiegato per il trasferimento riducono tale valore ed altri fattori derivanti ad esempio da un'eventuale congestione del bus PCI possono ulteriormente ridurre le velocità di trasferimento. Inoltre, al febbraio 2004 non esistono dischi fissi capaci di mantenere velocità maggiori di 50 MB/s, quindi i limiti di velocità dell'Ultra DMA possono limitare soltanto quei trasferimenti che avvengono quando l'unità opera in burst mode, ossia quando i dati richiesti vengono recuperati dalla cache e l'unità non effettua fisicamente una lettura da uno dei suoi piatti magnetici.

Personal tools