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 8:
Na každý "tanier" v zariadení (disketa mala jeden 1, pevné disky viac) sa dá zapisovať z dvoch strán. Každá jedna strana teda symbolizuje jednu "hlavu". Na jednotlivých "hlavách" sú zasadené stopy (alebo inak aj cylindre, kedže ''n''-tá stopa sa nachádza na ''n''-tej hlave na rovnakom mieste). Každá stopa obsahuje fixný počet sektorov z ktorých každý obsahuje fixný počet bajtov.
 
Pri čítaní z disku sa vsunul každý tanier medzi čítacie ihlice (alebo aj inak čítacie "ruky" (''arm'') či čítacie hlavy), čím sa dospelo k stavu v ktorom mala každá "hlava" svoju ihlicu. Mechanizmus na posúvanie ihlíc je spoločný pre všetky "hlavy", čo znamená že ak sa musí otočiť jedna ihlica, otočia sa všetky. Z toho dôvodu sa jednotlivé sektory nezapisujú lineárne na jednu stranu taniera, ale striedavo na obidve strany, čím sa minimalizuje potreba často posúvať hlavu a celý proces je rýchlejší. Z tohoto dôvodu sa tátoTáto hierarchia niekedy označuje aj v poradí cylinder-hlava-sektor.
 
Hlavy a sektory sa číslujú číslami od 0 vyššie. Sektory sa však adresujú od čísla 1 (zaužívaný postup, uvedený môžno kvôli rýchlejšiemu násobeniu pri vypočítavaní veľkostiodsadenia v bajtoch).
 
Na základe týchto informácii si vieme urobiť vzorec na vypočítanie veľkosti disku, lineárnej adresy...
Riadok 29:
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 tým môže aj disk o veľkosti napríklad 80GB používať adresovanie LBA48, hoci to vôbec nepotrebuje.
 
Je taktiež nutné poznamenať že veľkosť diskov sa často neudáva v mocninách čísla 2 (programátorské číslovanie), 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ť.
 
=Funkcie BIOSu=