Computersystemen/Randapparatuur: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Mattias.Campe (overleg | bijdragen)
Mattias.Campe (overleg | bijdragen)
Regel 10:
 
== Controller en driver ==
Een '''controller''' is een chip, een uitbreidingskaart of een apartstuk apparaathardware dat met eenhet effectieve randapparaat een verbinding legt, waardoor de driver deze kan aansturen. Enkele voorbeelden:
* 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 [[w:Stuurprogramma|stuurprogramma]] ('''[[w:en:Device driver|driver]]''' ([[w:Stuurprogramma|stuurprogramma]]) is een specifiek stuk software dat een verbinding legt tussen de hardware/controller en het besturingssysteem. Het stuurprogramma zorgt er hiermee voor dat de programmeur van een applicatie geen weet hoeft te hebben van de hardware waar zijn applicatie op zal gaan draaien. Op een uniforme manier kan de programmeur het besturingssysteem aanspreken. Het besturingssysteem spreekt vervolgens de hardware aan via het stuurprogramma.
 
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. JeDoor gaathet danOS de opdracht te geven om te zoeken naar nieuwe drivers kan je dit misschien oplossen of je gaat bestzelf op de website van de fabrikant van de videokaart kijken of er geen betere driver te vinden is.
* 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,...).
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.