Fire organisasjoner er i siste instans ansvarlig for å utvikle og bruke ATA standarder: ? American National Standards Institute ( ANSI ) , Information Technology Industry Counsil ( ITIC ) , National Committee for Information Technology ( NCITS ) , og den T13 Technical Committee ( T13 ) . T13 er i siste instans ansvarlig for å utvikle standarder for ATA- grensesnitt harddisker . Som nye ATA prototyper utvikles, blir de sendt til NCITS og ANSI for godkjenning. Derfra selskaper begynner å utnytte den nye teknologien skissert i standard , mens ANSI og NCITS gjennomgår nye protokollen . Det kan ta disse organisasjonene flere måneder til noen år å fullføre den formelle gjennomgang og godkjenningsprosess . ATA ( ATA - 1 )
ATA eller ATA - en er stenografi forkortelse for den første standarden som American National Standards Institute ( ANSI ) godkjente i begynnelsen av 1990 . Det formelle navnet på denne protokollen er " ANSI standard X3.221 - 1994 " . Det ble godkjent som den første standarden i 1994
Denne standarden har to harddisker - . En " Master" ( sender digitale instruksjoner) og en " slave " (mottar digitale instruksjoner). Den støtter også programmert input /output eller PIO moduser 0 , 1 og 2 , som er ansvarlig for å sende og motta data til og fra datamaskinens minne . Fem PIO moduser er identifisert i ATA - en protokoll , som strekker seg 0-4 , der 0 er den tregeste og 4 er den raskeste .
Støttet DMA ( Direct Memory Access ) moduser inkluderer 0 , 1 , og 2 samt DMA -modus 0 for består av flere ord . DMA-kanaler overføre informasjon direkte til og fra datamaskinens minne og harddisk uten inngrep fra central processing unit . En DMA -modus av 0 resultater i tregeste hastighet på dataoverføring , mens en rate på 2 er den raskeste .
ATA - 2
p Som behovet for raskere informasjon prosessering dukket i dataverdenen , så gjorde behovet for en ny harddisk standard stand til å møte disse større krav . Resultatet ble ATA -2 -standarden, som skrøt både raskere PIO og DMA- modus .
To tilbygg ble lagt til PIO moduser ( 3 og 4) , som var en forbedring over de PIO moduser 0 , 1 og 2 tilgjengelig i ATA -2 -protokollen. En oppgradert DMA -modus , kalt " består av flere ord , " inkludert moduser 1 og 2 . Før består av flere ord , var en forespørsel for hvert ord nødvendig ved overføring av digital informasjon. Består av flere ord bedre på dette ved at for en rask rekkefølge påfølgende overføring av digital informasjon.
ATA - 3
ATA - 3 ( også kjent som ANSI standard X3.298 - 1997 eller AT Attachment tre grensesnitt) var lik ATA - 2 men inkludert noen mindre oppdateringer. ATA -3 er mer pålitelig som følge av en oppgradering i type kabling brukes . Det benytter også SMART ( Self- Monitoring Analysis and Reporting Technology ) -stasjonen teknologi for å øke påliteligheten av tilkoblede harddisker , bevare data mer effektivt og redusere risikoen for tap av data . En sikkerhetsfunksjon som er tillatt for passordbeskyttelse ble lagt i tillegg . Ingen forbedringer ble gjort for å fremskynde behandlingen av data, for eksempel de som finnes i ATA - 2-standarden .
ATA/ATAPI-4
ATA/ATAPI- 4 ( ATA Packet Interface - 4 ) fusjonerte ATA kommandoer utviklet i tidligere ATA standarder med ATAPI ( ATA Packet Interface) . ANSI publisert standard navn for ATA/ATAPI-4 var NCITS 317-1998 . Denne standarden skrøt et betydelig antall oppdateringer og endringer til tidligere protokoller . Ultra DMA Modes ble innført, nummerert som 0 , 1 og 2 henholdsvis . En Ultra DMA Mode av 0 overføringer 16,7 megabyte ( MB) per sekund , mens en overføringer 25 MB per sekund, og to overføringer 33,3 MB per sekund . I tillegg ble en ny kabel innført for å sikre at data ikke ble tapt på grunn av den forbedrede overføringshastigheter på Ultra DMA- modus . Denne kabelen ble kjent som en " high-performance IDE -kabel ", som var en forbedring over standard IDE -kabel med en 80-leders verdi. En annen ekstra funksjon for å sikre dataintegritet var Syklisk redundans Kontroll eller CRC . Denne prosessen utfører en beregning før data blir sendt og igjen når dataene mottas . Hvis de to verdiene ikke stemmer overens , betyr det at de overførte dataene ble skadet og datapakken er sendt på nytt.