Paralel ATA - Parallel ATA

Paralel ATA
PCChips M925LR Pentium 4.jpg'de IDE KonektörleriPATA-cable.jpg
İki ATA anakart solda soketler, sağda bir ATA konektörü.
TürDahili depolama cihazı konektörü
TasarımcıWestern Digital & Compaq,
daha sonra diğerleri tarafından geliştirildi
Tasarım1986
Yerini aldıSeri ata (2003)
Çalışır durumda takılabilirHayır
HariciHayır
Kablo40 veya 80 tel şerit kablo
Pinler40
Genişlik16 bit
Bit hızıYarı çift yönlü:
Başlangıçta maksimum 8.3 MB / s
33, 66, 100 ve 133 MB / sn sonrası
Maks. Alan sayısı cihazlarİki (efendi / köle)
ProtokolParalel
ATA Plug.svg
PIN 1Sıfırla
PIN 2Zemin
Toplu iğne 3Veri 7
Pin 4Veri 8
Toplu iğne 5Veri 6
Toplu iğne 6Veri 9
Toplu iğne 7Veri 5
Toplu iğne 8Veri 10
Toplu iğne 9Veri 4
Toplu iğne 10Veri 11
Toplu iğne 11Veri 3
Toplu iğne 12Veri 12
Toplu iğne 13Veri 2
Toplu iğne 14Veri 13
Toplu iğne 15Veri 1
Toplu iğne 16Veri 14
Toplu iğne 17Veri 0
Toplu iğne 18Veri 15
Toplu iğne 19Zemin
Toplu iğne 20Anahtar veya VCC_in
Toplu iğne 21DDRQ
Toplu iğne 22Zemin
Toplu iğne 23G / Ç yazma
Toplu iğne 24Zemin
Toplu iğne 25I / O oku
Toplu iğne 26Zemin
Toplu iğne 27IOCHRDY
Toplu iğne 28Kablo seçimi
Toplu iğne 29DDACK
Toplu iğne 30Zemin
Toplu iğne 31IRQ
Toplu iğne 32Bağlantı yok
Toplu iğne 33Adr 1
Toplu iğne 34GPIO_DMA66_Detect
Toplu iğne 35Adr 0
Toplu iğne 36Adr 2
Toplu iğne 37Çip 1P seçin
Toplu iğne 38Çip 3P seçin
Toplu iğne 39Aktivite
Toplu iğne 40Zemin

Paralel ATA (PATA), aslında AT Ek, bir arayüz standart bağlantısı için depolama gibi cihazlar sabit disk sürücüleri, disket sürücüleri, ve optik disk sürücüleri içinde bilgisayarlar. Standart, X3 /INCITS Kurul.[1] Temelini kullanır AT Ek (ATA) ve AT Eklenti Paketi Arayüzü (ATAPI ) standartları.

Paralel ATA standardı, erken dönemde kullanılmak üzere geliştirilen orijinal AT Eklenti arabirimiyle başlayan uzun bir artımlı teknik geliştirme geçmişinin sonucudur. PC AT ekipman. ATA arayüzünün kendisi birkaç aşamada gelişti: Western Digital orjinal Entegre Sürücü Elektroniği (IDE) arayüz. Sonuç olarak, ATA / ATAPI ve onun önceki enkarnasyonları için neredeyse eşanlamlıların çoğu, özellikle de yaygın olarak gayri resmi kullanımdadır. Genişletilmiş IDE (EIDE) ve Ultra ATA (UATA). Girişinden sonra Seri ata (SATA) 2003 yılında, orijinal ATA yeniden adlandırıldı Kısaca Paralel ATA veya PATA'ya.

Paralel ATA kablolarının izin verilen maksimum uzunluğu 18 inçtir (457 mm).[2][3] Bu sınır nedeniyle, teknoloji normalde dahili bir bilgisayar depolama arayüzü olarak görünür. Uzun yıllar boyunca, ATA bu uygulama için en yaygın ve en ucuz arabirimi sağladı. Yeni sistemlerde büyük ölçüde SATA ile değiştirildi.

Tarih ve terminoloji

Standart başlangıçta "AT Bus Attachment" olarak tasarlandı, resmen "AT Attachment" olarak adlandırıldı ve "ATA" olarak kısaltıldı[4][5] çünkü birincil özelliği 16 bit ile doğrudan bağlantıydı ISA otobüsü ile tanıtıldı IBM PC / AT.[6] Standart komiteleri tarafından yayınlanan orijinal ATA spesifikasyonları "AT Eklentisi" adını kullanır.[7][8][9] IBM PC / AT'deki "AT", "Gelişmiş Teknoloji" olarak adlandırılır, bu nedenle ATA, "Gelişmiş Teknoloji Eklentisi" olarak da anılır.[10][4][11][12] 2003 yılında daha yeni bir Seri ATA (SATA) piyasaya sürüldüğünde, orijinal ATA'nın adı Paralel ATA veya kısaca PATA olarak değiştirildi.[13]

Fiziksel ATA arayüzleri, başlangıçta ana bilgisayar veriyolu adaptörlerinde, bazen bir ses kartında, ancak nihayetinde bir Güneyköprüsü bir anakart üzerindeki yonga. "Birincil" ve "ikincil" ATA arabirimleri olarak adlandırıldılar, temel adresler 0x1F0 ve 0x170 açık ISA otobüsü sistemleri. İle değiştirildi SATA arayüzler.


IDE ve ATA-1

Bellek, klavye, işlemci, önbellek, gerçek zamanlı saat ve yuvalar dışında yerleşik hiçbir şeye sahip olmayan 1992 80386 PC anakartı örneği. Bu tür temel anakartlar, ST-506 veya ATA arabirimiyle donatılmış olabilirdi, ancak genellikle ikisi birden değil. Bu sisteme 16 bitlik ISA kartı aracılığıyla tek bir 2 sürücülü ATA arabirimi ve bir disket arabirimi eklenmiştir.

Şimdi ATA / ATAPI arabirimi olarak adlandırılan şeyin ilk sürümü, Western Digital adı altında Entegre Sürücü Elektroniği (IDE). Birlikte Control Data Corporation (sabit sürücü üreticisi) ve Compaq Bilgisayar (ilk müşteri), mevcut yazılımla uyumlu kalan yazılımları hedefleyerek konektörü, sinyal protokollerini vb. geliştirdiler. ST-506 sabit sürücü arayüzü.[14] Bu tür ilk sürücüler 1986'da Compaq PC'lerde dahili olarak ortaya çıktı.[15][16] ve ilk olarak ayrı olarak teklif edildi Conner Çevre Birimleri Haziran 1987'de CP342 olarak.[17]

Dönem Entegre Sürücü Elektroniği yalnızca bağlayıcı ve arabirim tanımına değil, aynı zamanda sürücü denetleyicisi üzerindeki veya bağlı ayrı bir kontrolörün aksine sürücüye entegre edilmiştir. anakart. Paralel bir ATA sürücüsünü örneğin bir sürücüye bağlamak için kullanılan arabirim kartları PCI yuvası sürücü denetleyicileri değildir: bunlar yalnızca ana bilgisayar veriyolu ve ATA arabirimi arasındaki köprüler. Orijinal ATA arabirimi aslında sadece 16 bit olduğundan ISA otobüsü kılık değiştirmiş olarak, köprü özellikle bir ISA arayüz kartına yerleştirilmiş bir ATA konektöründe basitti. Tümleşik denetleyici, sürücüyü ana bilgisayara nispeten basit bir komut arayüzüne sahip 512 baytlık bloklar dizisi olarak sundu. Bu, ana bilgisayardaki ana kart ve arayüz kartlarını, daha önce yapılması gerektiği gibi, disk baş koluna adım atma, kafa kolunu içeri ve dışarı hareket ettirme işlerinden kurtardı. ST-506 ve ESDI sabit sürücüler. Sürücünün mekanik çalışmasının tüm bu düşük seviyeli ayrıntıları artık sürücünün kendisindeki kontrolör tarafından işleniyordu. Bu aynı zamanda birçok farklı sürücü tipini idare edebilecek tek bir denetleyici tasarlama ihtiyacını da ortadan kaldırdı, çünkü denetleyici sürücü için benzersiz olabilir. Ana bilgisayarın yalnızca belirli bir sektör veya bloğun okunmasını veya yazılmasını istemesi ve sürücüden verileri kabul etmesi veya veriyi ona göndermesi gerekir.

