Computersystemen/Randapparatuur: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Regel 10:
== Controller en driver ==
Een '''controller''' is een
* De geheugencontroller is het stuk hardware dat toegang tot het geheugen controleert.
* Een ''network interface controller'' (NIC).
* Een ''disk controller'', vaak geïntegreerd op de harde schijf zelf.
Een
Stel bv. dat je als programmeur je eigen tekstverwerker wilt schrijven, dan zal je geen eigen programmacode schrijven om te kunnen afdrukken. Gezien de verschillende types van printers zou dit heel veel werk zijn. Wat je wel doet is de afdruk-[[w:Application programming interface|API]] van het besturingssysteem aanroepen. Deze zal de afdruktaak op zijn beurt doorgeven aan de driver die met de printer overeenkomt. Vervolgens zal de printer de taak afdrukken. Dankzij dit systeem kan je tekstverwerker ook afdrukken naar toekomstige printers, zonder dat je zelf code moet veranderen.
Regel 22:
* Alles werkt perfect ''out-of-the-box''.
* Het OS merkt dat er nieuwe hardware is, installeert alles automatisch en na een eventuele herstart werkt alles perfect.
* Het werkt, maar niet optimaal. Bv. bij een videokaart waar je bij kantoorwerk optimaal kan werken, maar waarbij je bij het spelen van een spel niet het onderste uit de kan kan halen, alhoewel de videokaart dit wel zou moeten kunnen.
* Het werkt helemaal niet. Dan moet je hopen dat je op de website van de fabrikant een driver voor jouw besturingssysteem vindt. Je kan ook op andere websites kijken, maar wees wantrouwig in wat je allemaal installeert.
Daar de driver verbinding legt tussen het besturingssysteem en de hardware zullen IT-administrators niet altijd happig zijn om een upgrade van een besturingssysteem te doen, zeker als er geen gangbare hardware wordt gebruikt (bv. ziekenhuizen, ruimteorganisaties,...).
|