cross

Hard- en Software deel 3

Hard- en Software deel 3


Software
1 / 15
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4

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

Onderdelen in deze les

Hard- en Software deel 3


Software

Slide 1 - Tekstslide

Operating system

Tussenlaag tussen applicaties en gebruiker aan de ene kant en de hardware aan de andere kant.

  • beheer van randapparatuur
  • bestandsbeheer
  • taakbeheer

Slide 2 - Tekstslide

Beheer randapparatuur
Zorgen dat randapparatuur werkt 

Hiervoor wordt speciale software gebruikt: drivers

OS zorgt ook dat hardware bschikbaar is voor applicaties

Slide 3 - Tekstslide

Bestandsbeheer
  • OS is de "baas" van alle opslagmedia, zoals Harde schijven
  • Bestandssyteem: indeling van de schijf in clusters.
  • OS bepaalt in welke clusters een file wordt opgeslagen
  • VB: bestand van 280kb met clustergrootte van 32 kb -->

Slide 4 - Tekstslide

Taakbeheer
  • Multiprocessing
    Moderne CPU's hebben meerdere "cores".
    OS verdeelt taken over cores
  • Multitasking
    Een core kan maar 1 ding tegelijk. Door snel te wisselen toch veel taken tegelijkertijd

Slide 5 - Tekstslide

Applicaties zijn afgesteld op het OS
  • Android app is niet (zomaar) te installeren op iOS en andersom
  • Windows vs Mac: hetzelfde probleem
  • Soms opgelost door een tussenlaag
    (bv. Java-programmeertaal)

Slide 6 - Tekstslide

Soorten software
Standaard-software:
  • Beschikbaar en gemaakt voor groot publiek
  • Bv: Word, Chrome, games, etc.
Specialistische software:
  • Voor kleinere doelgroep die specifieke doelen/eisen heeft:
  • Bv: Programmeersoftware, Designsoftware, Boekhouding, etc
Maatwerk software
  • Op maat gemaakt voor (meestal) grote klant
  • Bv simulatiesoftware voor het leger, software belastingaangifte, etc

Slide 7 - Tekstslide

Wat is een emulator?

Slide 8 - Open vraag

Emulatorsoftware
Simuleert hardware van ander appraat, zoals smartphone, (oude) spelcomputer.
  • Handig voor testen
  • Mogelijk oude software blijven gebruiken

Slide 9 - Tekstslide

Virtual Machines
Soort emulatie, maar dan met doel veel verschillende "machines" op 1 stuk hardware te draaien.
Veel gebruikt voor servers, zoals webservers.
  • Goed schaalbaar
  • Makkelijk in beheer
  • Relatief goedkoop
  • Eindgebruiker merkt het niet: lijkt volwaardig systeem

Slide 10 - Tekstslide

Wat betekent dit?

Slide 11 - Open vraag

Software licenties
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 (vaak met GNU license: soort Creative Commons voor software)

Slide 12 - Tekstslide

Wat is freemium software?

Slide 13 - Open vraag

Slide 14 - Tekstslide

Slide 15 - Tekstslide