LEKCJA
Transkrypt
LEKCJA
LEKCJA TEMAT: Dyski twarde. 1. Wymagania dla ucznia: Uczeń po ukończeniu lekcji powinien: umieć opisać zasadę zapisu i odczytu informacji na nośnikach magnetycznych; umieć opisać adres sektora fizycznego; umieć opisać strukturę logiczną dysku; umieć opisać zasadę zapisu i kasowania pliku w systemie FAT; znać budowę dysku twardego; znać działanie dysku twardego; znać cechy dysku twardego - książka; 2. Zasada zapisu informacji na nośnikach magnetycznych Zasada zapisu informacji na nośnikach magnetycznych stosowanych w dyskietkach i dyskach twardych polega na wykorzystywaniu powstawania pola magnetycznego wokół przewodnika, przez który płynie prąd, oraz właściwości materiałów zwanych ferromagnetycznymi. Materiały te pod wpływem pola magnetycznego ulegają trwałemu namagnesowaniu i zapamiętują pole magnetyczne. Rys. Zasada zapisu na nośniku magnetycznym. Magnetowód wykonany z materiału magnetycznie miękkiego prowadzi w swoim wnętrzu linie sił pola magnetycznego wytworzone przez przewodnik, przez który płynie prąd. Szczelina w magnetowodzie powoduje powstawanie „bąbelka” linii sił pola magnetycznego, które wnika w znajdujący się pod spodem nośnik magnetyczny, powodując jego stałe namagnesowanie. Zmiana kierunku prądu w przewodniku powoduje magnesowanie nośnika w kierunku przeciwnym. 3. Zasada odczyt informacji na nośnikach magnetycznych Zjawisko wykorzystywane przy odczycie to powstawanie siły elektromotorycznej w przewodniku znajdującym się w zmiennym polu magnetycznym. Rys. Zasada odczytu informacji z nośnika magnetycznego. Nośnik przesuwający się pod głowicą został namagnesowany prądem zmieniającym kierunek. W momencie zmiany kierunku prądu także pole magnetyczne zmieniało kierunek, pomiędzy zmianami pozostając takie samo. Jeżeli pod głowicą przesuwa się fragment nośnika, na którym nastąpiła zmiana pola, przewodnik nawinięty na magnetowodzie znajduje się w zmiennym polu magnetycznym, co powoduje wyindukowanie w nim impulsu prądu. Impulsy te wytwarzane są przy każdej zmianie pola, przy czym kierunek impulsów zależy od kierunku zmian pola. 4. Adres sektora fizycznego Informacja zapisywana jest na ścieżkach będących koncentrycznymi okręgami. Ścieżki dzielone są na mniejsze fragmenty zwane sektorami. Sektor jest najmniejszą porcją informacji, jaką potrafi przeczytać z dysku kontroler (np. w komputerach PC sektor ma rozmiar 512 B). Odczyt pojedynczych bajtów nie jest możliwy. Cylindrem jest to zbiór wszystkich ścieżek na wszystkich talerzach dysku mających ten sam promień. Adres fizyczny na dysku można określić jako adres CHS (Cylinder Head Sector). Podając numer cylindra, wybiera się wszystkie ścieżki o tym samych numerach, lecz na różnych powierzchniach. Numer głowicy identyfikuje konkretną ścieżkę, z której wybiera się sektor o podanym numerze. Rys. Ilustracja koncepcji cylindra. Aby zlokalizować szukany sektor (adres fizyczny) należy podać numer cylindra, numer głowicy numer sektora. 5. Struktura logiczna dysku Master Boot Record (główny rekord ładujący) i tablica partycji. Dyski twarde są nośnikami o dużych pojemnościach, dlatego też można na nich instalować różne systemy operacyjne. Instalacja kilku systemów operacyjnych wymaga (nie zawsze) umieszczenia ich na wydzielonym obszarze dysku zwanym partycją. Partycje są logicznie niezależnymi strukturami na dysku. Informacja o tym, w jaki sposób dysk twardy został podzielony na partycje, znajduje się w specjalnej strukturze umieszczonej na ukrytej stronie dysku. Struktura ta nosi nazwę tablicy partycji (ang. Data Partition Table - DPT). Tablica partycji jest częścią innej ważnej struktury zwanej Master Boot Record – MBR (główny rekord ładujący). Adres fizyczny (CHS) głównego rekordu ładującego wynosi 001 (pierwsza ścieżka zerowej strony ukrytej dysku). W głównym rekordzie ładującym umieszczony jest program, którego zadaniem jest przejrzenie tablicy partycji w celu odnalezienia tak zwanej partycji aktywnej i w dalszej kolejności załadowanie z tej partycji umieszczonego tam programu ładującego system operacyjny. Tylko jedna partycja powinna być aktywna. • Boot record – rekord ładujący, zawiera program ładujący określony system operacyjny. Na różnych partycjach dysku twardego mogą być zainstalowane różne systemy operacyjne, dlatego też każda partycja może mieć własny rekord ładujący. Adres fizyczny (CHS) rekordu ładującego pierwszej partycji wynosi 011. • Po rekordzie ładującym następuje struktury związane ze sposobem zapisu informacji na dyskietce zwanym systemem plików FAT. FAT (ang. File Allocation Table) oznacza tablicę rozmieszczenia (alokacji) plików. FAT#1 i FAT#2 to oryginał i kopia tej samej struktury. • Root directory to katalog główny. W celu ułatwienia zarządzania plikami są one grupowane w jednostki zwane katalogami lub podkatalogami (lub folderami). 6. Zapis i usuwanie plików w systemie FAT Podstawowym fragmentem dysku z punktu widzenia systemu operacyjnego jest klaster (ang. cluster), zwany czasami jednostką alokacji pliku. Pojedynczy klaster może składać się z jednego lub kilku sektorów. Dla konkretnego typu dyskietki jest to wartość stała, natomiast dla dysków twardych może mieć różne wartości, które mogą zależeć od wielkości dysku i jego podziału na tak zwane partycje i dyski logiczne. Klaster jest najmniejszym fragmentem dysku, do którego potrafi odwoływać się system operacyjny. Pliki na dysku są zapisywane w klasterach, przy czym jeżeli ostatni fragment pliku w ostatnim klasterze, do którego jest zapisywany, zajmuje tylko jego cześć, pozostała część pozostaje niewykorzystana (zapis nowego pliku musi się zacząć od nowego klastera). Pojęcie klastera dotyczy wyłącznie obszarów danych • dysku. Informacje o tym, w których klasterach został zapisany dany plik, znajduje się na dysku w specjalnej tablicy zwanej tablicą rozmieszczenia (alokacji) plików, w skrócie FAT. Każdy klaster na dysku ma odpowiadającą mu pozycję w tablicy FAT, dlatego liczba pozycji w tablicy FAT nie może być mniejsza od liczby klasterów występujących na dysku logicznym. Podstawowe informacje o pliku zapisanym na dysku (dyskietce) znajdują się w (pod)katalogu, w którym został zapisany plik, w odpowiadającej mu pozycji. Podana tam jest nazwa, rozmiar, informacja o numerze pierwszego klastera, od którego rozpoczyna się dany plik. Zapis pliku przebiega następująco: system operacyjny szuka na dysku pierwszego wolnego klastera i tam zaczyna zapisywać plik, jednocześnie zapisując numer tego klastera do pozycji w katalogu, która odpowiada danemu plikowi. Numer ten jest jednocześnie numerem pozycji w tabeli FAT odpowiadającej temu klasterowi. Jeżeli zmieści się w jednym klasterze, to w pozycji tablicy FAT jemu odpowiadającej wpisywana jest sygnatura końca pliku oznaczana przez EOF (End Of Flie), równa FFFFh. W przeciwnym wypadku system szuka kolejnego, najbliższego wolnego klastera i zapisuje w nim kolejna część pliku. Jednocześnie numer tego klastera jest zapisywany w tablicy FAT na pozycji odpowiadającej poprzedniemu klasterowi (gdzie w poprzednim wypadku wpisana zostało EOF). Numer łańcucha klasterów, w których zapisany jest dany plik, można znaleźć w tablicy FAT, przy czym na kolejnych pozycjach odpowiadającym kolejnym klasterom, w których jest zapisany plik, zapisany zostaje numer następnego klastera. O ostatnim klasterze informuje sygnatura EOF. Skasowanie pliku polega na zmianie pierwszej litery nazwy na symbol ň (kod E5h), oznaczający dla systemu plik skasowany, oraz na wpisaniu zer w tablicy FAT na pozycjach odpowiadających klasterom, w których był zapisany dany plik. Informacja o podkatalogach jest zapisywana tak samo jak plik, czyli podkatalogowi przydzielany jest oddzielny klaster bądź, w razie potrzeby klastery. Jednocześnie numer tego klastera jest wpisany do pozycji odpowiadającej temu podkatalogowi w jego katalogu nadrzędnym. 7. Parametry dysków magnetycznych • pojemność np. 1000 GB • format szerokości np. 3.5 cala • interfejs np. Serial ATA III • ilość talerzy np. 1 szt. • prędkość obrotowa np. 7200 obr./min. • pamięć cache np. 32 MB • maks. transfer zewnętrzny np. 600 MB/s • średni czas dostępu np. 8 ms