velke disky a linux
Miroslav BENES
mbenes na tenez.cz
Pondělí Září 2 08:38:55 CEST 2002
> Už jsem to viděl napsané mockrát, ale nikde jsem ještě neviděl vysvětlené,
> proč to tak je. Chápu, jak vznikl limit 512MB pro původní CHS adresaci.
Jo a jak ? To by me fakt zajimalo.
Ten limit je totiz 504 MiB (~ 528 MB) a ani nahodou to neni
mocnina dvou.
limit = 1024 (cyl limit) x 16 (hea limit) x 63 (cyl per sec) x
512 B (sec size) = 528482304 B.
Omezeni je dano DOSem (10 bitove cislo cylindru) a BIOSem (4
bitove cislo hlavy). Konstanta 63 je ustalena pro obe vrstvy
shodne.
> Chápu, jak vznikne limit 8GB pro 24-bitové LBA (2^24 * 512B).
Opet spatne. Zde je limit 7,844 GiB (8032,5 MiB) ~ 8,42 GB
(8422.7 MB).
limit = 1024 (cyl limit) x 255 (hea limit v LBA) x 63 (cyl per
sec) x 512 B (sec size) = 8422686720 B.
Omezeni na 10-ti bitovou adresu cylindru zustalo, ale BIOS je
schopen adresovat 255 hlav (transparetni preadresovani).
Kdyz uz se zde o tom debatuje, budme presni prosim !!
--------------------------
Miroslav BENES
E-mail : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------
Další informace o konferenci Linux