Çok plakalı sabit sürücü aynı anda okumak için tüm kafalarını kullanıyor mu?


13

Aşağıdaki özelliklere sahip 2 plakalı bir sabit diskimiz olduğunu varsayalım:

Dönme hızı: 10.000 RPM
Ort. Sektör / parça: 1000
Yüzeyler: 4
Sektör boyutu: 512 bayt

Aktarım süresini bir sektörü okumak için yalnızca BİR kafa kullanıyormuş gibi hesapladığını fark ettiğimde "Bilgisayar Sistemleri: Bir Programcı'nın Perspektifi 2ed" okuyordum.
Bu durumda, neden 4 yüzeye yazmak (okumak) için 4 kafa kullanmıyorsunuz? Bir 2K bayt dosya yazdığınızda, her kafa yalnızca böylelikle 4. kat transfer süresi azalır 4 yerine sadece bir sektör uzunluğunu döndürmek için plaka için beklemek gerektiğinde
birinde her sektörünü yapmak Hatta yeniden tasarımı sektörü ancak 4 yüzeyde 4 pozisyonda aynı pozisyonda durmaktadır. (512/4) baytın her biri. Bu yüzden hd, 512 baytlık bir sektörü okuması gerektiğinde, diskin yalnızca orijinal zamana göre yaklaşık 1/4 oranında dönmesi gerekir.
Fikir RAID 0'a benziyor.


Aslında ne yapıldığını bilmiyorum, ama genellikle istenen bir şeyin dosya sürekliliği olduğunu söyleyebilirim. Dosyaların bölümleri farklı plaklara yazılırsa bu gerçekleşemez.
soandos

2
Aslında bunun dosya sürekliliği ile bir ilgisi yoktur. Bir sektörü uygularken sadece iç mekanizmayı organize etmenin bir yolu (sorunun son kısmı). Bu senaryoda, bir "mantıksal sektördeki" tüm veriler bir silindir üzerindedir ve gerçek veriler, farklı yüzeyde aynı fiziksel konuma inen 4 parçaya ayrılır. Parçalanma, bir dosyanın sektör yerleşimi ile ilgili olduğunda bu bir sektördedir.
WiSaGaN

Bir seferde yalnızca bir R / W kafası kullanılır. Dönemi. Tek istisna çift kapılı bir tahrik olabilir ve bunlar nadirdir.
talaş

Yanıtlar:


11

Tüm kafaları bir kerede okumak veya yazmak, ilgili tüm devrelerin çoğaltılmasını gerektirir - kafa amplifikatörleri, bit akışı kod çözücüleri, hatta mikroişlemciler ve önbellek. Disklerin aslında nasıl tasarlandığını bilmiyorum, ancak özellikle sektördeki fiyat baskıları göz önüne alındığında, benim için pek olası görünmüyor. Ayrıca, tek bir tabaktan gelen akışın bile arayüz sınırına yakın olması muhtemeldir - sizi öldüren arama ve dönme gecikmeleri.


5

Bence zaten böyle çalışıyor:

Silindirler

Bir silindir, her bir tabla yüzeyi üzerinde, verileri saklayabilen her tabla yüzeyi boyunca (rayın "kötü" olup olmadığına bakılmaksızın) tüm bu raylara yayılan aynı ray numarasını içerir. Böylece, üç boyutlu bir yapıdır. Belirli bir silindirin bir parçasını içeren herhangi bir iz, aktüatör tertibatı sabit kalırken yazılabilir ve okunabilir ve sabit sürücü üreticilerinin sürücü erişim hızını artırmasının bir yolu, aynı anda okunabilen plaka sayısını arttırmak olmuştur. saati.

https://en.wikipedia.org/wiki/Cylinder-head-sector#Cylinders

DÜZENLE

Wikipedia'dan bu alıntı her şeyi söylemiyor, pcguide.com'dan çocuklar açıkça söylüyorlar:

Belirli bir zamanda yalnızca bir kafa sabit diskten okuyabilir veya sabit diske yazabilir. Herhangi bir zamanda hangi kafanın aktif olduğunu kontrol etmek için özel devre kullanılır.

yani bu düşük / orta uç HDD için, ANCAK burada ve burada birkaç "ESKİ RAID" olarak tanımladığınız tekniğe atıfta bulunan birkaç ESKİ tartışma ile karşılaştım ve aslında bugünün HDD teknolojisi hakkında yeterince bilgim yok.


İlginç teklif, nereli?
Mark Ransom

Ama referans yok, wikipedia'dan.
WiSaGaN

2
John Rose , bağlantınızdan "Belli sayıda sabit sürücü sektörünün her zaman" kötü "olarak işaretlenmiş olması nedeniyle, hiçbir sürücünün tüm milyarlarca sektörünün mükemmel bir şekilde çalışmaması nedeniyle," Dahili RAID "işini yaptıysanız, bir sektör başarısız olursa, sürücünün tüm 2 veya 3 plakta kötü olarak işaretlemesi gerekir. Bence de mantıklı.
WiSaGaN

"Dahili RAID" bir şaka. Aynı fiziksel HDD'yi kullanarak "artıklık" elde etmeye çalışmak hiçbir şey başaramaz. Alt satır: (tek bağlantı noktalı) HDD, denetleyici anakartında yalnızca bir adet R / W elektronik setine sahiptir. Bu nedenle, aynı anda yalnızca bir R / W kafası kullanılabilir.
talaş

0

Sabit Sürücülerin step motorları kullandığı Eski Günlerde, tüm plakaları aynı anda okuyabiliyorlardı.

Ama bu uzun zamandır böyle değildi. Doğru yolu bulmak, ses bobinleri ile daha sıcak / daha soğuk saklanma ve arama yapma meselesidir. Bu aynı anda tüm tabaklarda yapılamaz. Paletler tüm plakalarda tam olarak aynı konumda olamayacak kadar küçük olduğundan tek tek aramaları gerekir.


“[...] aynı anda bütün tabakları okuyabilirlerdi.” Belki sahip olabilirlerdi, ama çok az sayıda sürücü bu şekilde inşa edildi.
Jamie Hanrahan

1
Saf kurgu için -1.
talaş
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.