InterfejsyHDD, URZĄDZENIA TECHNIKI - KOMPUTEROWEJ, UTK 2, InterfejsyHDD
[ Pobierz całość w formacie PDF ]
Interfejsy dysków twardych
Obecnie rozróżniamy następujące interfejsy:
•
E-IDE (ATA)
•
SCSI
•
Serial ATA (SATA)
Interfejs IDE wprowadzono w połowie lat
osiemdziesiątych, po raz pierwszy w
komputerach IBM PC AT
(ang, Advanced
Technology).
Standard ten (któremu nadano
również nazwę ATA - AT Attachment)
wyposażono w 16-bitową szynę danych, z
myślą o współpracy z magistralą ISA.
Dyski z interfejsem IDE posiadają zintegrowaną
z mechanizmem elektronikę: układy zapisu i
odczytu danych oraz układy sterowania (stąd
nazwa interfejsu IDE -
IntegratedDrive
Electronics).
Dyski IDE/ATA pierwotnie mogły osiągnąć
maksymalną pojemność równą 504 MB.
Ograniczał tę wartość BIOS starszych
komputerów IBM PC. Ze względu na niską
przepustowość magistrali ISA, szybkość
transmisji danych nie mogła być większa niż
8,33 MB/s. Interfejs pozwalał dołączyć do
systemu dwa dyski twarde.
Współczesne dyski (tak jak wszelkie
urządzenia peryferyjne) mogą współpracować z
pamięcią operacyjną komputera (czyli
wykonywać operacje wejścia/wyjścia) na dwa
sposoby:
•
pod nadzorem procesora (sygnały sterujące i
adresy, niezbędne do przesłania informacji do/z
pamięci operacyjnej generowane są przez
procesor - ten sposób operacji zwany jest
trybem PIO -
ang. Programmed Input/Output);
w trakcie tej czynności procesor nie może
wykonywać żadnych innych operacji - fakt ten
spowalnia pracę komputera,
•
bezpośredni dostęp do pamięci
(ang. Direct Memory
Access -
DMA) podczas którego wymiana informacji
pomiędzy pamięcią operacyjną a urządzeniem
peryferyjnym zachodzi bez udziału procesora (który w
tym czasie może wykonywać inne operacje);
sterowanie operacją wejścia/wyjścia realizowane jest
przez specjalny układ zwany kontrolerem DMA.
•
Dla dysków z interfejsem IDE opracowano wiele
protokołów wymiany informacji z pamięcią operacyjną;
są to protokoły PIO oraz protokoły DMA (tzw.
jednosłowowy bezpośredni dostęp do pamięci -
ang.
single word DMA
i wielosłowowy, szybszy -
ang.
multiword DMA).
Nazwy tych protokołów (trybów
pracy) oraz odpowiadające im szybkości transmisji
danych pokazano w poniższej tabeli.
[ Pobierz całość w formacie PDF ]