Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
LBA és CHS módok Demeter Zoltán 641
2
Bevezető adatok címzésére két féle módot használunk:
CHS (Cylinder, Head, Sector), és LBA (Linear Block Address)
3
Bevezető cilinder = az egymás alatt elhelyez- kedő szektorok szektor = a körkörösen elhelyezkedő sávok kisebb szakaszai fej = logikai fej CHS kapacitás = cilinderszám x fejszám x szektorszám x bájt/szektor
4
Normál / standard CHS az 504 MB kapacitás alatti merev-lemezeknél használták nincs átalakítás BIOS szinten, a BIOS direkt használja logikai geometriát a fizikai geometriát csak a lemezvezérlő ismeri a korlát 1024 cilinder, 16 fej, 63 szektor vagyis 504 MB csak a ’94 előtt gyártott BIOS-okban
5
Normál / standard CHS
6
ECHS / Large extended (kiterjesztett) CHS
BIOS fordítást használ az 504 MB-os határ leküzdésére tulajdonképpen csak egy csel, mellyel megoldották az 504 MB-os problémát az IDE/ATA standard és a BIOS közti különbségek miatt kellett bevezetni
7
ECHS / Large a fordítás „közvetítőként” működik az IDE/ATA lemez és a standard Int 13h BIOS megszakítás között, kihasznál-va, hogy az egyik standard több fejet engedélyez, de kevesebb cilindert átalakítja az IDE/ATA által megadott logikai geometriát egy ekvivalens, az Int 13h által elfogadott geometriává a cilinder és fej bitek eltolásával.
8
ECHS / Large vagyis elosztja egy egész számmal a cilinderek számát és ugyanezzel a számmal megszorozza a fejek számát úgy, hogy: cilinderek száma / szám < 1024 a szám 2 hatványa, általában: 2, 4, 8 vagy 16 példa: szám= cilinder, 16 fej, 63 szektor = 3,1 GB 767 cilinder, 128 fej, 63 szektor = 3,1 GB
9
ECHS / Large a BIOS az operációs rendszernek az átalakított geometriát adja át, így minden szoftver ezt a geometriát látja. ezzel a módszerrel, megint megoldó-dott egy korlát probléma, de nem sokáig, mert hamar átléptük a 8,4 GB-os határt is.
10
LBA teljesen más címzési mód
a cilinder, fej, szektor szám hivatkozás helyett minden szektornak egy egyedi számot ad 0-tól (N-1)-ig, ahol N a szektorok száma a lemezen vagyis olyan, mintha a megye, város, utca, házszám postai címzés helyett minden háznak egyedi számot adnánk.
11
LBA az LBA-t úgy a BIOS, mint az operációs rendszer, valamint a lemez kell támogassa minden új lemez támogatja az LBA módot és mikor egy hasonló BIOS felismeri ezt a módot fogja használni. tulajdonképpen nem az LBA oldja meg a 8,4 GB-os problémát, hanem az ún. geometria átalakító
12
LBA 1024 C, 16 H, 63 S határokkal az LBA is csak szektora lenne ami 504 MB LBA módban a BIOS engedélyezi a geometria átalakítót, amely működhet úgy, mint az ECHS vagy az LBA-assist fordító algoritmussal
13
LBA a különbség az LBA és az ECHS között az, hogy az ECHS esetén a BIOS a megszakítások paramétereit az átalakított geometriából a lemez logikai geometriájává alakítja, míg LBA-val az átalakított geometriát direkt logikai blokk (szektor) számmá alakítja
14
átalakított geometria
CHS ECHS LBA fizikai meghajtó a lemezve-zérlőnek fizikai geometria lemezve-zérlő a BIOS-nak logikai geometria logikai blokk cím BIOS az op. rendszernek és alkalmazá-soknak átalakított geometria
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.