Qual é a diferença entre ATA, PATA e IDE?


27

Se não me engano, todos esses nomes se referem à mesma tecnologia. Existem diferenças entre eles? Caso contrário, por que essa tecnologia tem tantos nomes diferentes?


5
A indústria de computadores possui muitos acrônimos (parece pior do que os militares quando se considera que a IBM tinha um acrônimo para "ventilador" - AMD para Air Movement Device). Boa pergunta (+1)!
Randolf Richardson 30/09

Respostas:


43

IDE (Integrated Drive Electronics) era o nome original, depois padronizaram no ATA (Advanced Technology Attachment) como um padrão mais amplo que incluía adições como CD-ROMs e outros. Quando o SATA (Serial ATA) saiu, as pessoas começaram a usar o PATA (Parallel ATA) para se referir ao barramento paralelo mais antigo (aqueles que usam cabo de fita), para ser mais específico do que o termo ATA, que pode se referir a ambos. Ambos fazem parte do padrão ATA e usam os mesmos conjuntos de comandos lógicos, mas o SATA obviamente possui uma interface elétrica diferente. Ambos os tipos de unidades (SATA e PATA) são dispositivos IDE.

Fonte: PC mag


14

Encontrei um artigo interessante aqui que explica a diferença. Parece que na verdade era chamado ATA, mas IDE e PATA eram apenas nomes diferentes usados ​​por marcas diferentes.

Isso mostra apenas quanta concorrência (e dinheiro) existe entre empresas relacionadas a computadores para que sua marca específica da tecnologia atual seja aceita como padrão mundial. No entanto, todos eles desapareceram quando o velho e simples 'ATA' se tornou o termo aceito.

Uma vez desenvolvido, o SATA recebeu o nome de PATA.

Em suma, o padrão ATA passou por sete fases reconhecidas (ATA-1, 2, 3, etc.) e, em 2001, os discos rígidos ATA do estágio 7 foram lançados no mercado (geralmente chamado Ultra ATA-133). Isso pode gerar taxas de transferência de dados de até 133 MB / s (megabytes por segundo). Pensa-se que o ATA-7 é o último estágio de desenvolvimento antes do Serial ATA assumir o controle. Nesse estágio, para deixar clara a distinção entre o ATA e o padrão SATA mais recente, o padrão ATA mais antigo foi redefinido e denominado Parallel ATA (ou PATA).


12

Integrated Drive Electronics era o nome de marketing original para diferenciar quando os eletrônicos estavam em uma placa separada (ST-506 e ESDI). Mas, por exemplo, as unidades SCSI também têm seus controladores integrados. Portanto, o padrão foi nomeado "AT Attachment" para o IBM PC / AT (que por sua vez significava Advanced Technology, mas ATA não é Advanced Technology Attachment). Mas IDE e ATA são sinônimos. ATA é um termo melhor.

O ATA tornou-se PATA (paralelo) para diferenciar do SATA (serial)


0

Cada unidade SATA possui um chipset integrado que comprime e descomprime a transferência de dados, onde o controlador PATA, integrado na placa-mãe, se comunicava diretamente anteriormente com o hardware da unidade.

Para a SATA na placa-mãe, os dados são compactados, a placa-mãe possui seu próprio conjunto de chips, que transforma os dados do dispositivo SATA novamente em binário descompactado para o restante do computador; o mesmo deve ser feito para os dados transmitidos da placa-mãe para o disco rígido.

Qualquer transferência de / para as unidades precisa passar por esse processo ou nenhum dos componentes entenderá o outro.


Não, os dados não são compactados. É serializado . Mesmo número de bits (na verdade, a SATA adiciona alguns bits ao fio que são retirados), eles são enviados um de cada vez em vez de 32 em paralelo.
Psusi 11/0518

0

O ATA também é chamado de Paralelo AT Attachment, fisicamente eles têm uma relação próxima, mas o PATA parece o sistema de tecnologia mais recente. ..os pinos paralelos entre si e com cerca de 15 a 20 pinos ou algo parecido são exemplos de ATA paralelo. O IDE também tem a mesma relação com o ATA e o PATA, mas os sistemas de cabeamento compostos por uma superfície plana e larga com 20 a 30 pinos são IDE. Existe um sistema mais novo, como o EIDE, que possui maior largura de banda.


