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
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

This lesson contains 18 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

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

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

Even herhaling en de eigen tekening verder invullen

Slide 5 - Slide

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 - Drag question

This item has no 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 - Slide

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

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

This item has no 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 - Slide

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 - Drag question

This item has no instructions

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


Slide 12 - Slide

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

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 question

This item has no instructions

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

Slide 15 - Quiz

This item has no instructions

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

Slide 16 - Mind map

This item has no instructions

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

Slide 17 - Slide

This item has no instructions

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

Slide 18 - Slide

This item has no instructions