Vývoj operačného systému/Bootloader po druhé - práca s diskovými jednotkami: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
Riadok 22:
'''Poznámka:''' konštanta <math>2</math> je vo vzorcoch používaná ako premenná vyjadrujúca počet hláv na jednom disku. Fyzicky nie je možné, aby mal tanier viac ako 2 strany, avšak jednotlivé čipy alebo virtuálne zariadenia si môžu s číslami pracovať ako chcú (jednotlivé umiestnenie hláv nemusí zodpovedať realite).
==Adresovanie LBA==
Adresa [[w:en:Logical block addressing|LBA]] je aktuálne všeobecne používaná
Pre diskové jednotky sú známe dva formáty:
* '''LBA28''': (3.5 bajtu), maximálny počet sektorov <math>\textstyle 268,435,456</math> (pri veľkosti sektoru 512 bajtov je to 128GB dát)
* '''LBA48''': (6 bajtov), maximálny počet sektorov <math>\textstyle 2.8147498\times10^{14}</math> (pri veľkosti sektoru 512 bajtov je to 128PB (1PB = 1024TB) dát)
'''Poznámka:''' číslo stojace za "LBA" určuje bitovú šírku (2<sup>28</sup>=268,435,456)
Forma adresovania však ešte neurčuje skutočnú veľkosť disku; čipy (alebo kódy) vytvorené pre disky veľkých kapacít (vyžadujúc tak väčšie adresovanie) sa umiestňujú aj na menšie disky a
Je taktiež nutné poznamenať že veľkosť diskov sa často neudáva v mocninách čísla 2, ale v mocninách čísla 10, čím je disk na pohľad väčší. Preto môže mať USB o veľkosti 4GB (<math>\textstyle 4\times10^9 </math>) v skutočnosti len okolo 3.73GB (<math>\textstyle 2^{\log_2 4\times10^9}</math>) oproti očakávaným <math>\textstyle 2^{32}</math>B. Čím väčší disk kupujete, tým prekvapenejší môžete byť.
|