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?
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?
Respostas:
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
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).
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)
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.
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.
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.