Bu sürücüler tarafından kullanılan arayüz, 1994 yılında ANSI standardı X3.221-1994 olarak standartlaştırılmıştır, Disk Sürücüleri için AT Ek Arayüzü. Standardın sonraki sürümleri geliştirildikten sonra, bu "ATA-1" olarak bilinir hale geldi.[18][19]

Kısa ömürlü, nadiren kullanılan bir ATA uygulaması, IBM XT ve ISA veriyolunun 8 bitlik sürümünü kullanan benzer makineler. Olarak anılmıştır "XT-IDE", "XTA" veya "XT Eklentisi".[20]


EIDE ve ATA-2

1994'te, ATA-1 standardının benimsenmesiyle hemen hemen aynı zamanda, Western Digital daha yeni bir adla diskleri tanıttı. Gelişmiş IDE (EIDE). Bunlar, yakında çıkacak ATA-2 spesifikasyonunun özelliklerinin çoğunu ve birkaç ek geliştirmeyi içeriyordu. Diğer üreticiler, "Hızlı ATA" ve "Hızlı ATA-2" gibi kendi ATA-1 varyasyonlarını tanıttı.

ANSI standardının yeni versiyonu, ATA-2 Uzantılı AT Eklenti Arabirimi (X3.279-1996), 1996'da onaylandı. Üreticiye özgü varyantların özelliklerinin çoğunu içeriyordu.[21][22]

ATA-2, arabirime sabit diskler dışındaki aygıtların da bağlanabileceğini ilk fark eden kişiydi:

3.1.7 Cihaz: Cihaz, bir depolama çevre birimidir. Geleneksel olarak, ATA arabirimindeki bir aygıt bir sabit disk sürücüsü olmuştur, ancak bu standarda uyması koşuluyla, ATA arabirimine herhangi bir biçimde depolama aygıtı yerleştirilebilir.

— Uzantılı AT Ek Arayüzü (ATA-2), sayfa 2[22]

ATAPI

Önceki bölümlerde bahsedildiği gibi, ATA başlangıçta yalnızca aşağıdakiler için tasarlandı ve yalnızca sabit disk sürücüleri ve onları taklit edebilecek cihazlar. ATAPI'nin (ATA Paket Arayüzü) tanıtımı, adı verilen bir grup tarafından Small Form Factor komitesi (SFF), ATA'nın sabit disk sürücüleri için gerekli olanların ötesinde işlevler gerektiren çeşitli diğer aygıtlar için kullanılmasına izin verdi. Örneğin, herhangi bir çıkarılabilir ortam aygıtının bir "ortam çıkarma" komutuna ve ana makinenin ortamın mevcut olup olmadığını belirlemesi için bir yola ihtiyacı vardır ve bunlar ATA protokolünde sağlanmamıştır.

Small Form Factor komitesi bu soruna ATAPI'yi, "ATA Paket Arayüzü" nü tanımlayarak yaklaştı. ATAPI, aslında ATA arayüzünün SCSI komutlar ve yanıtlar; bu nedenle, tüm ATAPI aygıtları elektrik arabirimi dışında aslında "SCSI konuşuyor". Aslında, bazı eski ATAPI aygıtları, ATA / ATAPI - SCSI protokol dönüştürücüsü eklenmiş SCSI aygıtlarıydı. SCSI komutları ve yanıtları, ATA kablosunda iletim için "paketler" (dolayısıyla "ATA Paket Arayüzü") içine yerleştirilmiştir. Bu, bir SCSI komut setinin tanımlandığı herhangi bir cihaz sınıfının ATA / ATAPI aracılığıyla arayüzlenmesini sağlar.

ATA fiziksel arabirimi ve protokolü paketleri göndermek için hala kullanıldığından, ATAPI aygıtları da "ATA konuşuyor". Öte yandan, ATA sabit sürücüleri ve katı hal sürücüleri ATAPI kullanmaz.

ATAPI cihazları arasında CD-ROM ve DVD-ROM sürücüler, teyp sürücüleri ve büyük kapasiteli disket gibi sürücüler Zip sürücüsü ve SuperDisk sürücüsü.

Her bir ATAPI aygıtı sınıfı (CD-ROM, teyp vb.) Tarafından kullanılan SCSI komutları ve yanıtları, bu aygıt sınıflarına özgü diğer belgelerde veya özelliklerde açıklanmıştır ve ATA / ATAPI veya T13 komitenin alanı. Yaygın olarak kullanılan bir küme, MMC SCSI komut seti.

ATAPI, INCITS 317-1998'de ATA'nın bir parçası olarak kabul edildi, Paket Arayüz Uzantılı AT Eklentisi (ATA / ATAPI-4).[23][24][25]

UDMA ve ATA-4

ATA / ATAPI-4 standardı ayrıca çeşitli "Ultra DMA" aktarım modlarını tanıttı. Bunlar başlangıçta 16 MByte / sn'den 33 MByte / sn'ye kadar hızları destekledi. Daha sonraki sürümlerde, paraziti azaltmak için yeni 80 telli kablolar gerektiren daha hızlı Ultra DMA modları eklendi. Paralel ATA'nın en son sürümleri 133 MByte / sn'ye kadar destekler.

Ultra ATA

UATA olarak kısaltılan Ultra ATA, öncelikle Western Digital ATA / ATAPI standartlarında farklı hız iyileştirmeleri için. Örneğin, 2000 yılında Western Digital, Paralel ATA arayüzünün maksimum hızını 66'dan 100 MB / sn'ye yükselterek o zamanki ATA / ATAPI-5 standardı için performans iyileştirmeleri getiren "Ultra ATA / 100" i açıklayan bir belge yayınladı.[26] Western Digital'in değişikliklerinin çoğu, diğerleri ile birlikte, ATA / ATAPI-6 standardına (2002) dahil edildi.

Güncel terminoloji

"Entegre sürücü elektroniği" (IDE), "geliştirilmiş IDE" ve "EIDE" terimleri, ATA (şimdi Paralel ATA veya PATA) ile birbirlerinin yerine kullanılmaya başlanmıştır.

Ek olarak, ATA spesifikasyonunun çeşitli versiyonlarıyla uyumlu birkaç nesil "EIDE" sürücü piyasaya sürülmüştür. Erken bir "EIDE" sürücü ATA-2 ile uyumlu olabilirken daha sonraki bir sürücü ATA-6 ile uyumlu olabilir.

Yine de, bir bilgisayar parçası satıcısından bir "IDE" veya "EIDE" sürücü talebi, neredeyse her zaman çoğu Paralel ATA arabirimiyle çalışacak bir sürücü sağlar.

Diğer bir yaygın kullanım, desteklenen en hızlı modla özellik sürümüne atıfta bulunmaktır. Örneğin, ATA-4, 0'dan 2'ye kadar Ultra DMA modlarını destekledi, ikincisi saniyede 33 megabayt maksimum aktarım hızı sağlar. ATA-4 sürücüler bu nedenle bazen "UDMA-33" sürücüleri ve bazen "ATA-33" sürücüleri olarak adlandırılır. Benzer şekilde, ATA-6 saniyede 100 megabaytlık bir maksimum aktarım hızı getirmiştir ve standardın bu sürümüne uyan bazı sürücüler "PATA / 100" sürücüleri olarak pazarlanmaktadır.

x86 BIOS boyut sınırlamaları

Başlangıçta, bir ATA sürücüsünün boyutu sistemde depolandı x86 C / H / S parametrelerini önceden tanımlayan bir tip numarası (1-45) kullanan BIOS [27] ve ayrıca sık sık tahrik kafalarının kullanımda değilken park edildiği iniş bölgesi. Daha sonra "kullanıcı tanımlı" bir format[27] C / H / S denilen veya silindirler, kafalar, sektörler kullanıma sunuldu. Bu sayılar, önceki ST-506 arabirimi için önemliydi, ancak genellikle ATA için anlamsızdı - daha sonraki ATA büyük diskler için CHS parametreleri, genellikle, sürücünün dahili fiziksel düzenini gerçekten tanımlamayan imkansız derecede yüksek sayıda kafa veya sektör belirtiyordu. . Başlangıçtan itibaren ve ATA-2'ye kadar her kullanıcı, takılı her sürücünün ne kadar büyük olduğunu açıkça belirtmek zorundaydı. ATA-2'den, gönderilebilen ve tüm sürücü parametrelerini döndürecek bir "sürücüyü tanımla" komutu uygulandı.

