Spisu treści:
Definicja - Co oznacza sterownik urządzenia?
Sterownik urządzenia to szczególna forma aplikacji, która umożliwia interakcję z urządzeniami sprzętowymi. Bez wymaganego sterownika urządzenia odpowiednie urządzenie sprzętowe nie działa.
Sterownik urządzenia zwykle komunikuje się ze sprzętem za pomocą podsystemu komunikacji lub magistrali komputerowej, do której sprzęt jest podłączony. Sterowniki urządzeń są specyficzne dla systemu operacyjnego i zależne od sprzętu. Sterownik urządzenia działa jako tłumacz między urządzeniem sprzętowym a programami lub systemami operacyjnymi, które go używają.
Sterownik urządzenia może być również nazywany sterownikiem oprogramowania.
Techopedia wyjaśnia sterownik urządzenia
Jedynym celem sterownika urządzenia jest poinstruowanie komputera, jak komunikować się z urządzeniem wejścia / wyjścia (I / O) poprzez przetłumaczenie instrukcji I / O systemu operacyjnego na język zrozumiały dla urządzenia. Istnieją różne typy sterowników urządzeń dla urządzeń we / wy, takich jak klawiatury, myszy, napędy CD / DVD, kontrolery, drukarki, karty graficzne i porty.
Istnieją również sterowniki urządzeń wirtualnych (VxD), które są komponentami sterowników urządzeń, które umożliwiają bezpośrednią komunikację między urządzeniem sprzętowym a aplikacją. Sterowniki urządzeń wirtualnych pomagają zarządzać przepływem danych, umożliwiając wielu aplikacjom dostęp do tego samego sprzętu bez konfliktu. W przypadku wystąpienia przerwania (sygnału z urządzenia sprzętowego) sterownik urządzenia wirtualnego konfiguruje następny krok instrukcji na podstawie stanu ustawień urządzenia sprzętowego.
Konieczne jest, aby komputer miał odpowiednie sterowniki urządzeń dla wszystkich swoich części, aby system działał sprawnie. Podczas pierwszego włączania komputera system operacyjny współpracuje ze sterownikami urządzeń i podstawowym systemem wejścia / wyjścia (BIOS) w celu wykonywania zadań sprzętowych. Bez sterownika urządzenia system operacyjny nie byłby w stanie komunikować się z urządzeniem we / wy.
Fizyczne urządzenia sprzętowe nie tylko polegają na sterowniku urządzenia, ale również komponenty oprogramowania. Większość programów uzyskuje dostęp do urządzeń za pomocą ogólnych poleceń; sterownik urządzenia tłumaczy język na specjalistyczne polecenia dla urządzenia.
Wiele sterowników urządzeń jest dostarczanych przez producenta lub jest dostępnych jako wbudowane elementy systemu operacyjnego. Aktualizacja lub wymiana komponentów sprzętowych i programowych powoduje, że sterowniki urządzeń stają się przestarzałe.