Tür | Dahili sürücü konektörü |
---|
Yazar | Western Digital , daha sonra başkaları tarafından yoğun olarak kullanıldı |
---|---|
Oluşturulma tarihi | 1986 |
Sıcak bağlantı | Hayır |
---|---|
Harici | Hayır |
- Bit sayısı | 16 bit |
- Borç | 16 MB / s sonra 33, 66, 100 ve 133 MB / s |
- Protokol | Paralel |
Numara |
---|
Paralel ATA (PATA) standart bir bağlantı arabirimini açıklamaktadır kitle anılar ( sabit disk , CD-ROM sürücü, vs.). Başlangıçta Western Digital tarafından Integrated Drive Electronics veya IDE adı altında tasarlanmıştır . INCITS'in T13 komitesi tarafından yönetilmektedir . Bu standart, ATA ( Advanced Technology Attachment ) ve ATAPI ( ATA Packet Interface ) standartlarını kullanır. Pratikte, bu iletişim standardını sabit diskler dışındaki cihazlara genişleten ATAPI, SCSI komutlarını ATA'nın fiziksel katmanından geçirmek için kullanılır .
Onun yerine geçen SATA ( Seri ATA ) standardı, daha ince ve daha esnek bir kabloya izin verirken daha yüksek hızlara izin veren bir seri veri yolu kullanır .
Çevre birimleri ( diskler , CD çalarlar , vb. ) Anakarta , bazen bir anahtarla donatılmış 40 noktalı konektörler içeren esnek bir şeritle bağlanır . Bu ağlar eskiden 40 iş parçacığına sahipti , ancak ATA 100'ün gelişiyle 80 iş parçacığı ağları sıradan hale geldi. Masa örtülerinin standart genişliği 48 mm'dir .
IDE bağlantısı, ATA / ATAPI protokollerinden yararlanır. ATAPI (Paket Arabirimi uzantısına sahip ATA), ATA'nın (AT Eklentisi) bir uzantısıdır. İkincisi, IDE sabit diskler tarafından kullanılan protokoldür , ATAPI ise daha ziyade CD-ROM ve DVD-ROM okuyucuları ve yazıcılar ile bazı özel ZIP tipi disket sürücüleri tarafından kullanılır.
İki protokol arasındaki temel fark , Paket komut setini uygulayan Paket Arabirimi uzantısının ATAPI'sinde bulunmasıdır . Ek olarak, bu komut seti mevcutsa birçok ATA komutu yasaklanmıştır.
Aşağıdaki bölümlerde, ATA veya ATAPI için ayrılan komutlar gösterilecektir. Her iki protokolde ortak olan komutlar özel olarak işaretlenmeyecektir.
Standart | Diğer isimler | Aktarım hızı (MB / sn) | Yeni gelenler | ANSI Referansı |
---|---|---|---|---|
ATA-1 | ATA, IDE |
PIO 0,1,2: 3.3, 5.2, 8.3 Tek kelimeli DMA 0,1,2: 2.1, 4.2, 8.3 Çok kelimeli DMA 0: 4.2 |
X3.221-1994 (1999'dan beri kullanılmıyor) |
|
ATA-2 | EIDE, Hızlı ATA, Hızlı IDE, Ultra ATA | PIO 3.4: 11.1, 16.6 Çok kelimeli DMA 1.2: 13.3, 16.6 |
X3.279-1996 (2001'den beri kullanılmıyor) |
|
ATA-3 | EIDE | " | Akıllı Güvenlik |
X3.298-1997 (2002'den beri kullanılmıyor) |
ATA-4 | ATAPI-4, ATA / ATAPI-4 | Ultra-DMA / 33: UDMA 0,1,2: 16.7, 25.0, 33.3 |
Paket talimat seti | NCITS 317-1998 |
ATA-5 | ATA / ATAPI-5 | Ultra-DMA / 66: UDMA 3.4: 44.4, 66.7 |
80 telli kabloları algılar | NCITS 340-2000 |
ATA-6 | ATA / ATAPI-6 | Ultra-DMA / 100: UDMA 5: 100 |
LBA 48 | NCITS 347-2001 |
ATA-7 | ATA / ATAPI-7 | Ultra-DMA / 133: UDMA 6: 133 |
- | NCITS 361-2002 |
Bu komut seti, ATA ve ATAPI arasındaki temel farktır. Aşağıdaki iki komutu uygular:
Bu komutlar, çevre birim türüne ( CD-ROM , CD-R / RW, DVD, vb.) Özgü bir dizi özel talimat için bir arayüz görevi görür . Bu komutlar ATAPI protokolü tarafından tanımlanmaz.
Durumunda CD-ROM ve DVD , bu komutlar T10 (NCITS (Bilgi ve Teknoloji Standartları Ulusal Komitesi) sorumlu bağımlı Teknik Komite T10, tarafından tanımlanır SCSI (Multimedya Komutları 1, 2 ve halen 3 MMC) ).
Not: Bu komutlar, CD-ROM'lar için artık kullanılmayan SFF-8020i belgesinde tanımlanmıştır.
İsme layık herhangi bir sistem, ya bir sürücü aracılığıyla ya da zaten sabit disklere erişim işlevlerini sağlayan BIOS'tan biri aracılığıyla bir protokolü zorunlu olarak desteklemelidir ( kesinti 13h), ancak bu işlevler sınırlı, yavaş ve bazen hatalı . Kendinizi BIOS'a dayandırmak bu nedenle güvenilir bir sisteme sahip olmanıza izin vermez, korumalı modda bunun imkansız olduğundan bahsetmeye bile gerek yok. Bu nedenle, tatmin edici bir sürücüye sahip olmak için disk erişim rutinlerini yeniden yazmak gerekir .
Bu belgede bazı temel komutlar açıklanmaktadır
CHS modu, sektör numarasını, bulunduğu silindirin numarasını ve kafa numarasını belirterek diskin bir sektörüne hitap etmeyi sağlar. Ne yazık ki, bu mod yalnızca 1.024 silindire, 63 sektöre ve 256 kafa veya bayta hitap edebiliyor, 8 GB'den biraz daha az , ki bu bugünlerde pek bir şey değil (bazı diskler bu sınırın üzerindeki CHS adreslerini desteklese de).
Bunun aksine, LBA modu 28 bitlik bir mantıksal adres kullanan: birinci sektör adresini, 0, 63 inci adresi 62, birinci sektör 2 E silindir adresi 63 ve böylece (63 silindirlerle alanları yoksa). Bu nedenle LBA modu, 2 ^ 28 * 512 = 137438953472 baytı, yani 128 GB'yi adreslemeyi mümkün kılar.
Kullanım, CHS modundan farklılıklarLBA modunu kullanmak CHS modundan çok daha karmaşık değildir, farklılıklar şu şekilde özetlenebilir:
Kayıt ol | CHS modu | LBA modu |
---|---|---|
Sürücü yazmacı ve kafa, bit 6 | 0 | 1 |
Sektör numarası | Sektör numarası | LBA adresinin 0-7 arası bitleri |
Silindir numarası, en önemsiz bayt | Silindir numarası, en önemsiz bayt | LBA adresinin 8 ila 15 arası bitleri |
Silindir numarası, en önemli bayt | Silindir numarası, en önemli bayt | LBA adresinin 16-23 arası bitleri |
Sürücü yazmacı ve kafa, bit 0 ila 3 | Baş numarası | LBA adresinin 24 ila 27. bitleri |
Diğer her şey aynı.
Bir CHS adresini bir LBA adresine ve tersini dönüştürmemantıksal adres = (sektör numarası - 1) + (kafa numarası * silindir başına sektör sayısı) + (silindir numarası * silindir başına sektör sayısı * kafa sayısı)
Lba'yı mantıksal adresi, c silindiri, h kafa, sektör, H başlık sayısını ve S silindir başına sektör sayısını düşünün, burada C-stili sözdizimindeki aynı formüller (tam sayı türleri):
2003 yılından bu yana, yığın depolama bağlantı arabirimi standardı, IDE'den S-ATA veya SATA olarak da adlandırılan Seri ATA'ya kademeli olarak evrildi .