Różnica między sterownikiem urządzenia a modułem?


12

Pytanie:

  • Jaka jest różnica między sterownikiem urządzenia a modułem (lub modułem jądra) w kontekście systemu Linux i Windows ?

Rozumiem cel sterownika urządzenia. Czy możesz odwoływać się do modułu zamiennie?

Odpowiedzi:


11

Moduł to tylko część kodu, którą można załadować do Linuksa. Zauważ, że ta terminologia jest specyficzna dla Linuksa; Windows zazwyczaj nazywa wszystko sterownikiem.

W Linuksie często modułami będą sterowniki urządzeń - czyli oprogramowanie, które steruje określonym sprzętem (urządzeniem). Podobnie w systemie Windows wiele sterowników będzie sterownikami urządzeń. Istnieją jednak sterowniki i moduły, które nie sterują sprzętem - na przykład niektóre systemy Linux mogą obsługiwać IPv6 jako moduł ładowalny. Lub systemy plików, takie jak ISO9660, mogą być sterownikami lub modułami.


OK, więc jeśli chodzi o Linuksa, moduł jest wszystkim, co jest potrzebne do „komunikacji” np. Z kartą graficzną?
Aaron

2
Niekoniecznie. W szczególności w przypadku kart graficznych sterownik jest zwykle podzielony na jeden (lub więcej) modułów jądra, komponentu serwera X i biblioteki GL połączonej ze wszystkimi programami klienckimi.
bdonlan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.