Você pode ser mais detalhado? Fotos dos vários conectores ou de algum material fonte seriam úteis.
kazoni

0

Vou tentar dar uma resposta completa.

Na época do PC-AT (286), havia apenas um barramento no sistema. Esse barramento foi chamado de barramento do sistema ou barramento do host (atualmente é conhecido como ISA).

Todos os dispositivos (incluindo a própria CPU) foram conectados a este barramento: controlador de memória, controlador de disquete, controlador de teclado, timer, etc.

Os primeiros HDDs consistiam em 2 partes: controlador de disco (conectado ao ISA) e disco burro. O controlador (como qualquer dispositivo baseado em ISA) foi acessado pelo programador usando IO e regiões de memória. Ele apresentava o disco como blocos usando a geometria do setor de cilindros de cabeça e manipulava coisas de baixo nível (como mover as cabeças de acionamento) por si só.

ISA-->Controller-->Cable-->Dumb_disk

A Compaq produziu laptops na época. Eles instalaram um dispositivo simples na ponte ISA. Este dispositivo é chamado "adaptador de barramento de host" (HBA). Em seguida, eles moveram o controlador para a unidade de disco e o conectaram ao HBA com cabo de fita. Observe que o HBA não é controlador: é apenas um adaptador. O controlador foi instalado no disco! Portanto, você pode dizer que o controlador de disco foi conectado ao ISA com pequena ajuda do adaptador.

ISA_BUS[HBA]---ribbon-cable-->CONTROLLER_AND_DISK

Essa foi a primeira vez que o controlador foi integrado ao disco, então eles o chamaram de IDE: Integrated Disk Electronics .

Posteriormente, os fabricantes criaram o padrão chamado AT-Attachement (ATA), que descreveu a conexão física (cabo de fita) e a interface de programação do controlador (registradores e suas semânticas). Chama-se AT Attachment porque se tratava de anexar discos ao barramento AT (ISA).

Todo dispositivo ATA é IDE. Mas os dispositivos pré-ATA não são IDE, embora todos os dispositivos IDE produzidos após o início dos anos 90 sejam ATA.

Em meados da década de 90, a arquitetura mudou: em vez de um barramento, eles conectaram a CPU ao chip chamado "ponte norte" com o barramento chamado front-side-bus. Northbridge foi então conectada ao chip chamado "ponte sul". Eles integraram o ATA HBA e o ISA e o controlador de teclado e outros dispositivos de baixa velocidade na ponte sul. O ATA parou de ser "anexo AT" naquele momento, mas o nome permaneceu.

ATA teve um problema: era paralelo. Cada linha de dados residia em fio separado (havia 40 fios no ATA original). Um grande número de linhas limita a velocidade devido à diafonia . Primeiro, eles resolveram adicionando linhas adicionais conectadas ao terra, então o ATA-4 + usou 80 linhas!

Mas a solução final foi mudar para o barramento serial. Aumentou a complexidade do controlador, mas deu aos engenheiros a capacidade de aumentar a velocidade. Então, eles criaram a versão serial do ATA chamada "SATA". A partir desse momento, a versão antiga foi denominada ATA ou PATA paralela .

PATA é ATA. E SATA é ATA. Mas quando as pessoas falam sobre o ATA, quase sempre falam da versão antiga e paralela do ATA: PATA.

O SATA pode ser compatível com ATA, mas eles desenvolveram uma nova versão do HBA chamada AHCI (Advanced host controller interface). Consulte: AHCI é controlador, não um adaptador a partir de agora. A partir desse momento, podemos dizer que o SATA é um barramento regular (como o USB). Ele possui 2 controladores: um controlador reside no PCI (em algum lugar próximo ao "hub de comunicação" (agora é o que eles chamam de "south birdge"). Outro reside no interior do disco, mas esta é uma história completamente diferente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.