Anakart üreticilerinin öngörü eksikliği nedeniyle, üreticinin belirli değerlerin hiçbir zaman belirli bir sayısal maksimum değeri aşmayacağını varsayması nedeniyle sistem BIOS'u yapay C / H / S boyut sınırlamaları nedeniyle sık sık aksıyordu.

Bu BIOS sınırlarından ilki, ATA sürücüleri 504'ü aşan boyutlara ulaştığında ortaya çıktı MiB, çünkü bazı anakart BIOS'ları 1024 silindir, 16 kafa ve 63 sektör üzerindeki C / H / S değerlerine izin vermez. Sektör başına 512 bayt ile çarpıldığında, bu toplam 528482304 tarafından bölünen bayt 1048576 bayt başına MiB 504'e eşittir MiB (528 MB ).

Bu BIOS sınırlamalarının ikincisi 1024'te gerçekleşti silindirler, 256 kafalar, ve 63 sektörler ve bir hata MS-DOS ve MS-Windows 95 tura sayısını 255 ile sınırlandırdı. Bu toplam 8422686720 bayt (8032.5 MiB ), genellikle 8,4 gigabaytlık engel olarak anılır. Bu yine x86 BIOS'ları tarafından uygulanan bir sınırdır ve ATA arabirimi tarafından uygulanan bir sınır değildir.

Sonunda, bu boyut sınırlamalarının, başlangıçta bir sabit sürücünün önyükleme sektöründen yüklenen küçük bir programla geçersiz kılınabileceği belirlendi. Western Digital gibi bazı sabit sürücü üreticileri, bu sorunların üstesinden gelmeye yardımcı olmak için yeni büyük sabit sürücülerle bu geçersiz kılma yardımcı programlarını dahil etmeye başladı. Bununla birlikte, bilgisayar özel yardımcı program yüklenmeden başka bir şekilde başlatılırsa, geçersiz BIOS ayarları kullanılır ve sürücü erişilemez olabilir veya işletim sistemine zarar görmüş gibi görünebilir.

Daha sonra, x86 BIOS'a bir uzantı disk hizmetleri aradı "Gelişmiş Disk Sürücüsü "(EDD) kullanıma sunuldu, bu da 2 adede kadar büyük sürücülerin adreslenmesini mümkün kılıyor64 sektörler.[28]

Arayüz boyutu sınırlamaları

İlk sürücü arabirimi, iki gigabaytlık bir maksimum sürücü kapasitesi ile sonuçlanan 22 bit adresleme modunu kullandı. Daha sonra, ilk resmileştirilmiş ATA spesifikasyonu 28 bitlik bir adresleme modunu kullandı. LBA28 2 adreslemeye izin verir28 (268435456) her biri 512 baytlık sektörler (bloklar), maksimum 128 kapasite ile sonuçlanırGiB (137 GB ).[29]

ATA-6, 48-bit adresleme getirerek sınırı 128'e çıkardıPiB (144 PB ). Sonuç olarak, yaklaşık 137 GB'den büyük kapasiteye sahip herhangi bir ATA sürücüsü, ATA-6 veya sonraki bir sürücü olmalıdır. Böyle bir sürücünün ATA-5 veya daha önceki bir arayüze sahip bir ana bilgisayara bağlanması, kullanılabilir kapasiteyi maksimum arayüzle sınırlayacaktır.

Dahil olmak üzere bazı işletim sistemleri Windows XP SP1 öncesi ve Windows 2000 SP3 öncesi, devre dışı bırak LBA48 varsayılan olarak, kullanıcının yaklaşık 137 gigabayttan büyük bir ATA sürücüsünün tüm kapasitesini kullanmak için fazladan adımlar atmasını gerektirir.[30]

Daha eski işletim sistemleri, örneğin Windows 98 48 bit LBA'yı hiç desteklemez. Ancak, üçüncü taraf grubu MSFN'nin üyeleri[31] 48 bit LBA için resmi olmayan destek eklemek için Windows 98 disk sürücülerini değiştirdi Windows 95 OSR2, Windows 98, Windows 98 SE ve Windows ME.

LBA48'i destekleyen bazı 16 bit ve 32 bit işletim sistemleri yine de 2'den büyük diskleri desteklemeyebilir TiB yalnızca 32 bit aritmetik kullanılması nedeniyle; birçokları için de geçerli bir sınırlama önyükleme sektörleri.

İlkellik ve eskime

Paralel ATA (daha sonra basitçe ATA veya IDE olarak adlandırılır), piyasaya sürülmesinden kısa bir süre sonra PC'ler için birincil depolama aygıtı arabirimi haline geldi. Bazı sistemlerde, ana karta sekiz adede kadar ATA aygıtının bağlanmasına izin veren üçüncü ve dördüncü bir anakart arabirimi sağlandı. Çoğu zaman, bu ek konektörler ucuz RAID denetleyiciler.

Tanıtılmasından kısa bir süre sonra Seri ata (SATA) 2003'te Paralel ATA kullanımı azaldı. Yerleşik SATA arabirimlerine sahip ilk anakartlarda genellikle yalnızca tek bir PATA konektörü (iki PATA aygıtına kadar) ve birden çok SATA konektörü vardı. Dönemin bazı bilgisayar ve dizüstü bilgisayarlarında bir SATA sabit disk ve PATA'ya bağlı bir optik sürücü bulunur.

2007 itibariyle, bazı PC'ler yonga setleri, örneğin Intel ICH10, PATA desteğini kaldırmıştı. Hala bu yonga kümeleriyle Paralel ATA sunmak isteyen anakart satıcıları ek bir arabirim yongası içermelidir. Daha yeni bilgisayarlarda, Paralel ATA arabirimi, mevcut olsa bile nadiren kullanılır, çünkü ana kartta genellikle dört veya daha fazla Seri ATA konektörü bulunur ve her türden SATA aygıtı ortaktır.

İle Western Digital PATA pazarından çekildiğinde, PATA arabirimine sahip sabit disk sürücüleri, özel uygulamalar dışında Aralık 2013'ten sonra artık üretilmemiştir.[32]

Paralel ATA arayüzü

Paralel ATA kabloları bir seferde 16 bit veri aktarır. Geleneksel kablo, 40 veya 80 iletkene bağlı 40 soketli konektörler kullanır şerit kablo. Her kablonun iki veya üç konektörü vardır ve bunlardan biri ana bilgisayar adaptörü bilgisayar sisteminin geri kalanıyla arayüz oluşturmak. Kalan konektör (ler) depolama aygıtlarına, en çok sabit disk sürücülerine veya optik sürücülere takılır. Her bir konektör, 20 piminde bir boşluk veya anahtar bulunan iki sıra halinde düzenlenmiş 39 fiziksel pime sahiptir.

Yuvarlak paralel ATA kabloları (şerit kabloların aksine) sonunda 'kasa modifikatörleri kozmetik nedenlerle ve iyileştirilmiş iddialar nedeniyle bilgisayar soğutması ve kullanımı daha kolaydı; ancak, ATA spesifikasyonları tarafından yalnızca şerit kablolar desteklenir.

Toplu iğne 20

ATA standardında pin 20, bir mekanik anahtar ve kullanılmamaktadır. Dişi konektör üzerindeki bu pimin soketi genellikle engellenir ve 20 piminin erkek kablodan veya sürücü konektöründen çıkarılmasını gerektirir; dolayısıyla yanlış şekilde takmak imkansızdır.

Ancak bazıları flash bellek sürücüler, özel bir güç kablosu gerektirmeden sürücüye güç sağlamak için pin 20'yi VCC_in olarak kullanabilir; bu özellik, yalnızca ekipmanın bu pin 20 kullanımını destekliyorsa kullanılabilir.[33]

Toplu iğne 28

80 iletkenli bir kablonun gri (bağımlı / orta) konektörünün 28 numaralı pini, kablonun herhangi bir iletkenine bağlanmaz. Normal olarak siyah (ana sürücü ucu) ve mavi (ana kart ucu) konektörlere takılır. Bu olanak sağlar kablo seçimi işlevsellik.

Toplu iğne 34

Pin 34, 80 iletkenli bir kablonun mavi konektörünün içindeki toprağa bağlanır, ancak kablonun herhangi bir iletkenine bağlanmaz ve böyle bir kablonun algılanmasına izin verir. Normalde gri ve siyah konektörlere takılır.[34]

44 pimli varyant

Dizüstü bilgisayarların içindeki 2,5 inç sürücüler için 44 pimli bir PATA konektörü kullanılır. Pimler birbirine daha yakındır ve konektör fiziksel olarak 40 pimli konektörden daha küçüktür. Ekstra pimler güç taşır.

