Dysk Twardy i interfejsy budowa, zasada działania

background image

Dysk twardy

Łukasz Szczepaniak Kl. III Tei

background image

Co to takiego ?

Dysk twardy, dysk sztywny (ang. hard disk, hard disk

drive) lub "twardziel" - hermetycznie zamknięty,
składający się z od 2 do 8 wirujących talerzy pokrytych
bardzo cienką warstwą magnetyczną, każdy posiada
osobną głowicę odczytującą-zapisującą, która unosi się
nad nim na cienkiej poduszce powietrznej. Dysk twardy
jest zwykle na stałe włączony do komputera i
przechowuje dane, które powinny byd zawsze dostępne,
takie jak system operacyjny. Nowoczesne dyski twarde
posiadają bardzo dużą przepustowośd danych, niski czas
dostępu do danych, obracają się z prędkością kilku tysięcy
obrotów na minutę, a ich pojemnośd wynosi Kilkaset
gigabajtów.

background image
background image

Budowa dysku

Dysk twardy znajduje się we wnętrzu obudowy

komputera lub w łatwo dostępnej szufladzie, tzw.
kieszeni i służy do przechowywania programów i danych.
Dysk twardy został tak nazwany, z powodu swej sztywnej
konstrukcji, są one umieszczone w odpowiednio
skonstruowanym pyłoszczelnym zespole napędowym,
zwierającym ponadto układy sterowania silnikiem
napędu dysków, silnikiem przesuwu głowic
(pozycjonerem), układu sterownia zapisu, układu
odczytu oraz inne układy sterujące i kontrolne zespołu
napędowego.

background image

• Większośd dysków twardych składa się następujących

komponentów: obudowy, pozycjonera głowicy, ram
głowic, głowic zapisu i odczytu, wirujących talerzy,
układów sterowania.

background image

• * Talerz (ang. plate) to

magnetyczna powierzchnia
obracająca się ze stałą
prędkością umożliwiająca
odczyt danych przez głowicę
odczytującą-zapisującą.
Talerzem może byd zatem jedna
z 2-8 wirujących z prędkością
kilku tysięcy obrotów na
minutę części dysku twardego,
pokryta materiałem
magnetycznym, który może
zostad zapisany/odczytany
przez, osobną dla każdego
talerza, głowicę odczytującą-
zapisującą.

background image

• * Każdemu dyskowi pamięci przyporządkowane są dwie głowice

(dla jego dolnej i górnej powierzchni). Głowice utrzymywane są

na sprężynujących ramionach, przy czym wszystkie ramiona

głowic są ze sobą połączone i poruszają się synchronicznie,

napędzane pozycjonerem. W stanie spoczynku głowice znajdują

się na ścieżce parkującej dysku. W momencie, gdy dysk zaczyna

wirowad, poduszka powietrzna wytworzona przy powierzchni,

unosi głowice na wysokości około 1 mikrometra (jedna

dwudziesta włosa ludzkiego). Zadaniem pozycjonera jest

przemieszczenie głowic na wybrany cylinder. Pozycjonery

zbudowane zostały w oparciu o silnik liniowy, same parkują

głowice po wyłączeniu zasilania, gdyż sprężyna samoczynnie

odciąga je do położenia parkowania. Pozycjonery z silnikiem

krokowym wymagają zaparkowania głowic za pomocą

specjalnego programu.

• Praca z twardym dyskiem jest możliwa dopiero wtedy, gdy

zostanie on sformatowany przez producenta lub użytkownika.

• Formatowanie polega na podziale dysku na ścieżki i sektory, jest

to tzw. Formatowanie niskiego poziomu lub formatowanie

fizyczne.

background image

Fizyczna struktura dysku twardego:

• Na fizyczną strukturę twardego dysku składają sie

