You are on page 1of 15

Hardware vs

Software
Domein: E1 Decompositie

Informatica | Les 1: Drielagenmodel


• Is er een manier om de processen
(interacties) tussen de hardware en
Wat gaan we software die plaatsvinden binnen
vandaag een elektronisch apparaat te
bespreken? beschrijven met een model?
• Hoe werkt deze interactie tussen
de hardware en software dan?
Het drielagenmodel
• De werking van elk apparaat
bestaat uit drie lagen.

1) Toepassingenlaag
2) Logische laag
3) Fysieke laag

• En interacties tussen deze lagen


en binnen de lagen.
De toepassingenlaag
• Applicaties, spelletjes
• Toepassingen als Word en
PowerPoint

• Installeren vanuit Playstore /


AppStore
• Installeren vanaf CD’s of andere
medium
De logische laag
• Besturingssysteem
• Android
• iOS
• Windows 10
• Arduino CC

• Koppeling tussen fysieke laag en


toepassingen laag
De fysieke laag
• Hardware onderdelen van het
apparaat:

• Accu
• Touchscreen
• Camera
• Harddisk
• Ledje
• Motortje

• Verdeling in sensors en actuatoren.


Voorbeeld 1
• Een iPhone 12Pro

• Beschrijf voor elke laag een


voorbeeld bij dit apparaat.
Voorbeeld 2
• Een Windows 10 Laptop

• Beschrijf voor elke laag een


voorbeeld bij dit apparaat.
Interfaces
• De verbindingen tussen de
verschillende lagen en tussen de
onderdelen in die lagen
heten interfaces. Ze maken de
communicatie mogelijk tussen de
lagen en de onderdelen binnen
een laag.
Interfaces

We onderscheiden drie groepen interfaces:

• Hardware-interfaces
• Software-interfaces
• Userinterfaces
Hardware interfaces
• Elektronische verbindingen tussen
fysieke onderdelen
• Bijvoorbeeld: de verbinding tussen
geheugen en processor op een
printplaat

• Connectoren zorgen voor een


bekabelde verbinding tussen
hardware-interfaces
• Bijvoorbeeld: USB
Software interfaces
• Een driver is een interface tussen
hardware en software
• Bijvoorbeeld: software die
muisbewegingen registreert en doorgeeft
aan het besturingssysteem.

• Application Programming Interfaces


(API’s) zijn interfaces tussen
verschillende software componenten.
• Bijvoorbeeld: webAPI
User interfaces
User interfaces zijn interfaces
tussen computer en mens.

• GUI: graphical user interface


• VUI: voice user interface
• CLI: command line interface

• Toekomst?
https://www.youtube.com/watch?v=RuUSc53Xpeg
• Je kent het drielagenmodel met de fysieke,
logische en toepassingenlaag.
• Je weet dat interfaces de verbindingen tussen
de verschillende lagen zijn en kunt enkele van
Welke deze interfaces benoemen.
leerdoelen
hebben we • Belangrijke definities die je moet kunnen
bekeken? beschrijven met voorbeelden op de toets zijn:
• Toepassingenlaag, logische laag en fysieke laag.
• Besturingssysteem, Hardware-interfaces,
Connectoren, Drivers, API’s, User interface (GUI,
VUI en CLI)
• §1.2 opgaven ( > 0 && <= 3)
Huiswerk (opg. 1 t/m 3)

opgavens • §1.3 opgaven ( > 0 && <= 7 && != 3)


(opg. 1, 2, 4 t/m 7)

You might also like