Besturingssysteem en hardware

Wat is de juiste rol van een apparaatdriver?

  1. ADe bediening per apparaat overnemen en het via een gemeenschappelijke procedure bruikbaar maken
  2. BDe schakelingen van apparaten ontwerpen en gegevens voor de productie maken
  3. CHet uiterlijk van het scherm van een toepassing aanpassen aan de voorkeur van de gebruiker
Antwoord en toelichting tonen

Antwoord: A. De bediening per apparaat overnemen en het via een gemeenschappelijke procedure bruikbaar maken

De indeling van registers en de bedieningsprocedure verschillen per apparaat. Een apparaatdriver is het onderdeel van het besturingssysteem dat die verschillen opvangt: hij initialiseert het apparaat, leest en schrijft registers, stelt DMA in en verwerkt interrupts, en biedt naar boven een gemeenschappelijke procedure zoals het lezen en schrijven van bestanden. Toepassingen kunnen zo apparaten gebruiken zonder de details te kennen. Het ontwerpen van apparaatschakelingen of het wijzigen van het uiterlijk van het scherm is geen taak van de driver.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Wat is de belangrijkste reden dat gangbare besturingssystemen verhinderen dat toepassingen rechtstreeks registers van apparaten lezen en schrijven?
  2. Hoe heet de software waarmee op één computer meerdere besturingssystemen elk als onafhankelijke virtuele machine tegelijk kunnen draaien?
  3. Welke uitleg over de typen hypervisor is juist?
  4. Welke uitleg over de adresvertaling door hardware is juist bij virtualisatie met geneste paginering (tweetraps adresvertaling)?
  5. Hoeveel geheugentoegangen zijn in het slechtste geval nodig bij een TLB-miss in geneste paginering waarbij zowel gast als host paginatabellen met 4 trappen gebruiken?

Vergelijkingen bij dit onderwerp