1: 3-lagenmodel + interfaces

Computer: Hard- en software, maar hoe?
We gebruiken computers werkelijk voor alles: Laptops, mobiels, geprogrammeerde wasmachines, smartwatches, verkeerslichten. Maar hoe werkt nu de software, samen met de hardware?

1 / 17
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

Cette leçon contient 17 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Computer: Hard- en software, maar hoe?
We gebruiken computers werkelijk voor alles: Laptops, mobiels, geprogrammeerde wasmachines, smartwatches, verkeerslichten. Maar hoe werkt nu de software, samen met de hardware?

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Leerdoelen:
In dit onderdeel leer je:
  • Wat is het 3-lagenmodel en waarom wordt het gebruikt?
  • Onderdelen van elke laag herkennen en benoemen
  • Interfaces: Ontdekken hoe elke laag met de andere laag communiceert en samenwerkt

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Hardware en software moeten met elkaar samenwerken om een computer te laten werken.

Om de samenwerking tussen hardware en software te verduidelijken gebruiken we het 3-lagenmodel.

Slide 3 - Diapositive

Cet élément n'a pas d'instructions

Het 3-lagenmodel: Van de opbouw van (veel) computers kun je een schema maken: Het 3-lagenmodel
Waarom wordt dat vaak gedaan? Het maakt duidelijk wat de functie van elke laag is EN hoe de lagen samenwerken

Slide 4 - Diapositive

Even herhaling en de eigen tekening verder invullen

Slide 5 - Diapositive

Deze afbeelding is iets anders dan op de vorige dia: Er zijn pijlen tussen de lagen

Software interfaces: Stukjes programma die gebruikt worden om te communiceren tussen apps en OS
Toepassingslaag
Logische laag
Fysieke laag
Processor = CPU
Microfoon
IOS
Android
Windows
Tiktok
Instagram
Filius
Antenne
Touchscreen

Slide 6 - Question de remorquage

Cet élément n'a pas d'instructions

Tekenopdracht van jouw mobiel.
Teken het 3-lagenmodel en schrijf daarin onderdelen van jouw mobiel.

Zoek op internet de specificaties van jouw mobiel op.
Noteer: Processor, geheugen, scherm
Die horen bij de fysieke laag
Het operating systeem hoort bij de logische laag. Welk OS heeft jouw mobiel?

En noteer 5 apps  die erop staan en die je vaak gebruikt: de toepassingenlaag
Hier de specs van mijn mobiel

Slide 7 - Diapositive

Van mijn mobiel:
Samsung Galaxy A8:
CPU: ARM Cortex A53
Octa cores: In de processor zitten 8 zg. kernen, waar efficienter en sneller mee gewerkt kan worden
CPU snelheid: 2.2 GHz

Voor-en nadelen multicores: Zie Wikipedia: https://nl.wikipedia.org/wiki/Multikernprocessor

Slide 8 - Diapositive

Deze afbeelding stap voor stap opbouwen samen met de klas. Deze afbeelding krijgen ze ook op de toets en moeten hem dan invullen.
Interfaces:
De 3 lagen van het 3-lagenmodel moeten met elkaar samenwerken en communiceren, anders werkt het hele systeem niet.
Dat gebeurt met interfaces.

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Er zijn 3 soorten software-interfaces: Drivers, API's, user-interface. Software-interfaces zijn programma's

User-interface: Hier heb je het meest mee te maken. Als je een programma start, zoals Whatsapp, klik je op een icoon. Dat is hoe Whatsapp met jou communiceert. Elke manier van communiceren, bv via het display, knoppen, touchscreen, etc, maakt deel uit van de user-interface.

Drivers: Interfaces tussen software en hardware. Ieder apparaat, zoals een printer, monitor, muis, heeft een eigen stuurprogramma nodig. Omdat ieder apparaat weer anders is. Dat programma heet een driver

Slide 10 - Diapositive

De gang van klikken op een icoon en het werken met een app: Wat gebeurt er allemaal?
Waar
Niet waar
De verbinding tussen geheugen en processor is een software-interface
Ieder apparaat heeft een eigen driver
Een USB-kabel is een software-interface
Een app is een software-interface

Slide 11 - Question de remorquage

Cet élément n'a pas d'instructions

Een API is een software-interface: Het laat het OS communiceren met een toepassing. 
Op deze site handige uitleg hierover


Slide 12 - Diapositive

https://programmeerplaats.nl/wat-is-een-api/

Een vergelijking met een ober, die de bestelling doorgeeft en als API fungeert.
En 2 applicaties. De ene wil info van de andere over de huidige temp in Parijs. Hoe het andere programma werkt, weet de ene niet, de communicatie gaat via de API
Noem de 3 lagen van het 3-lagenmodel

Slide 13 - Question ouverte

Cet élément n'a pas d'instructions

Wat betekent CPU?
A
Control Protocol Unit
B
Control Processing Unit
C
Central Protocol Unit
D
Central Processing Unit

Slide 14 - Quiz

Cet élément n'a pas d'instructions

Fysieke laag:
Noem minimaal 3 onderdelen van de fysieke laag van je mobiel

Slide 15 - Carte mentale

Cet élément n'a pas d'instructions

Leerdoel gehaald?
Het 3-lagenmodel begrijpen en toepassen
  • Model invullen voor je mobiel
  • Deze tekening komt op je website en is de start voor de andere onderdelen
  • Document classroom lezen 

Slide 16 - Diapositive

Cet élément n'a pas d'instructions

Een makkelijke video over computeronderdelen, bv. drivers, I/O

Slide 17 - Diapositive

https://youtu.be/AkFi90lZmXA?si=rP5n6wH_RnQOM8hv