80 telli varyant

1,8 "sabit diskte 80 pin paralel ATA arabirimi

ATA'nın kabloları, geçmişinin çoğunda 40 tele sahipti (2,5 "sürücüler için kullanılan daha küçük form faktörü versiyonu için 44 iletken - güç için fazladan dördü), ancak 80 telli bir versiyon, UDMA / 66 modu. Yeni kablodaki tüm ek teller zemin etkilerini azaltmak için önceden tanımlanmış tellerle serpiştirilmiş teller kapasitif bağlantı komşu sinyal kabloları arasında karışma. Kapasitif eşleme, daha yüksek aktarım hızlarında daha çok sorun teşkil eder ve bu değişiklik, saniyede 66 megabayt (MB / sn) aktarım hızını etkinleştirmek için gerekliydi. UDMA4 güvenilir bir şekilde çalışmak. Daha hızlı UDMA5 ve UDMA6 modlar ayrıca 80 iletkenli kablolar gerektirir.

ATA kabloları arasındaki karşılaştırma: 40 telli şerit kablo (üst) ve 80 telli şerit kablo (alt). Her iki durumda da konektör 40 pinli cihazlar için tasarlanmıştır.

Tel sayısı iki katına çıkmasına rağmen, konektör pimlerinin sayısı ve pin çıkışı 40 iletkenli kablolarla aynı kalır ve konektörlerin dış görünümü aynıdır. Dahili olarak bağlayıcılar farklıdır; 80 telli kablo için konektörler topraklama pimlerine çok sayıda topraklama kablosu bağlarken, 40 telli kablo için konektörler topraklama kablolarını bire bir topraklama pimlerine bağlar. 80 telli kablolar, tek tip renkli 40 telli kablo konektörlerinin (genellikle tümü gri) aksine genellikle üç farklı renkli konektörle (sırasıyla denetleyici, ana sürücü ve bağımlı sürücü için mavi, siyah ve gri) gelir. 80 iletkenli kablolardaki gri konektör, bağlı olmayan pim 28 CSEL'e sahiptir, bu da onu kablo seçimi ile yapılandırılmış sürücüler için bağımlı konum yapar.

Bağlayıcılar arasındaki farklar

Bağlayıcılar arasındaki farklar

Sağdaki resimde gerilim azaltıcı, kapak ve kablo çıkarıldıktan sonra PATA konektörleri gösterilmektedir. Birinci pim konektörlerin sol altındadır, pim 2 sol üsttedir vb. Tek fark, mavi konektörün alt görüntüsünün karşı taraftan görünümü ve birinci pinin sağ üstte olması dışında.

Bağlayıcı bir yalıtım yer değiştirme konektörü - başka bir deyişle, her kontak, şerit kablonun yalıtımını öyle bir hassasiyetle delip, komşu tellerdeki yalıtıma zarar vermeden istenen iletkenle bağlantı kuran bir çift nokta içerir. Orta kontak sırası, ortak topraklama barasına bağlıdır ve kablonun tek sayılı iletkenlerine bağlanmıştır. En üstteki kontak sırası, konektörün çift sayılı soketleridir (yuvanın çift sayılı pimleriyle eşleşen) ve kablonun diğer çift sayılı iletkenlerine bağlanır. Kontakların alt sırası, konektörün tek sayılı soketleridir (yuvanın tek sayılı pimleriyle eşleşen) ve kablonun kalan çift sayılı iletkenlerine bağlanır.

Tüm konektörlerdeki soketler 2 (üst sol), 19 (orta alt sıra), 22, 24, 26, 30 ve 40'tan ortak topraklama barasına olan bağlantılara dikkat edin. Ayrıca mavi konektörün 34 soketinin herhangi bir iletkenle temas etmediğini, ancak diğer iki konektörün 34 soketinden farklı olarak (genişletilmiş detay, alt, konektörün karşı tarafından bakıldığında), ortak topraklama barasına bağlanacağını unutmayın. Gri konektörde, gri konektöre takılı sürücünün pimi 28'in açık olması için soket 28'in tamamen eksik olduğuna dikkat edin. Siyah konektörde, 28 ve 34 numaralı soketler tamamen normaldir, böylece siyah konektöre takılı sürücünün 28 ve 34 numaralı pinleri kabloya bağlanacaktır. Siyah sürücünün pimi 28, ana bilgisayar yuvasının pimine 28 ulaşır, ancak gri sürücünün pimine 28 ulaşmazken, siyah sürücünün pimi 34, gri sürücünün pimine 34 ulaşır, ancak ana bilgisayarın pimine 34 ulaşmaz. Bunun yerine, ana bilgisayarın pimi 34 topraklanmıştır.

Standart, hem kurulumcu hem de kablo üreticisi tarafından kolay tanımlama için renk kodlu konektörleri belirler. Üç konektörün tümü birbirinden farklıdır. Mavi (ana bilgisayar) konektör, konektörün içindeki toprağa bağlanan ancak herhangi bir kablo iletkenine bağlanmayan 34 pimi için sokete sahiptir. Eski 40 iletkenli kablolar 34 pini topraklamadığından, bir toprak bağlantısının varlığı 80 iletkenli bir kablonun kurulduğunu gösterir. 34 pimi için tel normal olarak diğer tiplere bağlanmıştır ve topraklanmamıştır. Kablonun geriye doğru takılması (sistem kartındaki siyah konektör, uzak cihazdaki mavi konektör ve merkez cihazdaki gri konektör) uzak cihazın pini 34'ü topraklayacak ve ana pini 34'ten merkezin 34 pimine bağlayacaktır. cihaz. Gri merkez konektör, 28 numaralı pime bağlantıyı atlar, ancak 34 numaralı pini normal olarak bağlarken, siyah uçlu konektör, 28 ve 34 numaralı pimleri normal olarak bağlar.

Bir kablo üzerinde birden fazla cihaz

Tek bir kabloya iki cihaz bağlıysa, biri Cihaz 0 (geçmişte yaygın olarak belirlenmiş usta) ve diğeri Cihaz 1 (geçmişte genellikle şu şekilde adlandırılır: köle). Bu ayrım, her iki sürücünün de kabloyu çakışma olmadan paylaşmasına izin vermek için gereklidir. Cihaz 0 sürücü, bilgisayarın bilgisayarına genellikle "ilk" görünen sürücüdür. BIOS ve / veya işletim sistemi. Açık Intel 486 Bilgisayarlar ve daha eski dönemlerde, sürücüler BIOS tarafından genellikle "C" olarak anılır. cihaz 0 ve "D" için cihaz 1 DOS'un her birindeki aktif birincil bölümlere atıfta bulunacağı yolu izleyerek.

Bir sürücünün kullanması gereken mod genellikle bir jumper ayarı sürücünün kendisinde, manuel olarak ayarlanması gerekir Cihaz 0 (Birincil/Usta) veya Cihaz 1 (İkincil/Köle). Bir kablo üzerinde tek bir cihaz varsa, şu şekilde yapılandırılmalıdır. Cihaz 0. Ancak, bazı belirli çağ sürücülerinin adı verilen özel bir ayarı vardır. Tek bu konfigürasyon için (özellikle Western Digital). Ayrıca, mevcut donanım ve yazılıma bağlı olarak, bir Tek bir kablo üzerindeki sürücü, şu şekilde yapılandırılsa bile, genellikle güvenilir bir şekilde çalışacaktır. Cihaz 1 sürücü (çoğunlukla optik sürücünün ikincil ATA arabirimindeki tek aygıt olduğu yerlerde görülür).

Sözler birincil ve ikincil tipik olarak, her biri iki sürücüye sahip olabilen iki IDE kablosunu ifade eder (birincil ana, birincil bağımlı, ikincil ana, ikincil ikincil).

Efendi ve köle açıklaması

Ortak kullanımda olmalarına rağmen, terimler "Efendi ve köle" artık ATA belirtimlerinin güncel sürümlerinde veya mevcut herhangi bir belgede görünmemektedir. ATA-6'ya kadar olan spesifikasyonların önceki sürümlerinde kullanıldılar ve ATA-7'de tamamen kaldırıldılar. ATA-2'nin mevcut sürümünden bu yana, iki cihaz sırasıyla "Cihaz 0" ve "Cihaz 1" olarak anılmaktadır. Bu, iki cihaz her zaman çalıştığı için daha uygundur, çünkü en eski ATA spesifikasyonu, kablodaki eşit eşler olarak, hiçbiri diğerine göre kontrole veya önceliğe sahip değildir.