cylindry, głowice i sektory. Cylindry i głowice
ponumerowane są począwszy od zera zaś numeracja
sektorów zaczyna sie od cyfry 1. Informacje (dane)
zapisywane są na okrągłych nośnikach (talerzach), które
pokryte są magnetyczną warstwą i zamocowane jeden
nad drugim na obracającej się osi. Po obu stronach
talerza na specjalnym ramieniu zwanym grzebieniem
zamocowane są głowice zapisu/odczytu. Powierzchnia
nośnika podzielona jest na idealnie okrągłe pierścienie
tzw. ścieżki, które swoją strukturą przypominają słoje
drzewa.

background image

• Ze względu na to, iż ścieżka jest zbyt duża, aby zarządzad

pojedynczym kawałkiem informacji podzielona jest na

sektory, które wynoszą 512 bajtów. Zatem każda ścieżka

podzielona jest na wiele sektorów. Liczba sektorów jest

różna dla różnych dysków twardych. Na ścieżkach dysków

może byd od 17 do 64 sektorów. Ścieżki i sektory

tworzone są podczas formatowania dysku. Gdy dysk nie

pracuje lub gdy prędkośd obrotowa jest zbyt mała,

głowice znajdują się w pozycji spoczynkowej, wycofane

poza obręb pakietu. Dopiero po osiągnięciu wymaganej

prędkości obrotowej następuje ich gwałtowne

wysunięcie nad powierzchnie dysku i ustawienie nad

cylindrem zerowym. Podczas pracy głowice unoszą się na

tzw. poduszce powietrznej wytworzonej przez obracające

się dyski.

background image
background image

Zapisywanie i odczytywanie

informacji na dysku:

• Standardowe głowice zapisująco-odczytujące (zwane też

głowicami cienkowarstwowymi) posiadają miniaturową
cewkę, która umożliwia zapis danych na płycie
magnetycznej lub ich odczyt. Gdy na twardym dysku
zapisywane są dane, specjalny układ elektroniczny wysyła
impulsy elektryczne do cewki. W ten sposób powstaje
pole magnetyczne, które porządkuje poszczególne cząstki
na powierzchni dysku. W przypadku odczytu danych
następuje procedura odwrotna. Namagnesowana
powierzchnia dysku indukuje prąd w cewce, który jest
następnie przetwarzany przez układ elektroniczny
napędu.

background image

• Coraz większe zapotrzebowanie na pojemniejsze dyski twarde a

w konsekwencji ich rozwój spowodowało zwiększenie gęstości
zapisu, który nie pozwala jednak na współpracę z tradycyjnymi
głowicami z powodu zbyt gęstego ułożenia sektorów.

• Nowoczesne dyski twarde wyposażone są więc w dodatkową

głowicę (MR), umożliwiającą odczytywanie danych z
powierzchni nośnika. Głowica zawiera pewną domieszkę
specjalnego stopu żelaza i niklu, który pod wpływem pola
magnetycznego zmienia swój opór elektryczny. Do zapisu
danych jest natomiast w dalszym ciągu wykorzystywana głowica
cienkowarstwowa. Zasadniczą zaletą takiego rozwiązania jest
fakt, że głowica MR potrafi prawidłowo rozpoznawad dane także
wtedy, gdy dysk obraca się z dużą prędkością, a sektory ułożone
są bardzo gęsto.

background image

• Bardzo ważnym elementem w pracy dysku jest mechanizm

pozycjonowania głowicy tzn. aby głowica zapisu/odczytu
znajdowała się zawsze dokładnie nad środkiem ścieżki.
Wystarczy mianowicie niewielkie przesunięcie, a zamiast
porządanych informacji, otrzymamy zwykłe "śmieci". Nie jest to
wcale łatwe zadanie, gdyż pod wpływem ciepła materiał, z
którego wykonane są talerze dysku, może ulegad
zniekształceniom. Mechanizmem stosowanym w nowoczesnych
dyskach jest technika Embedded Servo. W odróżnieniu od
tradycyjnej techniki Servo, przy której głowica musiała
regularnie korzystad ze ścieżki sterującej, aby zoptymalizpwad
swoją pozycję, mechanizm Embedded Servo wykorzystuje
informacje zapisane na każdej ścieżce

background image

• Głowice zapisująco-odczytujące mogą więc korzystad z nich

