Skip to main content

Co to jest kontroler dysku?

W komputerze kontroler dysku jest obwodem, który umożliwia centralną jednostkę przetwarzającą (CPU) komunikować się z innymi dyskami komputerowymi, takimi jak dyskietka, dysk twardy lub inny rodzaj napędu dysku.Kontrolery dysków wykorzystują interfejsy, takie jak zaawansowane załącznik technologii (ATA) i zintegrowane elektroniczne napęd (IDE), które są najczęściej używane w komputerach osobistych (PCS) i małym interfejsie systemu komputerowego (SCSI), które są najczęściej używane w komputerach „”Klasa Enterprise ”.Podstawowe operacje kontrolerów dysku obejmują różnice w operacjach odczytu i zapisu.System operacyjny kontrolera (OS) wykorzystuje ponumerowane bloki, podczas gdy dysk używa innych czynników, w tym fizycznego cylindra, numerów sektorowych i do działania.Sterownik urządzenia wykonuje mapowanie.

Wspólne interfejsy ATA i IDE, które stosują kontrolery dysków, działają przez zestawy rejestrów, które znajdują się w różnych miejscach w adresie wejściowym/wyjściowym (I/O).Rejestry te są używane do specyfikacji informacji na temat oddzielnych żądań we/wy.Po napisaniu „rejestru poleceń” kontrolera dysku rozpoczyna wykonywanie żądanej operacji.Niektóre transfery danych występują między pamięcią komputera a jego dysku, gdy bit oznaczony „żądanie danych” ustawia w rejestrze statusu.Dzieje się tak w operacjach pisania kontrolera dysku krótko po wysłaniu polecenia, aw operacjach odczytu polecenie przerwania wskazuje dostępność danych.

Kontrolery dysku mają pewne rejestry kontrolera, które wykonują różne funkcje.W jednym rejestrze bajty danych są odczytane i pisane, ale polecenia są ustawione tak, aby były odczytane lub zapisane w zupełnie innym rejestrze.Kolejnym rejestrem jest „Rejestr błędów”, który daje błędy kodu.Dwa rejestry działają w połączeniu i wskazują numer cylindra kontrolera dysku, podczas gdy inny rejestr wskazuje na numer napędu lub numer głowy.Dwa ostatnie rejestry są używane do wskazania liczby sektorów do odczytu/zapisu, a liczba sektorowa.

Istnieją różne rodzaje kontrolera dysku, które mogą być komponentem na komputerze.Jednym typem kontrolera dysku jest kontroler macierzy dysku, który zarządza komponentem dysku fizycznego i przedstawia go komputerowi pod względem jednostek logicznych.Wdraża zbędny zestaw sprzętu niezależnych dysków (RAID) i tak często przechodzi przez kontroler RAID.Standardowy kontroler dysku twardego (HDC) to interfejs umożliwiający komputery do odczytu/zapisu informacji na dysku twardym (HD).Kontroler dysku kryminalistycznego to HDC specjalizujący się w celu uzyskania dostępu tylko do odczytu z napędów HD komputerów bez uszkodzenia zawartości napędu.