Sterowniki
Autor: pcfosterSterowniki znalazły swoje zastosowanie w automatyce przemysłowej. Jednak tam każdy sterownik występuje w postaci samodzielnego układu komputerowego, elektronicznego lub elektromechanicznego. Sterowniki zajmują się nadzorowaniem pracy danych urządzeń elektrycznych. W niektórych przypadkach takie układy nazywa się kontrolerami. Ma to na celu lepsze odróżnianie ich od sterowników urządzeń występujących w systemach operacyjnych.
Sterowniki w systemach operacyjnych takich jak Linux i Unixwystepuja w postaci wirtualnych plików w katalogu /dev. Sterowniki w postaci takich urządzeń można podzielić na znakowe oraz blokowe. Jedno urządzenie czy też fizyczne czy wirtualne może na raz posiadać oba rodzaje sterowników. Jaka jest miedzy nimi różnica? Leży ona w zbiorze udostępnianych przez sterowniki operacji.
Sterowniki urządzeń to po prostu programy, które ponoszą odpowiedzialność za dane urządzenie. Ich zadaniem jest pośrednictwo miedzy danym urządzeniem, które potrzebuje do działania sterowników, a całą reszta komputera. Sterowniki zazwyczaj uabstrakcyjniają jakieś cechy urządzeń komputerowych. Jednak zdarza się, że sterowniki zajmują się kwestiami uprawnień dostępu . wtedy udostępniają urządzenie takim, jakim jest. W tym przypadku programy, które z niego korzystają to w jakimś sensie także sterowniki.
