[Lemez alapismeretek] Mi az a hengerfej szektor? [Segítség]

Gyors navigáció:

Mi az a hengerfej szektor

Mi az a hengerfej szektor? Hengerfej-szektor , más néven CHS, egy korai módszer a merevlemez-meghajtón lévő minden egyes fizikai adatblokk cím megadására.





Abban az időben a merevlemez-meghajtó kis kapacitással rendelkezik, és a gyártáshoz hasonló módon készül hajlítható lemez . Így létrejön a lemez geometriája, azaz a hengerfej szektor értéke és a megfelelő CHS címzés.

merevlemez szerkezete

A hengerfej szektor alapos megismeréséhez meg kell ismerkedni a merevlemez meghajtó alapfelépítésével. Mint mindannyian tudjuk, minden merevlemez-meghajtó tányérokból és író-olvasó fejek . A tányérok száma a merevlemez kapacitásától függ.



Minden egyes tál koncentrikus körökből álló sávokra van osztva. Az író-olvasó fejek tányérokon olvasnak és írnak adatokat. A tányér két oldala pedig mind adatokat rögzíthet. Tehát az író-olvasó fejek száma kétszerese a tányérokénak.

Az összes tányéron azonos sugarú koncentrikus sávok függőlegesen egymásra vannak rakva a henger . Tehát a hengerérték az egyes tányérok egyik oldalán lévő sávok száma. Minden bizonnyal minden tányér mindkét oldalán azonos a számok száma.

A pálya sok rövid szegmensre van osztva, amelyeket ún ágazatokban . Az egyes szektorok kapacitása általában 512 bájt (ma már a szektor kapacitása lehet 4K, ezt 4K szektornak nevezzük). Az egyes sávok szektorszámai megegyeznek a korai merevlemezen. A kisebb fizikai területű belső szektorok eltérő sűrűségű elrendezéssel azonos kapacitásúak lehetnek a külső szektorokkal.



Tehát, ha ismerjük a hengerek, fejek és szektorok számát, ki tudjuk számítani a merevlemez kapacitását. A számítási képlet a következő: merevlemez kapacitása = hengerszám × fejszám × szektorszám × 512 bájt.

CHS címzés és LBA

A hengerek számozása a külső éltől '0' van. A szektorok számozása „1”-től kezdődik. És az író-olvasó fejeknek is megvan a sorozatszámuk. Így a merevlemez-meghajtó minden zónáját a hengerfej-szektor értékkel megtalálhatjuk. Ezt CHS-címzésnek hívják, amely hatékonyan működik a korai merevlemezeken.

A CHS-címzés azonban támogatja a korlátozott merevlemez-kapacitást. A legnagyobb címzési merevlemez kapacitást három paraméter befolyásolja: a fej száma legfeljebb 255, a hengerszám legfeljebb 1023, a szektorszám legfeljebb 63. Tehát a legnagyobb címzési merevlemez kapacitása 8,4 GB (255 * 1023 * 63 * 512 / 1000, 000 000).



A különböző sávokon eltérő sűrűségű korai merevlemez azonban sok lemezterületet pazarol. A technológia fejlődésével manapság sok merevlemez-meghajtó azonos sűrűségű tálcát alkalmaz, ami különböző szektorszámokat a belső és külső hengereken, megnövekedett szektorszámot és megnövelt merevlemez-kapacitást jelent.

Mivel a külső sávok szektorai többek, mint a belső sávoké, a merevlemez-meghajtónak nincs valódi CHS értéke. Ezért a CHS címzés számára nehéz megtalálni az adott szektort. Ezért a CHS-címzést egy lineáris címzési módszer, a logikai blokkcímzés (LBA) váltja fel, amely szektorok szerinti címzést hajt végre.

Egy bizonyos szabályon keresztül a logikai blokk címzése az összes CHS sorozatszámot logikai lineáris sorozatszámokká takarja. A merevlemez-vezérlő a logikai címet fizikai címmé alakítja, miközben hozzáfér a merevlemezhez, ami nagymértékben javíthatja a rendszer hatékonyságát.



Néhány régi szoftver azonban továbbra is CHS-címzést használ (például: BIOS Int13H interfészt használó szoftver). Annak érdekében, hogy kompatibilis legyen ezekkel a régi szoftverekkel, egy címfordító van telepítve a merevlemez-vezérlőbe.