Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
- TAGS
- purchase
- patrz
- www30.patrz.pl
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
82 Urzadzenia peryferyjne i interfejsy<br />
dysku sa widoczne dla systemu. W rejestrach IDE ilosc cylindrów zapisana jest za<br />
pomoca 16 bitów, ilosc sek<strong>to</strong>rów za pomoca 8 bitów, a ilosc gl0wic zapisana jest przy<br />
uzyciu 4 bitów (w rejestrach o adresach lF3+ lF6h). Przy dlugosci sek<strong>to</strong>ra równej 512 B<br />
daje <strong>to</strong> maksymalna pojemnosc 127,5 GB, GO wynika ze wzorów:<br />
, Ilosc cylindrów<br />
216 *<br />
Ilosc glowic<br />
l<br />
(28_1)* 24 * 512B<br />
t<br />
Ilosc sek<strong>to</strong>rów<br />
136902082560 B<br />
136902082560B/ (1024 ·1024 ·1024) = 127,5GB<br />
"<br />
(przypominamy, ze 1 GB <strong>to</strong> 1024*1024*1024 B).<br />
Niestety, znacznie ostrzejsze ograniczenia nakladal tu standardowy BIOS systemu.<br />
Uzywal <strong>on</strong> do komunikacji z dyskiem przerwania INT 13h, w którym parametry<br />
CHS byly przekazywane nastepujaco: numer cylindra - 10 bitów, numer sek<strong>to</strong>ra <br />
6 bitów i numer glowicy - 4 bity, co p<strong>on</strong>ownie przy dlugosci sek<strong>to</strong>ra 512 B dawalo<br />
maksymalna pojemnosc 504 MB. Uzywajac wlasnego BIOS-u i adresowania okreslanego<br />
jako XCHS lub adresowania za pomoca tak zwanych bloków logicznych, czyli<br />
LBA, uzyskiwano limit pojemnosci 7,875 GB zgodny z wielkoscia zapisu partycji<br />
w DPT (8 bitów - ilosc sek<strong>to</strong>rów, 6 bitów - numer glowicy i 10 bitów - numer cylindra).<br />
Podane ograniczenia przedstawi<strong>on</strong>e sa w tabeli 3.4.<br />
Tabela 3.4. Ograniczenia naldadane przez standardowy BIOS systemu<br />
Parametr LBA/XCHS 2516 65536 255 16 IDE 63 1024 BIOS 16 102463<br />
Adresowanie blokami logicznymi polega na podaniu numeru kazdego bloku. Do<br />
zapisu bloku uzywane sa wymieni<strong>on</strong>e wyzej rejestry o adresach lF3+ lF6h. Numer ten<br />
jest tworz<strong>on</strong>y niemal tak samo, jak numer sek<strong>to</strong>ra logicznego, opisanego wczesniej.<br />
Jedyna róznica jest brak str<strong>on</strong>y ukrytej, co oznacza, ze do numeracji LBA wchodza<br />
wszystkie str<strong>on</strong>y dysku. Numer sek<strong>to</strong>ra LBA mozna wiec wyrazic wzorem:<br />
NLBA = (nCY1 ·lhead + llhead) ·lsec/tr + llsec -1<br />
<str<strong>on</strong>g>Please</str<strong>on</strong>g> <str<strong>on</strong>g>purchase</str<strong>on</strong>g> <str<strong>on</strong>g>PDF</str<strong>on</strong>g> <str<strong>on</strong>g>Split</str<strong>on</strong>g>-<str<strong>on</strong>g>Merge</str<strong>on</strong>g> <strong>on</strong> <strong>www</strong>.<strong>verypdf</strong>.<strong>com</strong> <strong>to</strong> remove this watermark