In deze les zitten 26 slides, met interactieve quizzen, tekstslides en 4 videos.
Onderdelen in deze les
Computer Architectuur (E1)
Antje Roestenburg
a.roestenburg@minkema.nl
Slide 1 - Tekstslide
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 - Tekstslide
Model voor informatieverwerking
timer
1:00
invoer
uitvoer
verwerking
opslag
Slide 3 - Sleepvraag
Slide 4 - Video
Computerarchitectuur
Software
Slide 5 - Tekstslide
Software
We kunnen software onderverdelen in 2 groepen:
Besturingssysteem (OS) Zorgt voor samenwerking tussen tussen applicaties en gebruiker aan de ene kant en hardware aan de andere kant.
Toepassingssoftware Programma's die je kan installeren om te gebruiken.
Slide 6 - Tekstslide
Slide 7 - Video
Besturingssysteem
Beheer van (rand)apparatuur
Bestandsbeheer
Taakbeheer
Slide 8 - Tekstslide
Beheer randapparatuur
Zorgen dat randapparatuur werkt
Hiervoor wordt speciale software gebruikt: drivers
OS zorgt ook dat hardware beschikbaar is voor applicaties
Slide 9 - Tekstslide
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 - Tekstslide
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 - Tekstslide
Verschillende besturingssystemen
Desktops en laptops
Windows
MacOS
Linux
ChromeOS
etc
Smartphones en tablets
Android
iOS
etc
Slide 12 - Tekstslide
Systeemondersteuningsprogramma’s
Extra functionaliteit voor het OS:
Virusscanner
Registereditor
Netwerkmonitor
Configuratiescherm
Compressieprogramma’s
etc
Slide 13 - Tekstslide
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 - Tekstslide
Virtuele machines
Op één computer meerdere ‘virtuele’ computers maken.
Veel gebruikt voor servers, zoals webhosting.
Eindgebruiker merkt het niet (lijkt volwaardig systeem)
Slide 15 - Tekstslide
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 - Quizvraag
Is volgende afbeelding een voorbeeld van hardware of software?
A
fysieke laag
(hardware)
B
logische laag
(software)
C
toepassingen laag
(software)
Slide 18 - Quizvraag
Is volgende afbeelding een voorbeeld van hardware of software?
A
fysieke laag
(hardware)
B
logische laag
(software)
C
toepassingen laag
(software)
Slide 19 - Quizvraag
Slide 20 - Tekstslide
Slide 21 - Video
software toepassingen
Slide 22 - Tekstslide
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 - Tekstslide
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)