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 / 18
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

In deze les zitten 18 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Even herhaling en de eigen tekening verder invullen

Slide 5 - Tekstslide

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 - Sleepvraag

Deze slide heeft geen instructies

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

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 - Sleepvraag

Deze slide heeft geen instructies

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


Slide 12 - Tekstslide

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

Slide 13 - Tekstslide

Hier vragen toevoegen over herkennen van de lagen?
Zie: Fundament Online _ 2.3. Websites en webapplicaties

Zie vragen 1 en 2 op Fundament Online _ 2.3. Websites en webapplicaties
Noem de 3 lagen van het 3-lagenmodel

Slide 14 - Open vraag

Deze slide heeft geen instructies

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

Slide 15 - Quizvraag

Deze slide heeft geen instructies

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

Slide 16 - Woordweb

Deze slide heeft geen instructies

Vandaag:
Leerdoel gehaald?: Het 3-lagenmodel begrijpen en toepassen
  • Model invullen voor je mobiel
  • Document classroom lezen (voorbereiden toets)

Slide 17 - Tekstslide

Deze slide heeft geen instructies

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

Slide 18 - Tekstslide

Deze slide heeft geen instructies