przez cały czas, co umożliwia dokładniejsze pozycjonowanie i
szybszą pracę napędu. Technika ta działa na podobnej zasadzie,
jak automatyczny pilot, który nieprzerwanie dba o
utrzymywanie właściwego toru lotu. W poprzedniej technice
tzw. okresowej kalibracji głowicy dysku następowały dodatkowe
przerwy w transmisji danych.

Silnik krokowy:

W stałym polu magnetycznym wytwarzanym przez nieruchomy
magnes cylindryczny znajduje się rdzeo metalowy z nawiniętym
uzwojeniem. W zależności od kierunku prądu płynącego przez
uzwojenie powstająca siła elektrodynamiczna powoduje wciąganie
rdzenia w głąb magnesu, bądż jego wypychanie. Tak odbywa się
sterowanie ruchem głowic dysku

background image
background image

Master Boot Record i inne:

• Aby komputer mógł wczytywad i uruchamiad system

operacyjny, najważniejsze informacje o strukturze danych
muszą się znajdowad w ściśle zdefiniowanym miejscu na
powierzchni nośnika. W pierwszym sektorze dysku
(cylinder 0, głowica 0, sektor 1) zlokalizowany jest Master
Boot Record. BIOS komputera znajdzie tu program, który
odpowiedzialny jest za wczytanie sektora startowego
(bootsektora) z aktywnej partycji dysku. Informacja, która
partycja jest aktywna, umieszczona jest w tablicy partycji.
Tablica ta znajduje się podobnie jak MBR w pierwszym
sektorze dysku, który kooczy się właśnie na niej.
Pozostały fragment ścieżki 0 w cylindrze 0 jest pusty.
Można w nim umieścid dyskowego menedżera. Tu
zagnieżdżają się również wirusy bootsektora.

background image

• Partycja główna rozpoczyna się w miejscu o

"współrzędnych": cylinder 0, głowica 1, sektor 1, a kooczy
się zawsze w miejscu dowolnego cylindra. Pierwszym
sektorem partycji głównej jest sektor startowy. Od
drugiego sektora zaczyna się tablica przydzieleo zbiorów
FAT (więcej o FAT w odrębnym akapicie), tuż za nią
znajduje się jej awaryjna kopia. Ile sektorów zajmuje FAT
zależy od rozmiaru partycji. Wielkośd tablicy zachowana
jest w bootsektorze. Katalog główny znajduje się zwykle
za tablicą FAT. Inaczej jest w przypadku partycji systemu
FAT32, gdyż posiadają one większy obszar startowy, a
katalogiem głównym zarządza się jak oddzielnym plikiem.
Dopiero za tymi wszystkimi wymienionymi informacjami
znajduje się właściwy obszar danych.

background image

• Partycja rozszerzona zaczyna się zawsze na granicy

cylindrów - np. z początkiem cylindra X ,przy głowicy 0 i w
sektorze 1. W odróżnieniu od partycji głównej, partycja
rozszerzona nie posiada sektora startowego, lecz zaczyna
się od razu od tablicy partycji, której pierwszy wpis
oznacza pierwszy napęd logiczny na tej partycji. Drugi
wpis odsyła z kolei do partycji rozszerzonej, która stanowi
kolejny napęd logiczny, i tak dalej, aż zostaną
poprzydzielane wszystkie napędy logiczne.

background image

Katalog Główny:

• Dzięki informacjom zawartym w sektorze startowym

system operacyjny zna rozmiar partycji, ile posiada
ścieżek, sektorów na ścieżkę i bajtów na sektor. Poprzez
katalog główny (zwany root-em) system operacyjny
dowiaduje się gdzie zaczyna się właściwy obszar danych.
Root jest jedynym katalogiem tworzonym podczas
operacji formatowania. Na płaszczyżnie użytkownika
ukazuje się w formie znaku "\". Zajmuje 32 sektory i
może pomieścid maksymalnie 512 plików lub
podkatalogów.

• Podkatalogi są nieodzowne, gdyż dzięki nim można

umieszczad na dysku nieograniczoną liczbę plików.

background image

Tablica FAT:

