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