私が間違っていない場合、これらの名前はすべて同じテクノロジーを参照しています。それらの間に何か違いはありますか?そうでない場合、なぜこのテクノロジーは非常に多くの異なる名前で使われるのですか?
IDE(Integrated Drive Electronics)が最初の名前でしたが、その後ATA(Advanced Technology Attachment)で、CD-ROMなどの追加を含むより広範な標準として標準化されました。 SATA(シリアルATA)が登場したとき、人々はPATA(パラレルATA)を使用して、以前のパラレル接続バス(リボンケーブルを使用したもの)を参照しました。どちらもATA標準の一部であり、同じ論理コマンドセットを使用しますが、SATAの電気的インターフェイスは明らかに異なります。両方のタイプのドライブ(SATAおよびPATA)は、IDEデバイスです。
出典: PC mag
私は ここで興味深い記事 を見つけました。これは違いを説明しています。実際にはATAと呼ばれていたようですが、IDEとPATAは、異なるブランドで使用されている異なる名前でした。
それは、現在のテクノロジーの特定のブランドを世界標準として受け入れさせるために、コンピューター関連企業の間にどれだけの競争(およびお金)があるかを示すために過ぎません。しかし、普通の「ATA」が受け入れられた用語となったため、それらはすべて外に出ました。
SATAが開発されると、PATAと名付けられました。
全体として、ATA標準は7つの認識された段階(ATA-1、2、3など)を経て、2001年に7つのATAハードドライブが市場に登場しました(一般にUltra ATA-133と呼ばれます)。これらにより、最大133 MB /秒(1秒あたりのメガバイト数)のデータ転送速度が可能になります。 ATA-7は、シリアルATAが引き継ぐ前の開発の最終段階であると考えられています。この段階で、ATAと新しいSATA標準の違いを明確にするために、古いATA標準が再定義され、Parallel ATA(またはPATA)という名前が付けられました。
Integrated Drive Electronicsは、電子機器が別のボード(ST-506およびESDI)にあったときと区別するための元のマーケティング名でした。ただし、たとえば、SCSIドライブにはコントローラも統合されています。そのため、この規格はIBM PC/ATの「ATアタッチメント」と呼ばれました(これは、次にAdvanced Technologyを意味しましたが、ATAはAdvanced Technology Attachmentではありません)。しかし、IDEとATAは同義語です。ATAはより良い用語です。
ATAはSATA(シリアル)と区別するためにPATA(パラレル)になりました
完全な答えを出してみます。
PC-AT(286)の時点では、システムにはバスが1つしかありませんでした。このバスは、システムバスまたはホストバスと呼ばれていました(現在はISAと呼ばれています)。
すべてのデバイス(CPU自体を含む)がこのバスに接続されました:メモリコントローラー、フロッピーディスクコントローラー、キーボードコントローラー、タイマーなど。
最初のHDDは、ディスクコントローラー(ISAに接続)とダムディスクの2つの部分で構成されていました。コントローラー(ISAベースのデバイスと同様)は、IOおよびメモリ領域を使用してプログラマーがアクセスしました。ヘッドシリンダーセクタージオメトリを使用してディスクをブロックとして提示し、(ドライブの移動など)頭)それ自体。
ISA-->Controller-->Cable-->Dumb_disk
コンパックは当時ラップトップを生産していました。彼らは単純なデバイスをISAブリッジにインストールしました。このデバイスは「ホストバスアダプター」(HBA)と呼ばれます。次に、コントローラーをディスクドライブに移動しましたに接続し、リボンケーブル付きのHBA。HBAはコントローラーではなく、アダプターにすぎないことに注意してください。コントローラーはディスクにインストールされています!したがって、ディスクコントローラーはISAに接続されていたと言えます)アダプターの。
ISA_BUS[HBA]---ribbon-cable-->CONTROLLER_AND_DISK
コントローラがディスクに統合されたのはそれが初めてだったため、IDE:Integrated Disk Electronicsと呼ばれていました。
後で、製造元は、物理接続(リボンケーブル)とコントローラーのプログラミングインターフェイス(レジスターとそのセマンティクス)の両方を記述するAT-Attachement(ATA)と呼ばれる標準を作成しました。 ATバス(ISA)にディスクを接続することについてであったため、これはAT Attachmentと呼ばれます。
すべてのATAデバイスはIDEです。しかし、ATAより前のデバイスはIDEではありませんが、IDE= 90日初め以降に製造されたデバイスはすべてATAです。
90番目のアーキテクチャの途中で、1つのバスの代わりにCPUを「ノースブリッジ」と呼ばれるチップに接続し、バスをフロントサイドバスと呼びました。その後、ノースブリッジは「サウスブリッジ」と呼ばれるチップに接続されました。彼らはATA HBAとISAとキーボードコントローラーおよびその他の低速デバイスをサウスブリッジに統合しました。ATAは当時「ATアタッチメント」でしたが、名前は残りました。
ATAには1つの問題がありました。それは並列処理でした。各データラインは別々のワイヤ上にありました(元のATAには40ワイヤがありました)。 crosstalkのため、行数が多いと速度が制限されます。まず、グラウンドに接続されているラインを追加して解決したため、ATA-4 +は80ラインを使用しました!
しかし、最終的な解決策は、シリアルバスに移行することでした。コントローラの複雑さが増しましたが、エンジニアは速度を上げることができました。そこで、彼らは「SATA」と呼ばれるATAのシリアルバージョンを作成しました。それ以来、古いバージョンはparallel ATAまたはPATAと名付けられました。
PATAはATAです。そしてSATAはATAです。しかし、人々がATAについて話すとき、彼らはほとんど常にATAの古い並列バージョンであるPATAについて話します。
SATAはATA互換性がありますが、AHCI(Advanced Host Controller Interface)と呼ばれる新しいバージョンのHBAを開発しました。参照:AHCIはコントローラーであり、今後のアダプターではありません。その瞬間から、SATAは(USBのように)通常のバスであると言えます。これには2つのコントローラーがあります:1つのコントローラーはPCI(「通信ハブ」の近くのどこかにあります(これが現在「サウスバージ」と呼ばれています)にあります)。
ATAはParallelとも呼ばれますAT添付ファイル、物理的には密接な関係がありますが、PATAは新しいテクノロジーシステムのようです。小さいピンのようなポートが貫通しているインターフェイスシステムの古いモデルを見てください。 HDD、CD-Driveなどのデバイス。互いに平行で15〜20程度のピンまたは何かのピンがパラレルATAの例です。IDE ATAにも同じ関係がありますとPATAですが、20から30ピンの平らな広い表面で構成されたケーブルシステムはIDEです。EIDEのような、より高い帯域幅を持つ新しいシステムがあります。
すべてのSATAドライブには、データ転送を圧縮および解凍するオンボードチップセットがあり、マザーボードに搭載されたPATAコントローラーは、以前はドライブのハードウェアと直接通信していました。
SATAはマザーボードにデータを圧縮します。マザーボードには独自のチップセットがあり、SATAデバイスからのデータを残りのコンピューターの圧縮解除バイナリに戻します。マザーボードからハードドライブ。
ドライブとの間の転送はすべてこのプロセスを実行する必要があります。そうしないと、どちらのコンポーネントも他方を理解できません。