ATA、PATA、およびIDEの違いは何ですか?


27

私がこれらの名前を間違えない限り、すべて同じテクノロジーを参照します。それらの間に違いはありますか?そうでない場合、なぜこのテクノロジーは非常に多くの異なる名前で使用されますか?


5
コンピューター業界には頭字語が多すぎます(IBMが「ファン」、つまりAir Movement DeviceのAMDの頭字語を持っていると考えると、軍隊よりも悪いようです)。良い質問(+1)!
ランドルフリチャードソン

回答:


43

IDE(Integrated Drive Electronics)は元の名前でしたが、ATA(Advanced Technology Attachment)で、CD-ROMなどの追加を含むより広範な標準として標準化されました。SATA(Serial ATA)が登場したとき、人々はPATA(Parallel ATA)を使用して古いリボン(リボンケーブルを使用する)を参照し始めました。どちらもATA規格の一部であり、同じ論理コマンドセットを使用しますが、SATAには明らかに異なる電気インターフェイスがあります。両方のタイプのドライブ(SATAおよびPATA)はIDEデバイスです。

出典:PC mag


14

ここで、違いを説明する興味深い記事を見つけまし。実際にはATAと呼ばれたようですが、IDEとPATAは異なるブランドで使用されている異なる名前にすぎません。

現在のテクノロジーの特定のブランドを世界標準として受け入れさせるために、コンピューター関連企業の間でどれだけの競争(およびお金)があるかを示すだけです。しかし、彼らは皆、普通の「ATA」が受け入れられた用語になったので、浸りました。

SATAが開発されると、PATAと名付けられました。

全体として、ATA規格は7つの認識されたフェーズ(ATA-1、2、3など)を経て、2001年にステージ7 ATAハードドライブが市場に登場しました(通常、Ultra ATA-133と呼ばれます)。これにより、最大133 MB /秒(メガバイト/秒)のデータ転送速度を実現できます。ATA-7は、シリアルATAが引き継ぐ前の開発の最終段階と考えられています。この段階で、ATAと新しいSATA標準の区別を明確にするために、古いATA標準が再定義され、パラレルATA(またはPATA)と名付けられました。


12

Integrated Drive Electronicsは、電子機器が別のボード(ST-506およびESDI)にあったときと区別するための元々のマーケティング名でした。しかし、たとえば、SCSIドライブにはコントローラーも統合されています。そのため、この標準はIBM PC / ATの「AT Attachment」と呼ばれていました(これはAdvanced Technologyを意味しますが、ATAはAdvanced Technology Attachmentではありません)。しかし、IDEとATAは同義語です。ATAはより良い用語です。

ATAはSATA(シリアル)と区別するためにPATA(パラレル)になりました


0

すべてのSATAドライブには、データ転送を圧縮および解凍するオンボードチップセットがあり、マザーボードのオンボードPATAコントローラーは、以前はドライブのハードウェアと直接通信していました。

SATAからマザーボードへのデータは圧縮され、マザーボードには独自のチップセットがあり、SATAデバイスからのデータをコンピューターの残りの部分の非圧縮バイナリに戻します。これは、マザーボードからハードドライブ。

ドライブとの間の転送はすべてこのプロセスを実行する必要があります。そうしないと、どちらのコンポーネントも他方を認識しません。


いいえ、データは圧縮されていません。それはされて連載します。同じビット数(実際には、SATAはワイヤに数ビットを追加し、それが取り除かれます)、それらは32並列ではなく、一度に1つずつ送信されます。
プソイ

0

ATAはパラレルATアタッチメントとも呼ばれ、物理的には密接な関係がありますが、PATAは新しいテクノロジーシステムのようです。したがって、HDD、CDドライブなどのデバイスから小さなピンのようなポートが貫通しているインターフェースシステムの古いモデルを見てみてください。 ..互いに平行で、約15〜20個のピンを持つピンは、パラレルATAの例です。IDEもATAおよびPATAと同じ関係にありますが、20〜30ピンの平らな広い表面で構成されたケーブルシステムはIDEです。


もっと詳しく教えてください。さまざまなコネクタの写真またはソース資料が役立ちます。
kazoni

0

私は完全な答えをしようとします。

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です。ただし、90年代前半以降に生産されたすべてのIDEデバイスはATAですが、pre-ATAデバイスはIDEではありません。

90のアーキテクチャの途中で変更されました。1つのバスの代わりに、フロントサイドバスと呼ばれるバスで「ノースブリッジ」と呼ばれるチップにCPUを接続しました。ノースブリッジは「サウスブリッジ」と呼ばれるチップに接続されました。ATA HBAとISA、キーボードコントローラー、その他の低速デバイスをサウスブリッジに統合しました。ATAは、その時点で「AT接続」ではなくなりましたが、名前は残りました。

ATAには1つの問題がありました。それは並行でした。各データ回線は別々のワイヤにありました(元のATAには40本のワイヤがありました)。回線数が多いと、クロストークのために速度が制限されます。最初に、彼らは地面に接続された追加のラインを追加することでそれを解決しました、それでATA-4 +は80ラインを使用しました!

しかし、究極の解決策はシリアルバスに移行することでした。コントローラーの複雑さは増しましたが、エンジニアは速度を上げることができました。そこで、彼らは「SATA」と呼ばれるシリアルバージョンのATAを作成しました。それから、古いバージョンはパラレルATAまたはPATA と名付けられました。

PATAはATAです。そして、SATAはATAです。しかし、人々がATAについて話すとき、彼らはほとんど常にATAの古い並列バージョンであるPATAについて話します。

SATAはATAと互換性がありますが、AHCI(Advanced Host Controller Interface)と呼ばれる新しいバージョンのHBAを開発しました。参照:AHCIはコントローラーであり、現在はアダプターではありません。その瞬間から、SATAは正規のバス(USBと同じ)であると言えます。これには2つのコントローラーがあります。1つのコントローラーはPCI(「通信ハブ」の近くにあります(これは現在「南鳥」と呼ばれています)。もう1つはディスク内にあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.