• Nazwa FAT oznacza tabelę zawierającą spis wszystkich

jednostek alokacyjnych (klasterów) całej partycji. Tablica FAT
usytuowana jest na dysku za sektorem startowym patycji,
bezpośrednio za nią znajduje się jej kopia awaryjna. Podczas
zapisywania danych na dysk twardy, DOS równocześnie
uaktualnia obie kopie FAT. Dzięki nim system operacyjny wie,
które klastery dysku są wolne, które zajęte, a które
uszkodzone. Tablica informuje także o tym, do jakich plików
należą poszczególne klastery. Zależnie od swojego rozmiaru
plik może rozciągad się na większą liczbę jednostek
alokacyjnych. Każdy klaster posiada zapis w FAT
wyszczególniający numer klastera, gdzie kontynuowany jest
dany plik. Poprzez tego rodzaju wpis system operacyjny ustala
wszystkie klastery pliku. Ostatni klaster pliku zawiera znacznik
kooca zbioru: EOF (End Of File).

background image

• A jak to działa naprawdę? Przy wywoływaniu pliku system

"zagląda" wpierw do katalogu znajdując tam numer klastera
początkowego. Następnie system operacyjny szuka tego numeru
w FAT i natrafia na EOF lub na liczbę, która wskazuje numer
kolejnego klastera należącego do żądanego pliku. Dopiero, gdy
DOS zbierze wszystkie klastery żądanego zbioru, zaczyna je
sczytywad z powierzchni nośnika. Przy zapisywaniu zbioru na
dysk, system "konsultuje" się z FAT, aby znaleźd odpowiednie
miejsce na dysku. Gdy zbiór jest zbyt duży i nie może zmieścid
się na ciągłym obszarze, wówczas FAT wyszukuje następny
dostępny obszar. W konsekwencji zbiór jest zapisywany
fragmentami w różnych częściach nośnika i jest to tzw. zbiór
fragmentaryczny. Ogranicza to efektywnośd pracy napędu, gdyż
głowica zapisu/odczytu musi "przeskakiwad" w różne części
talerza.

background image

• DOS 2.0 był oparty na 12-bitowej FAT, zatem mógł

zaadresowad 212, czyli 4096 (netto 4085) klasterów. Rozmiar
klastera wynosił 4 KB, dlatego partycja mogła zajmowad
maksymalnie 16 MB. Stosowana do dziś 16-bitowa FAT
pojawiła się po raz pierwszy w DOS-ie wersja 3.3. Pozwalała
na zaadresowanie dokładnie 65525 klasterów. Ze względu na
stały obszar adresowania system operacyjny musi w
przypadku dyków powyżej 32 MB dobierad rozmiar klastera
tworząc poszczególne jednostki alokacyjne z kilku lub więcej
sektorów. Jeden sektor mieści 512 bajtów, z kolei na ścieżce
można skupid maksymalnie 64 sektorów (czyli 32 KB). Daje to
w wyniku partycję o maksymalnym rozmiarze 2 GB.

background image

• Dopiero Windows 95 (OSR2) zaoferował system plików

FAT32. Ten ma do dyspozycj 28 bitów (228) na adresowanie
jednostek alokacyjnych. Dzięki temu partycja o wielkości
klastera 8 KB może pomieścid maksymalnie 2 terabajty
danych (ok. 2000 MB). Należy jednak pamiętad,że wiele
narzędzi dyskowych nie potrafi obchodzid się z partycjami w
systemie plików FAT32. Co istotne, DOS i jego potomkowie,
którzy opierają się na FAT (oprócz FAT32), mogą
podporządkowad każdej jednostce alokacyjnej tylko jeden
plik. Gdy więc dane pliku nie zapełniają całego klastera,
reszta miejsca jest nie wykorzystana. Przykładowo 1-bajtowy
plik na dysku o pojemności 1 GB zajmuje w efekcie aż 32 KB.
Oprócz tych wykorzystywanych w DOS-ie i Windows 3.1x i
95 sytemów plików, każdy system operacyjny posiada swój
odrębny system plików. W Windows NT jest NTFS, w Linuxie
jest Ext2 natomiast w OS/2 - HPFS.

