E1 Architectuur: 3. Software (23-24)

Computer Architectuur (E1)
Antje Roestenburg
a.roestenburg@minkema.nl
1 / 26
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

This lesson contains 26 slides, with interactive quizzes, text slides and 4 videos.

Items in this lesson

Computer Architectuur (E1)
Antje Roestenburg
a.roestenburg@minkema.nl

Slide 1 - Slide

Vorige les: Hardware
Huiswerk
  • lezen t/m hoofdstuk 4 (Hardware)
  • 3.3 - vraag 1
  • 3.5 - vraag 1
  • 4.2 - vraag 1
  • 4.6 - vraag 1 t/m 3
  • 4.7 - vraag 1

Slide 2 - Slide

Model voor informatieverwerking
timer
1:00
invoer
uitvoer
verwerking
opslag

Slide 3 - Drag question

Slide 4 - Video

Computerarchitectuur
Software

Slide 5 - Slide

Software
We kunnen software onderverdelen in 2 groepen:
  1. Besturingssysteem (OS) 
    Zorgt voor samenwerking tussen  tussen applicaties en gebruiker aan de ene kant en hardware aan de andere kant.
  2. Toepassingssoftware 
    Programma's die je kan installeren om te gebruiken.

Slide 6 - Slide

Slide 7 - Video

Besturingssysteem



  • Beheer van (rand)apparatuur
  • Bestandsbeheer
  • Taakbeheer

Slide 8 - Slide

Beheer randapparatuur
Zorgen dat randapparatuur werkt 

Hiervoor wordt speciale software gebruikt: drivers

OS zorgt ook dat hardware beschikbaar is voor applicaties

Slide 9 - Slide

Bestandsbeheer
Bijhouden waar data is opgeslagen

Bijvoorbeeld:
  • Word bestand van 280kb.
  • Indeling van opslagmedia (zoals harde schijf) in clusters van 32 kb.
  • OS bepaalt in welke clusters het bestand wordt opgeslagen.

Slide 10 - Slide

Taakbeheer
Regelen van multitasken 

Moderne CPU's hebben meerdere "cores" (multiprocessing).
OS verdeelt taken over cores.
Een core kan maar 1 ding tegelijk. Door snel te wisselen toch meerdere taken tegelijkertijd uitvoeren

Slide 11 - Slide

Verschillende besturingssystemen
Desktops en laptops
  • Windows 
  • MacOS
  • Linux
  • ChromeOS
  • etc


Smartphones en tablets
  • Android
  • iOS 
  • etc

Slide 12 - Slide

Systeemondersteuningsprogramma’s
Extra functionaliteit voor het OS:

  • Virusscanner
  • Registereditor
  • Netwerkmonitor
  • Configuratiescherm
  • Compressieprogramma’s
  • etc

Slide 13 - Slide

Emulatoren
Op een computer een ander apparaat 
‘nabootsen’, zoals b.v. smartphone.
  • Handig voor testen
  • Mogelijk om oude software
    te blijven gebruiken
  • Ook voor (oude) games die niet
    op de hardware werken
    (b.v. virtualconsoles.com)

Slide 14 - Slide

Virtuele machines
Op één computer meerdere ‘virtuele’ computers maken. 

Veel gebruikt voor servers, zoals webhosting.

Eindgebruiker merkt het niet (lijkt volwaardig systeem)

Slide 15 - Slide

Slide 16 - Video

Is volgende afbeelding een voorbeeld van hardware of software?
A
fysieke laag (hardware)
B
logische laag (software)
C
toepassingen laag (software)

Slide 17 - Quiz

Is volgende afbeelding een voorbeeld van hardware of software?
A
fysieke laag (hardware)
B
logische laag (software)
C
toepassingen laag (software)

Slide 18 - Quiz

Is volgende afbeelding een voorbeeld van hardware of software?
A
fysieke laag (hardware)
B
logische laag (software)
C
toepassingen laag (software)

Slide 19 - Quiz

Slide 20 - Slide

Slide 21 - Video

software toepassingen

Slide 22 - Slide

Meer en minder specialistische software
  • Standaardsoftware
    Gemaakt voor groot publiek (bv MS Word)
  • Specialistische software
    Voor kleinere doelgroep met specifieke doelen/eisen
    (bv Boekhouding)
  • Maatwerksoftware
    Op maat gemaakt voor (meestal) grote klant 
    (bv simulatiesoftware voor het leger)

Slide 23 - Slide

Software licenties
Het recht om software te gebruiken.
Software is te koop, of soms gratis of ondersteund met advertenties. 
(Er is altijd een gebruiksovereenkomst bij software.)

Bijvoorbeeld:
  • Commerciële software (betaald gebruik en met copyright)
  • Freeware (gratis te gebruiken, maar wel met copyright)
  • Open Source (soort Creative Commons voor software)

Slide 24 - Slide

Geef jij wel eens geld uit aan/in apps?
Nog nooit gedaan
Een enkele keer
Regelmatig
Vaak

Slide 25 - Poll

Huiswerk: Fundament

Hard- en Software (E1):
  • lezen t/m hoofdstuk 5 (Software)
  • 5.2 - vraag 1 t/m 4
  • 5.6 - vraag 1 t/m 3
  • 5.7 - vraag 2 & 4

Slide 26 - Slide