Aygıt 0 sürücüsündeki denetleyicinin aygıt 1 sürücüsü üzerinde denetimi üstlendiği veya aygıt 0 sürücüsünün aynı ATA arabirimindeki diğer aygıt üzerinde iletişim önceliği talep edebileceği yaygın bir efsanedir. Aslında, ana bilgisayar işletim sistemindeki sürücüler gerekli tahkim ve serileştirmeyi gerçekleştirir ve her sürücünün yerleşik denetleyicisi diğerinden bağımsız olarak çalışır.

Günlük kullanımda kalmış olsa da, PC endüstrisi uzun yıllardır ATA ana / bağımlı terminolojisini kullanmamıştır.

Kablo seçimi

Adlı bir sürüş modu kablo seçimi ATA-1'de isteğe bağlı olarak tanımlanmıştır ve ATA-5 ve sonrasında oldukça yaygın kullanıma girmiştir. "Kablo seçimi" olarak ayarlanmış bir sürücü, kendini otomatik olarak şu şekilde yapılandırır Cihaz 0 veya Cihaz 1kablodaki konumuna göre. Kablo seçimi, pim 28 tarafından kontrol edilir. Ana bilgisayar adaptörü bu pimi topraklar; bir cihaz pimin topraklandığını görürse, pinin Cihaz 0 cihaz; pin 28'in açık olduğunu görürse, cihaz Cihaz 1 cihaz.

Bu ayar genellikle bir jumper ayarı "kablo seçimi" adlı sürücüde, genellikle işaretli CSdan ayrı olan Cihaz 0/1 ayarı.

İki sürücünün şu şekilde yapılandırıldığını unutmayın: Cihaz 0 ve Cihaz 1 manuel olarak, bu yapılandırmanın kablodaki konumlarına karşılık gelmesi gerekmez. Pin 28 yalnızca sürücülerin kablo üzerindeki konumlarını bilmelerini sağlamak için kullanılır; sürücülerle iletişim kurulurken ana bilgisayar tarafından kullanılmaz.

40 telli kabloyla, iki cihaz konnektörü arasındaki pim 28 telini keserek kablo seçimini uygulamak çok yaygındı; koymak Cihaz 1 kablonun ucundaki cihaz ve Cihaz 0 orta konektörde. Bu düzenleme sonunda sonraki sürümlerde standartlaştırıldı. 2 sürücülü bir kabloda orta konektörü kullanan tek bir cihaz varsa, bu, fiziksel rahatlık ve elektriksel nedenlerle istenmeyen, kullanılmayan bir kablo saplamasıyla sonuçlanır. Saplama nedenleri sinyal yansımaları, özellikle daha yüksek aktarım hızlarında.

ATAPI5 / UDMA4'te kullanım için tanımlanan 80 telli kabloyla başlayarak, Cihaz 0 aygıt, 18 inç (460 mm) kablonun (siyah konektörün) ve bağımlı cihazın ana bilgisayarından çok uzak ucuna gider Cihaz 1 ortadaki konektöre (gri olan) gider ve mavi konektör ana bilgisayara gider (örn. ana kart IDE konektörü veya IDE kartı). Yani, eğer sadece bir tane varsa (Cihaz 0) 2 sürücülü bir kablo üzerinde, siyah konektörü kullanarak, yansımalara neden olacak kablo saplaması yoktur. Ayrıca, kablo seçimi artık cihaz 1 cihaz konektörü, genellikle basitçe konektör gövdesinden teması atlayarak.

Serileştirilmiş, çakışan ve sıraya alınmış işlemler

ATA-3 üzerinden paralel ATA protokolleri, bir ATA arabiriminde bir komut verildikten sonra, herhangi bir sonraki komut verilmeden önce tamamlanmasını gerektirir. Aygıtlardaki işlemler, ATA ana bilgisayar arabirimiyle ilgili olarak —bir seferde yalnızca tek bir işlem devam ederken— - serileştirilmelidir. Yararlı bir zihinsel model, ana bilgisayar ATA arabiriminin tüm süresi boyunca ilk istekle meşgul olması ve bu nedenle, birincisi tamamlanana kadar başka bir istek hakkında söylenememesidir. Arayüze istekleri serileştirme işlevi genellikle ana bilgisayar işletim sistemindeki bir aygıt sürücüsü tarafından gerçekleştirilir.

ATA-4 ve belirtimin sonraki sürümleri, isteğe bağlı özellikler olarak "örtüşen özellik kümesi" ve "sıraya alınmış özellik kümesi" içermiştir, her ikisine de ad verilmiştir "Etiketli Komut Kuyruklama "(TCQ), SCSI'nin ATA sürümünün taklit etmeye çalıştığı bir dizi özelliğe referanstır. Ancak, bunlar için destek, gerçek paralel ATA ürünlerinde ve aygıt sürücülerinde son derece nadirdir çünkü bu özellik setleri orijinal olarak ISA veriyolunun bir uzantısı olarak kendi mirasıyla yazılım uyumluluğunu koruyun. Bu uygulama, komut kuyruğunun avantajlarını büyük ölçüde ortadan kaldıran aşırı CPU kullanımıyla sonuçlandı. Buna karşılık, örtüşen ve sıraya alınan işlemler diğer depolama veri yollarında yaygın olarak görülmüştür; etiketli komut kuyruğunun sürümünün ISA için tasarlanmış API'lerle uyumlu olması gerekmiyordu, bu da PCI gibi birinci taraf DMA'yı destekleyen veri yollarında düşük ek yük ile yüksek performans elde etmesini sağladı.Bu, uzun zamandır SCSI'nin önemli bir avantajı olarak görülüyordu.

Seri ATA standardı destekledi yerel komut kuyruğu (NCQ), ilk sürümünden bu yana, ancak hem ana bilgisayar adaptörleri hem de hedef cihazlar için isteğe bağlı bir özelliktir. Eski PC anakartlarının çoğu NCQ'yu desteklemez, ancak modern SATA sabit disk sürücüleri ve SATA Yarıiletken sürücüler çıkarılabilir (CD / DVD) sürücüler için geçerli olmayan NCQ'yu genellikle destekler, çünkü onları kontrol etmek için kullanılan ATAPI komut seti sıraya alınmış işlemleri yasaklar.

Tek bir kabloda iki cihaz - hız etkisi

Yavaş bir aygıtın aynı kabloda daha hızlı bir aygıtın performansını ne kadar etkileyebileceği konusunda birçok tartışma vardır. Bir etkisi var, ancak tartışma burada "En düşük hız" ve "Her seferinde bir işlem" olarak adlandırılan oldukça farklı iki nedenin bulanıklaşmasıyla karıştırılıyor.

"En düşük hız"

Erken ATA ana bilgisayar bağdaştırıcılarında, aynı kabloda farklı hız özelliklerine sahip iki aygıt varsa, her iki aygıtın veri aktarımı daha yavaş aygıtın hızıyla sınırlandırılabilir.

Modern ATA ana bilgisayar bağdaştırıcıları desteklediğinden, tüm modern ATA ana bilgisayar bağdaştırıcıları için bu doğru değildir bağımsız cihaz zamanlaması. Bu, kablodaki her cihazın kendi en iyi hızında veri aktarmasına izin verir. Bağımsız zamanlamaya sahip olmayan önceki bağdaştırıcılarda bile, bu etki yalnızca bir okuma veya yazma işleminin veri aktarım aşaması için geçerlidir.[35]

"Her seferinde bir işlem"

Bunun nedeni, çoğu paralel ATA ürününde hem örtüşen hem de sıraya alınmış özellik kümelerinin çıkarılmasıdır. Bir kablodaki yalnızca bir aygıt bir seferde okuma veya yazma işlemi gerçekleştirebilir; bu nedenle, yavaş bir cihazla aynı kabloda hızlı bir cihaz yoğun kullanım altında ilk önce yavaş cihazın görevini tamamlaması için beklemesi gerektiğini görecektir.

Bununla birlikte, çoğu modern cihaz, veriler (yavaş) manyetik depolamaya yazılmadan önce, veriler yerleşik önbellekte depolandıktan sonra yazma işlemlerinin tamamlandığını bildirir. Bu, komutların kablo üzerindeki diğer cihaza gönderilmesine izin vererek "bir seferde bir işlem" sınırının etkisini azaltır.