background image

Interfejsy:

• Napęd dysków twardych łączy

się ze systemem
mikroprocesorowym (płytą
główną) poprzez sterownik
dysku twardego za pomocą
interfejsów HDD.

• Do najczęściej spotykanych

interfejsów należą:

ST-506/412 - pierwszy
interfejs opracowany przez
firmę Seagate Technologies
dla swoich dysków o
pojemności 5 MB. Dysk był
połączony z kontrolerem przy
pomocy dwóch wiązek
przewodów, 20- i 34-żyłowych.
Można było podłączyd dwa
napędy. Czas dostępu do
dysku wynosił 25 ms, transfer
500 kB/s a ścieżka podzielona
była na 17 sektorów po 512
bajtów.

background image

• ESDI - opracowany przez firmę Maxtor. Pozwalał na większą

pojemnośd dysków (powyżej 100 MB), czas dostępu - kilkanaście
sekund

• IDE - opracowany w 1987 r. Najbardziej popularny, stosowany

dzisiaj interfejs. Pozwala na podłączenie dwóch komponentów
(HDD lub CD-ROM) lub czterech w nowszej, rozszerzonej wersji
Enhanced IDE. Transfer jaki oferuje ten interfejs jest
zróżnicowany. W zależności od stopnia zaawansowania
technologii dyskowej oraz związanym z nią trybu przesyłania
danych (PIO )który ustawia się w BIOS-e komputera,
przepustowośd kontrolera może wynosid: transfer -
maksymalnie 3 MB/s.

background image

• PIO-0 - 4,1 MB/s,

PIO-2 - 8,3 MB/s,
PIO-3 (Fast ATA) - 13,3 MB/s,
PIO-4 (Fast ATA-2) - 16,6 MB/s,
Ultra ATA - 33,3 MB/s.

• Bardzo ważne jest odpowiednie połączenie dysku z

magistalą. Na przykład gdybyśmy chcieli podłączyd
nowoczesny dysk do starego kontrolera ISA, straty na
wydajności wynisłyby 40 - 50 %.

background image

• SCSI - Podstawową cechą wyróżniającą opracowaną w 1986

roku specyfikację SCSI jest to, że określa ona bardziej standard
magistrali niż interfejs dysku. Włożenie w gniazdo rozszerzenia
adaptera SCSI jest właściwie dodaniem nowej magistrali.
Ważną zaletą systemu SCSI jest możliwośd podłączenia
znacznie wiekszej liczby urządzeo do jednej karty adaptera, niż
zapewniają opisane powyżej IDE, ESDI. Podczas, gdy ESDI i IDE
pozwalają zasadniczo na podłączenie dwóch napedów HDD,
SCSI obsługuje nawet 224. Łączenie urządzeo SCSI odbywa sie
na zasadzie łaocucha (daisy chain) o max. 7 elementach
(adapter jest 8). Każdy z nich może byd poczatkiem kolejnego
ośmioelementowego łaocucha. Do magistrali rozszerzeo
można podłączyd do 4 adapterów SCSI.

background image

• Charakterystyczny dla systemów SCSI łaocuch tworzony jest

poprzez łączenie urządzeo 50-żyłowym kablem o maksymalnej
długości 6 m. Ostatnie urządzenie musi byd wyposażone w
specjalny zestaw oporników, zwanym terminatorem.
Maksymalne szybkości przesyłania magistrali SCSI zależą od jej
trybu pracy i najwolniejszego urządzenia w łaocuchu. W tzw.
trybie asynchronicznym największa osiągana wartośd to 2 MB/s,
natomiast w trybie synchronicznym przy idealnej współpracy
napędu i adaptera może osiągnąd 5 MB/s. Również czasy
dostępu są porównywalne z napedami ESDI i IDE. To mało
imponujące, w porównaniu z innymi interfejsami, wyniki po
części biorą sie stąd, że dyski SCSI podłączone są do odrebnej
magistrali, która - wraz ze swoimi odmiennymi komendami - jest
dodatkowym ogniwem pośredniczącym w transmisji.

