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 dyskietkowy dysk, 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 klasy „przedsiębiorstwa”. 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órych 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 szczegółowych informacjiAtion o osobnych żądaniach 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 wkrótce po wysłaniu polecenia, aw operacjach odczytu polecenie przerwania wskazuje dostępność danych.

Kontrolery dysków mają pewne rejestry kontrolerów, 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 oraz numeru sektora.

Istnieją różne rodzaje kontrolera dysku, które mogą być komponentem w 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.

INNE JĘZYKI