Rozdělení disku
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (→Fyzická struktura: magnetický pevný disk:  Doplněny pojmy) |  (→Fyzická struktura: magnetický pevný disk:  Struktura z pohledu OS.) | ||
| Řádka 2: | Řádka 2: | ||
| == Fyzická struktura: magnetický pevný disk == | == Fyzická struktura: magnetický pevný disk == | ||
| + | |||
| + | ; Z pohledu HW | ||
| * Plotny (obvykle 2–3) | * Plotny (obvykle 2–3) | ||
| ** z tvarově stálého kovového materiálu | ** z tvarově stálého kovového materiálu | ||
| Řádka 20: | Řádka 22: | ||
| [[Image:disk_sektory.png]] | [[Image:disk_sektory.png]] | ||
| </div> | </div> | ||
| + | |||
| + | ; Z pohledu operačního systému | ||
| + | * Z pohledu OS se disk jeví jako dlouhá řada sektorů. | ||
| + | * Chce-li OS číst některý sektor, zadá pokyn ke čtení a číslo sektoru. Dostane 512 B dat. | ||
| + | * Chce-li OS zapisovat sektor, poskytne 512 B dat číslo sektoru, do kterého se data mají zapsat. | ||
| + | * Práci s diskem z pohledu OS si můžeme představit jako volání funkcí: | ||
| + |  byte[512] read(long cislo_sektoru) | ||
| + | |||
| + |  write(long cislo_sektoru, byte[512] data) | ||
| == Logické rozdělení: oblasti == | == Logické rozdělení: oblasti == | ||
Verze z 8. 10. 2013, 06:50
Fyzická struktura: magnetický pevný disk
- Z pohledu HW
-  Plotny (obvykle 2–3)
- z tvarově stálého kovového materiálu
- rotují (obvykle 4200, 5400 nebo 7200 otáček za minutu, u serverových disků i 10000 ot./min.)
 
- každá plotna dva povrchy s magneticky citlivou vrstvou
-  hlavy
- na každý povrch připadá jedna (čtecí + zápisová)
- na pohyblivém rameni
 
-  stopa
- kružnice na povrchu disku
- v ní jsou zapsána data
 
-  sektor
- úsek stopy, který se čte naráz (512 B)
 
-  válec (cylindr)
- stopy, které lze přečíst bez pohybu hlav pouze rotací ploten
 
- Z pohledu operačního systému
- Z pohledu OS se disk jeví jako dlouhá řada sektorů.
- Chce-li OS číst některý sektor, zadá pokyn ke čtení a číslo sektoru. Dostane 512 B dat.
- Chce-li OS zapisovat sektor, poskytne 512 B dat číslo sektoru, do kterého se data mají zapsat.
- Práci s diskem z pohledu OS si můžeme představit jako volání funkcí:
byte[512] read(long cislo_sektoru)
write(long cislo_sektoru, byte[512] data)