background image

• Serial ATA (SATA) – szeregowa magistrala komputerowa,

opracowana i certyfikowana przez SATA-IO, służąca do
komunikacji pomiędzy adapterami magistrali hosta (HBA), a
urządzeniami pamięci masowej, takimi jak dyski twarde,
napędy optyczne i taśmowe. SATA jest bezpośrednim
następcą równoległej magistrali ATA.

Przewody SATA są węższe i bardziej elastyczne od

przewodów ATA, co ułatwia układanie oraz poprawia
warunki chłodzenia wnętrza komputera. Również złącza
SATA wykonane w technologii LIF są zminiaturyzowane,
umożliwiając zastosowanie SATA w coraz to mniejszych
urządzeniach pamięci masowej a także zmniejszając ilośd
potrzebnego miejsca na gniazda kontrolera płyty głównej

SATA I umożliwia szeregową transmisję danych z

maksymalną przepustowością 1,5 Gbit/s (ok. 180 MB/s)

background image

• SATA II

Dostępne są dyski z kontrolerem wyposażonym w

magistralę SATA II 3 Gbit/s, która umożliwia transfer
danych z prędkością 3 gigabitów/s (rzeczywista 300 MB/s).
Podwojona przepustowośd doskonale sprawdza się w
przypadku serwerów, gdzie stosowane są rozbudowane
macierze dyskowe lub systemy pamięci zewnętrznej. W
przypadku komputerów domowych dopiero dyski SSD
zaczęły wykorzystywad potencjał nowego kontrolera

background image

• SATA 3

Przepustowośd maksymalna tego interfejsu wynosi 6

Gbit/s, czyli jest ponad dwukrotnie większa od SATA II
oraz nieco większa od Ultra 640 SCSI. Zachowano pełną
zgodnośd wsteczną z SATA I i SATA II, dzięki czemu
migracja z poprzednich wersji do SATA 3 jest
bezproblemowa. Pierwszym dyskiem twardym ze złączem
SATA 3 jaki pojawił się w ofercie handlowej we wrześniu
2009 był Seagate Barracuda XT

background image

RAID

RAID (Nadmiarowa macierz niezależnych dysków) –

polega na współpracy dwóch lub więcej dysków twardych

w taki sposób, aby zapewnid dodatkowe możliwości,

nieosiągalne przy użyciu jednego dysku.

• RAID używa się w następujących celach:
• zwiększenie niezawodności (odpornośd na awarie),
• zwiększenie wydajności transmisji danych,
• powiększenie przestrzeni dostępnej jako jedna całośd.

background image

Źródła

http://klub.chip.pl/lipka/budowa/hdd.htm#interfejs

http://pl.wikipedia.org/wiki/Dysk_twardy

http://www.sciaga.pl/tekst/3272-4-dysk_twardy

background image

Koniec


Wyszukiwarka

Podobne podstrony:
DYSK TWARDY BUDOWA I ZASADA DZIAŁANIA
Budowa i zasada działania układu pneumatycznego z?S oraz kryteria oceny
Budowa i zasada działania FDD
Czujniki pomiarowe Budowa i zasada dzialania
Budowa i zasada działania mikroskopu optycznego metalograficznego
Budowa i zasada działania lasera, fizyka, Referaty
Budowa i zasada działania galwanometru statycznego
Budowa i zasada działania odgromników
Budowa i zasada dzialania progr Nieznany
fiz 05, Budowa i zasada działania lasera He-Ne;
BUDOWA I ZASADA DZIAŁANIA SKANINGOWEGO MIKROSKOPU ELEKTRONOWEGO
Budowa i zasada działania Procesora Wielordzeniowego
Budowa i zasada działania układu chłodzenia w silnikach serii K
Budowa i zasada działania pamięci taśmowych, Studia, Informatyka, Informatyka, Informatyka
Budowa i zasada działania MONITORA CRT
Budowa i zasada działania monitorów CRT, materiały liceum i studia, Informatyka liceum
Budowa i zasada działania R-123, łączność

więcej podobnych podstron