Geometrie pevných disků
Všechny jednotlivé disky, ze kterých se celý pevný disk skládá, jsou podobně jako u pružného disku rozděleny do soustředných kružnic nazývaných stopy (tracks) a každá z těchto stop je rozdělena do sektorů (sectors). Množina všech stop na všech discích se stejným číslem se u pevných disků označuje jako válec (cylinder).
Vztah mezi stopami a cylindry |
Geometrie disku udává hodnoty následujících parametrů:
Hlavy disku (heads): počet čtecích (zapisovacích) hlav pevného disku. Tento počet je shodný s počtem aktivních ploch, na které se provádí záznam. Většinou každý jednotlivý disk má dvě aktivní plochy a k nim příslušné čtecí (zapisovací) hlavy.
Stopy disku (tracks): počet stop na každé aktivní ploše disku. Stopy disku bývají číslovány od nuly, přičemž číslo nula má vnější stopa disku.
Cylindry disku (cylindry):počet cylindrů pevného disku. Tento počet je shodný s počtem stop. Číslování cylindrů je shodné s číslováním stop.
Sektory (sectors): počet sektorů, na které je rozdělena každá stopa. U většiny pevných disků je podobně jako u pružných disků počet sektorů na všech stopách stejný. Tento způsob do jisté míry plýtvá médiem, protože vnější stopy jsou delší a tudíž by se na ně mohlo umístit více sektorů. Existují však i pevné disky, u nichž se používá tzv. zonální zápis označovaný jako ZBR (Zone Bit Recording). Jedná se metodu zápisu na pevný disk, která dovoluje umístit na vnější stopy pevného disku větší počet sektorů než na stopy vnitřní. ZBR tedy lépe využívá záznamové médium, ale způsobuje podstatně složitější přístup k datům. Sektory bývají číslovány od jedničky.
Zonální zápis |
Zápis (čtení) na (z) pevný disk probíhá podobně jako u pružného disku na magnetickou vrstvu ve třech krocích:
vystavení zapisovacích (čtecích) hlav na příslušný cylindr pomocí krokového motorku (dříve) nebo elektromagnetu (dnes)
pootočení disků na patřičný sektor
zápis (načtení) dat
Data jsou na pevný disk ukládána tak, že nejdříve je zaplněnen celý 1. cylindr, potom 2. cylindr a tak dále až po poslední cylindr. Tento způsob dovoluje, aby se čtecí (zapisovací) hlavy podílely na čtení (zápisu) paralelně. Ukládání dat po jednotlivých discích by bylo podstatně pomalejší, protože v daném okamžiku by vždy mohla pracovat právě jedna hlava. Fáze zápisu (čtení) na (z) pevný disk:
Vystavení hlav na příslušný cylindr | Pootočení na patřičný sektor |
Fáze vyhledání 1. sektoru ve 40. cylindru na 5. povrchu pevného disku
Pevný disk | Vyhledání 5. povrchu |
Vyhledání 40. cylindru | Vyhledání 1. sektoru |
Faktory prokládání
Prokládání 1:1 | Prokládání 1:3 | Prokládání 1:6 |
Disk v chodu | Zaparkování hlav |