Bunun sistemin performansı üzerindeki etkisi uygulamaya bağlıdır. Örneğin, bir optik sürücüden bir sabit sürücüye veri kopyalarken (yazılım kurulumu sırasında olduğu gibi), bu etki muhtemelen önemli olmayacaktır. Bu tür işler, nerede olursa olsun, optik sürücünün hızıyla sınırlıdır. Ancak söz konusu sabit sürücünün aynı anda diğer görevler için iyi bir verim sağlaması bekleniyorsa, muhtemelen optik sürücü ile aynı kabloda olmamalıdır.

HDD şifreleri ve güvenliği

ATA cihazları, bir ATA spesifikasyonunda tanımlanan ve dolayısıyla herhangi bir marka veya cihaza özgü olmayan isteğe bağlı bir güvenlik özelliğini destekleyebilir. Güvenlik özelliği, sürücüye özel ATA komutları gönderilerek etkinleştirilebilir ve devre dışı bırakılabilir. Bir cihaz kilitliyse, kilidi açılana kadar tüm erişimi reddeder.

Bir aygıtın iki parolası olabilir: Bir Kullanıcı Parolası ve bir Ana Parola; bunlardan biri veya her ikisi de ayarlanabilir. Desteklenir ve kullanılırsa, mevcut Ana Parolayı (ifşa etmeden) tanımlayabilen bir Ana Parola tanımlayıcı özelliği vardır.

Bir cihaz iki modda kilitlenebilir: Yüksek güvenlik modu veya Maksimum güvenlik modu. IDENTIFY yanıtının 128 kelimesindeki 8 biti diskin hangi modda olduğunu gösterir: 0 = Yüksek, 1 = Maksimum.

Yüksek güvenlik modunda, aygıtın kilidi "GÜVENLİK AYGITI KİLİDİ ​​AÇ" ATA komutu kullanılarak Kullanıcı veya Ana şifre ile açılabilir. Normalde 5'e ayarlı bir deneme sınırı vardır, bundan sonra kilidi açma tekrar denenmeden önce diske güç döngüsü veya donanımdan sıfırlama yapılmalıdır. Ayrıca Yüksek güvenlik modunda, GÜVENLİK SİLME BİRİMİ komutu Kullanıcı veya Ana şifre ile kullanılabilir.

Maksimum güvenlik modunda, cihazın kilidi yalnızca Kullanıcı şifresi ile açılabilir. Kullanıcı şifresi yoksa, en azından çıplak donanımı kullanılabilir duruma getirmenin tek yolu, GÜVENLİK SİLME PREPARE komutunu ve hemen ardından GÜVENLİK SİLME BİRİMİ'ni vermektir. Maksimum güvenlik modunda, GÜVENLİK SİLME BİRİMİ komutu Ana şifre gerektirir ve diskteki tüm verileri tamamen siler. TANIMLA yanıtındaki kelime 89, işlemin ne kadar süreceğini gösterir.[36]

ATA kilidinin geçerli bir parola olmadan ortadan kaldırılması imkansız olması amaçlanırken, bir aygıtın kilidini açmak için geçici çözümler olduğu iddia edilmektedir.[kaynak belirtilmeli ]

Harici paralel ATA cihazları

PATA - USB Adaptörü. Harici bir kasanın içindeki DVD-RW optik sürücünün arkasına monte edilir

Kısa kablo uzunluğu özelliği ve ekranlama sorunları nedeniyle, bir bilgisayara bağlantı için doğrudan PATA kullanan harici PATA aygıtlarının bulunması son derece nadirdir. Harici olarak bağlanan bir cihaz, harici cihazın bilgisayar kasasının yanına veya üstüne yerleştirilebilmesi için U şeklinde bir kıvrım oluşturmak için ek kablo uzunluğuna ihtiyaç duyar ve standart kablo uzunluğu buna izin vermeyecek kadar kısadır. Anakarttan cihaza erişim kolaylığı için, konektörler, bilgisayar kasasının önünden çıkıntı yapan cihazlara bağlantı için ana kartların ön kenarına doğru konumlandırılma eğilimindedir. Bu ön kenar konumu, arka taraftan harici bir cihaza doğru genişletmeyi daha da zorlaştırır. Şerit kablolar zayıf bir şekilde korumalıdır ve standart, RF emisyon sınırlarını karşılamak için korumalı bir bilgisayar kasası içine kurulacak kablolara dayanır.

Dahili bir PATA arabirimine sahip harici sabit disk sürücüleri veya optik disk sürücüleri, harici aygıt ile bilgisayar arasındaki mesafeyi kapatmak için başka bir arabirim teknolojisi kullanır. USB en yaygın harici arabirimdir ve onu Firewire izler. Harici cihazların içindeki bir köprü çipi, USB arayüzünden PATA'ya dönüşür ve tipik olarak, kablo seçimi veya ana / bağımlı olmadan yalnızca tek bir harici cihazı destekler.

Compact Flash arayüzü

Compact flash, CF cihazına güç sağlayabilmek için biraz değiştirilmiş minyatür bir ATA arayüzüdür.

