Angenommen, wir haben eine Festplatte mit 2 Platten mit den folgenden Eigenschaften:
Rotationsrate:
10.000 U / min Durchschnittliche Sektoren / Spur: 1000
Oberflächen: 4 Sektorgröße
: 512 Bytes
Ich habe "Computersysteme: Die Perspektive eines Programmierers 2ed" gelesen, als ich feststellte, dass die Übertragungszeit so berechnet wird, als würde nur EIN Kopf zum Lesen eines Sektors verwendet.
Wenn dies der Fall ist, warum nicht 4 Köpfe verwenden, um auf 4 Oberflächen zu schreiben (lesen)? Wenn ich also eine 2-KByte-Datei schreibe, sollte jeder Kopf nur darauf warten müssen, dass sich die Platten nur um eine Sektorlänge anstatt um 4 drehen, wodurch die Übertragungszeit um den Faktor 4 reduziert wird.
Oder sogar den Sektor neu gestalten, um jeden Sektor auf einen zu setzen Zylinder aber auf 4 Spuren, die jeweils die gleiche Position auf 4 Oberflächen haben. Jedes von (512/4) Bytes. Wenn die Festplatte also einen Sektor mit 512 Bytes lesen muss, muss sich die Festplatte im Vergleich zur ursprünglichen Zeit nur um etwa 1/4 drehen.
Die Idee sieht aus wie RAID 0.