Kompakt flaş onun içinde IDE modu esasen flash bellek depolama kullanan cihazlarda kullanılmak üzere tasarlanmış minyatür bir ATA arayüzüdür. Daha küçük CF soketini daha büyük ATA konektörüne doğrudan uyarlamak dışında hiçbir arabirim yongası veya devre gerekmez. (Çoğu CF kartı yalnızca PIO4'e kadar IDE modunu desteklese de, bu da onları IDE modunda CF özellikli hızlarından çok daha yavaş hale getirir[37])

ATA konektör özellikleri, bir CF cihazına güç sağlamak için pimler içermez, bu nedenle güç, konektöre ayrı bir kaynaktan yerleştirilir. Bunun istisnası, CF aygıtının, genellikle dizüstü bilgisayarlarda bulunan 2,5 inç sabit disk sürücüleri için tasarlanmış 44 pinli bir ATA veri yoluna bağlı olmasıdır, çünkü bu veri yolu uygulaması standart bir sabit disk sürücüsüne güç sağlamak zorundadır.

CF cihazları, ATA arayüzünde 0 veya 1 cihazları olarak tanımlanabilir, ancak çoğu CF cihazı yalnızca tek bir soket sunduğundan, bu seçimi son kullanıcılara sunmak gerekli değildir. CF olabilse de çalışırken takılabilir ek tasarım yöntemleriyle, varsayılan olarak doğrudan bir ATA arabirimine bağlandığında, çalışırken takılabilir olması amaçlanmamıştır.

ATA standartları sürümleri, aktarım hızları ve özellikleri

Aşağıdaki tablo, ATA standartlarının sürümlerinin adlarını ve her biri tarafından desteklenen aktarım modlarını ve hızlarını gösterir. Her mod için aktarım hızının (örneğin, UDMA4 için 66,7 MB / sn, ATA-5 tarafından tanımlanan, genellikle "Ultra-DMA 66" olarak adlandırılır) maksimum teorik aktarım hızını kabloda verdiğini unutmayın. Bu, etkin saat hızı ile çarpılan basitçe iki bayttır ve her saat döngüsünün son kullanıcı verilerini aktarmak için kullanıldığını varsayar. Pratikte, tabii ki, protokol ek yükü bu değeri azaltır.

ATA bağdaştırıcısının bağlandığı ana bilgisayar veri yolundaki tıkanıklık da maksimum ani aktarım hızını sınırlayabilir. Örneğin, maksimum veri aktarım hızı geleneksel PCI veri yolu 133 MB / sn'dir ve bu, veri yolundaki tüm etkin aygıtlar arasında paylaşılır.

Ek olarak, ATA yok sabit sürücüler 2005 yılında 80 MB / sn'nin üzerinde sürekli aktarım hızlarını ölçebilen varlıklar. Ayrıca, sürekli aktarım hızı testleri, çoğu iş yükü için gerçekçi verim beklentileri vermez: Arama süresinden veya dönüş gecikmesinden neredeyse hiç gecikmeyle karşılaşmak için özel olarak tasarlanmış G / Ç yüklerini kullanırlar. Çoğu iş yükü altında sabit disk performansı birinci ve ikinci olarak bu iki faktörle sınırlıdır; otobüste aktarım hızı, üçüncü bir önem taşır. Bu nedenle, 66 MB / sn'nin üzerindeki aktarım hızı sınırları, yalnızca sabit sürücü tüm G / Ç isteklerini dahili belleğinden okuyarak karşılayabildiğinde performansı gerçekten etkiler. önbellek —Özellikle bu tür verilerin genellikle işletim sistemi tarafından zaten arabelleğe alındığı düşünüldüğünde, çok sıra dışı bir durum.

Nisan 2010 itibariyle, mekanik sabit disk sürücüleri, 157 MB / sn'ye kadar veri aktarabilir,[38] bu, PATA / 133 spesifikasyonunun yeteneklerinin ötesindedir. Yüksek performans Yarıiletken sürücüler 308 MB / sn'ye kadar veri aktarabilir.[39]

Yalnızca Ultra DMA modları kullanır CRC kontrolör ve sürücü arasındaki veri aktarımındaki hataları tespit etmek için. Bu 16 bitlik bir CRC'dir ve yalnızca veri blokları için kullanılır. Komut ve durum bloklarının iletimi, CRC'yi gerektirecek hızlı sinyalleme yöntemlerini kullanmaz. Karşılaştırma için Seri ATA'da hem komutlar hem de veriler için 32-bit CRC kullanılır.[40]

Her ATA revizyonuyla sunulan özellikler

StandartDiğer isimlerYeni transfer modlarıMaksimum disk boyutu
(512 bayt sektör)
Diğer yeni özelliklerANSI referansı
IDE (ATA öncesi)IDEPIO 0GiB (2.1 GB )22 bit mantıksal blok adresleme (LBA)
ATA-1ATA, IDEPIO 0, 1, 2
Tek kelimelik DMA 0, 1, 2
Çok kelimeli DMA 0
128 GiB (137 GB )28 bit mantıksal blok adresleme (LBA)X3.221-1994
(1999'dan beri kullanılmıyor)
ATA-2EIDE, Hızlı ATA, Hızlı IDE, Ultra ATAPIO 3, 4
Çok kelimeli DMA 1, 2
PCMCIA bağlayıcı. Sürüş komutunu tanımlayın.[41]X3.279-1996
(2001'den beri kullanılmıyor)
ATA-3EIDETek kelimelik DMA modlar düştü[42]AKILLI., Güvenlik, 2,5 "sürücüler için 44 pinli konektörX3.298-1997
(2002'den beri kullanılmıyor)
ATA / ATAPI-4ATA-4, Ultra ATA / 33Ultra DMA 0, 1, 2,
UDMA / 33 olarak da bilinir
AT Attachment Packet Interface (ATAPI) (CD-ROM, teyp sürücüleri vb. Desteği), İsteğe bağlı örtüşen ve sıraya alınmış komut seti özellikleri, Barındırılan Koruma Alanı (HPA), Kompakt flaş Katı hal sürücüleri için İlişki (CFA) özellik setiNCITS 317-1998
ATA / ATAPI-5ATA-5, Ultra ATA / 66Ultra DMA 3, 4,
ayrıca UDMA / 66 olarak da bilinir
80 telli kablolar; Kompakt flaş bağlayıcıNCITS 340-2000
ATA / ATAPI-6ATA-6, Ultra ATA / 100UDMA 5,
UDMA / 100 olarak da bilinir
128 PiB (144 PB )48 bit LBA, Cihaz Yapılandırma Kaplaması (DCO),
Otomatik Akustik Yönetimi (AAM)
NCITS 361-2002
ATA / ATAPI-7ATA-7, Ultra ATA / 133UDMA 6,
UDMA / 133 olarak da bilinir
SATA / 150
SATA 1.0, Akış özelliği seti, paket olmayan cihazlar için uzun mantıksal / fiziksel sektör özelliği setiINCITS 397-2005 (1. cilt) INCITS 397-2005 (2. cilt) INCITS 397-2005 (3. cilt)
ATA / ATAPI-8ATA-8 —Hibrit sürücü kritik işletim sistemi dosyalarını hızlandırmak için geçici olmayan önbellek içerirINCITS 452-2008
ATA / ATAPI-8ACS-2 —Veri Kümesi Yönetimi, Genişletilmiş Güç Koşulları, CFast, ek istatistikler vb.INCITS 482-2012

Tanımlanmış transfer modlarının hızı

Transfer Modları
Mod#Maksimum aktarım hızı
(MB / sn)
devir süresi
PIO03.3600 ns
15.2383 ns
28.3240 ns
311.1180 ns
416.7120 ns
Tek kelimelik DMA02.1960 ns
14.2480 ns
28.3240 ns
Çok kelimeli DMA04.2480 ns
113.3150 ns
216.7120 ns
3[43]20100 ns
4[43]2580 ns
Ultra DMA016.7240 ns ÷ 2
125.0160 ns ÷ 2
2 (Ultra ATA / 33)33.3120 ns ÷ 2
344.490 ns ÷ 2
4 (Ultra ATA / 66)66.760 ns ÷ 2
5 (Ultra ATA / 100)10040 ns ÷ 2
6 (Ultra ATA / 133)13330 ns ÷ 2
7 (Ultra ATA / 167)[44]16724 ns ÷ 2

İlgili standartlar, özellikler ve teklifler

ATAPI Çıkarılabilir Ortam Aygıtı (ARMD)

CD ve DVD sürücüleri dışındaki çıkarılabilir ortama sahip ATAPI aygıtları, ARMD (ATAPI Çıkarılabilir Ortam Aygıtı) olarak sınıflandırılır ve bir süper disket (bölümlenmemiş ortam) veya bir sabit sürücü (bölümlenmiş ortam) olarak görünebilir. işletim sistemi. Bunlar, aşağıdakilere uygun bir BIOS tarafından önyüklenebilir aygıtlar olarak desteklenebilir. ATAPI Çıkarılabilir Ortam Aygıtı BIOS Özellikleri,[45] başlangıçta tarafından geliştirilmiştir Compaq Computer Corporation ve Phoenix Technologies. Hükümleri belirtir BIOS bir kişisel bilgisayar bilgisayarın olmasına izin vermek önyüklemeli gibi cihazlardan Zip sürücüler, Jaz sürücüleri, SuperDisk (LS-120) sürücüler ve benzer cihazlar.

Bu cihazların çıkarılabilir medyası var disket sürücüleri, ancak kapasiteler daha orantılı sabit sürücüler ve her ikisinden farklı olarak programlama gereksinimleri. Disket denetleyici arabirimindeki sınırlamalar nedeniyle bu aygıtların çoğu ATAPI sabit sürücüye benzer şekilde ana bilgisayarın ATA arayüzlerinden birine bağlı cihazlar veya CD-ROM cihaz. Ancak mevcut BIOS standartları bu cihazları desteklemiyordu. ARMD uyumlu bir BIOS, bu aygıtların işletim sisteminde aygıta özgü kod gerektirmeden işletim sisteminden başlatılmasına ve işletim sistemi altında kullanılmasına olanak tanır.

ARMD uygulayan bir BIOS, kullanıcının ARMD aygıtlarını önyükleme arama sırasına dahil etmesine izin verir. Genellikle bir ARMD aygıtı, önyükleme sırasında sabit sürücüden daha önce yapılandırılır. Bir disket sürücüsüne benzer şekilde, ARMD sürücüsünde önyüklenebilir ortam varsa, BIOS buradan önyüklenir; değilse, BIOS arama sırasına göre, genellikle en son sabit sürücü ile devam edecektir.

ARMD, ARMD-FDD ve ARMD-HDD'nin iki çeşidi vardır. Başlangıçta ARMD, aygıtların, birincil disket sürücü aygıtı 00h veya ikincil aygıt 01h gibi çok büyük bir disket sürücüsü olarak görünmesine neden oldu. Bazı işletim sistemleri, herhangi bir standart disket sürücüsünden çok daha büyük kapasitelere sahip disketleri desteklemek için kod değişiklikleri gerektiriyordu. Ayrıca, standart disket sürücüsü öykünmesinin, aşağıdaki gibi belirli yüksek kapasiteli disket sürücüleri için uygun olmadığı kanıtlanmıştır. Iomega Zip sürücüleri. Daha sonra bu sorunları gidermek için ARMD-HDD, ARMD- "Sabit disk cihazı" varyantı geliştirildi. ARMD-HDD altında, BIOS'a ve işletim sistemine bir sabit sürücü olarak bir ARMD cihazı görünür.

Ethernet üzerinden ATA

Ağustos 2004'te, Sam Hopkins ve Brantley Coile Coraid hafif bir Ethernet üzerinden ATA ATA komutlarını taşıma protokolü Ethernet onları doğrudan bir PATA ana bilgisayar adaptörüne bağlamak yerine. Bu, oluşturulan blok protokolünün içinde yeniden kullanılmasına izin verdi. depolama alanı ağı (SAN) uygulamaları.

Ayrıca bakınız

Referanslar

  1. ^ t13.org
  2. ^ "Seri ATA: Ultra ATA Teknolojisi ile Karşılaştırma" (PDF). Seagate Teknolojisi. Arşivlenen orijinal (PDF) 2012-01-05 tarihinde. Alındı 23 Ocak 2012.
  3. ^ Frawley, Lucas. "Paralel - Seri ATA". Nedir? Bilgisayar Sorularınız için Bilgiler. Directron.com. Arşivlenen orijinal 1 Ağustos 2003. Alındı 23 Ocak 2012.
  4. ^ a b David A. Deming, The Essential Guide to Serial ATA and SATA Express, CRC Press - 2014, sayfa 32
  5. ^ Ortak Erişim Yöntemi AT Bus Attachment, Rev 1, April 1, 1989, CAM / 89-002, CAM Committee
  6. ^ "Ref - IDE / ATA Arayüzüne Genel Bakış". PCGuide. Arşivlenen orijinal 2001-04-18 tarihinde. Alındı 2013-06-14.
  7. ^ Lamers, Lawrence J., ed. (1994). Disk Sürücüleri için AT Ek Arayüzü (PDF) (Teknik rapor). ANSI ASC X3. X3.221-1994.
  8. ^ Finch, Stephen G., ed. (18 Mart 1996). Uzantılı AT Eklenti Arayüzü (ATA-2) revizyonu 4c (PDF) (Teknik rapor). ANSI ASC X3T10. X3.279-1996.
  9. ^ Stevens, Curtis E., ed. (6 Eylül 2008). AT Ek 8 - ATA / ATAPI Komut Seti (ATA8-ACS) revizyonu 6a (PDF) (Teknik rapor). ANSI ASC T13. INCITS 452-2008.
  10. ^ William Rothwell, LPIC-2 Cert Guide: (201-400 ve 202-400 sınavları), Pearson IT Certification - 2016, sayfa 150
  11. ^ Nitin Vengurlekar, Murali Vallath, Rich Long, Oracle Automatic Storage Management: Under-the-Hood & Practical Deployment Guide, McGraw Hill Professional - 2007, page 6
  12. ^ Simon Collin, Bilgi İşlem Sözlüğü: 10.000'den Fazla Terim Açıkça Tanımlanmış, A&C Black, 2009, sayfa 67
  13. ^ Scott Mueller, Bilgisayarları Yükseltme ve Onarma - Bölüm 7. The ATA / IDE Interface, Que Publishing, 22 Haz 2015
  14. ^ "Sistem Mimarisi: sabit sürücülere bir bakış". Arşivlendi 2006-05-08 tarihinde orjinalinden. Alındı 2008-07-25. Yerleşik IDE sürücüleri, standart ST506 sürücüleri gibi bilgisayara görünecek şekilde yapılandırılmıştır
  15. ^ Charles M. Kozierok (2001-04-17). "PC Kılavuzu: IDE / ATA Arayüzüne Genel Bakış ve Tarihçe". Alındı 2008-08-23.
  16. ^ Gene Milligan (2005-12-18). "CAM ATA'nın Tarihi". Arşivlendi 2008-10-04 tarihinde orjinalinden. Alındı 2008-08-27.
  17. ^ Burniece, Tom (21 Temmuz 2011). "Conner CP341 Sürücüsü (ATA / IDE)". Wikifoundry. Bilgisayar Tarihi Müze Depolama Özel İlgi Grubu. Alındı 10 Ocak 2020.
  18. ^ Charles M. Kozierok (2001-04-17). "Bilgisayar Kılavuzu: ATA (ATA-1)". Alındı 2008-08-23.
  19. ^ Teknik Komite T13 AT Eklentisi (1994). Disk Sürücüleri için AT Ek Arayüzü (ATA-1). Global Mühendislik Belgeleri.
  20. ^ Bağımsız Teknoloji Hizmeti (2008). "Veri Kurtarma ve Sabit Disk Sürücüsü Terimler Sözlüğü". Arşivlenen orijinal 2012-07-11 tarihinde. Alındı 2012-07-11.
  21. ^ Charles M. Kozierok (2001-04-17). "Bilgisayar Kılavuzu: ATA (ATA-2)". Alındı 2008-08-23.
  22. ^ a b Teknik Komite T13 AT Eki (1996). Uzantılı AT Ek Arayüzü (ATA-2). Global Mühendislik Belgeleri.
  23. ^ Charles M. Kozierok (2001-04-17). "PC Kılavuzu: SFF-8020 / ATA Paket Arabirimi (ATAPI)". Alındı 2008-08-23.
  24. ^ Charles M. Kozierok (2001-04-17). "Bilgisayar Kılavuzu: ATA / ATAPI-4". Alındı 2008-08-23.
  25. ^ Teknik Komite T13 AT Eki (1998). Paket Arayüz Uzantılı AT Eklentisi (ATA / ATAPI-4). Global Mühendislik Belgeleri.
  26. ^ Western Digital Corporation. "Ultra ATA / 100, Performansı ve Veri Bütünlüğünü Artırırken Mevcut Teknolojiyi Genişletiyor" (PDF).
  27. ^ a b kursk.ru - Standart CMOS Kurulumu
  28. ^ teleport.com - Sayfayı Keser
  29. ^ Disk tabanlı bellek (sabit sürücüler), USB sürücüler gibi katı hal disk aygıtları, DVD tabanlı depolama, bit hızları, veri yolu hızları ve ağ hızları kullanılarak belirlenir ondalık anlamlar K için (10001), M (10002), G (10003), ...
  30. ^ FryeWare (2005). "Windows 2000 ve XP'de EnableBigLba Kayıt Ayarı". Alındı 2011-12-29. Ayar HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesatapiParametersEnableBigLba = 1.
  31. ^ LLXX (2006-07-12). "Enable48BitLBA - 137 GB engelini aşın!". 1.1. Alındı 2013-09-03.
  32. ^ "Western Digital, PATA sürücülerin satışını durdurdu". Myce.com. 2013-12-20. Alındı 2013-12-25.
  33. ^ Transcend web sitesine hoş geldiniz
  34. ^ "Bilgi Teknolojisi - Paket Arabirimli AT Eklentisi - 5 (ATA / ATAPI-5) - Çalışma Taslağı" (PDF). 2000-02-29. s. 315. Arşivlenen orijinal (PDF) 2006-05-27 tarihinde. Alındı 2013-08-25.
  35. ^ Charles M. Kozierok (2001-04-17). "Bağımsız Master / Slave Cihaz Zamanlaması". PC Kılavuzu. Alındı 2008-08-08.
  36. ^ Rockbox - Parola korumalı bir sabit diskin kilidini açma
  37. ^ Rysanek, Frank. "CompactFlash kartları ve True IDE (tm) modunda DMA / UDMA desteği". Çekoslovakya: FCC PS. Alındı 2019-06-17.
  38. ^ Patrick Schmid ve Achim Roos (2010-04-06). "VelociRaptor İadeleri: 6 Gb / sn, 600 GB ve 10.000 RPM". tomshardware.com. Arşivlendi 2012-09-13 tarihinde orjinalinden. Alındı 2010-06-26.
  39. ^ Patrick Schmid ve Achim Roos (2010-04-13). "Bahar 2010 Katı Hal Sürücü Geçen Hafta, Bölüm 2". tomshardware.com. Arşivlendi 2013-02-04 tarihinde orjinalinden. Alındı 2010-06-26.
  40. ^ "Seri ATA — Ultra ATA Teknolojisi ile Karşılaştırma" (PDF). Arşivlenen orijinal (PDF) 2007-12-03 tarihinde. www.serialata.org
  41. ^ mpcclub.com - Em8550datasheet.pdf
  42. ^ Direct Memory Access (DMA) Modları ve Bus Mastering DMA
  43. ^ a b Kompakt flaş 2.1
  44. ^ CompactFlash 6.0
  45. ^ Curtis E. Stevens; Paul J. Broyles (1997-01-30). "ATAPI Çıkarılabilir Ortam Aygıtı BIOS Özelliği, Sürüm 1.0" (PDF). phoenix.com. Arşivlenen orijinal (PDF) 2010-01-02 tarihinde. Alındı 2015-08-25.

Dış bağlantılar