Binnen in de computer: hardware, programma's en het besturingssysteem

Ontdek wat er binnen in een computer gebeurt. Leer wat de processor, het geheugen en de opslag doen en hoe ze de snelheid en opslagcapaciteit beïnvloeden, hoe een programma in het geheugen wordt opgeslagen en instructie voor instructie wordt uitgevoerd, en hoe code die door mensen is geschreven, machinecode wordt. Ontdek daarna de taken van het besturingssysteem, het verschil tussen systeemsoftware en applicaties en de hulpprogramma's die een computer goed laten werken. Gebruik dit alles om een apparaat en software te kiezen die passen bij de behoeften van een gebruiker.

HAVO 1, VWO 1, VMBO 3Les 2 van 4 in Cursus Informatica voor 11 tot 14 jaar

Wat je leert

  1. Leg uit wat iets tot een computersysteem maakt, benoem de apparaten rond en in een computer en vertel wat elk apparaat doet.
    • Leg uit wat een computersysteem is
      Onderscheid hardware en software, gebruik het model van invoer, verwerking, uitvoer en opslag en herken randapparaten.
    • Kies invoer- en uitvoerapparaten voor een taak
      Beschrijf veelgebruikte invoer- en uitvoerapparaten, waaronder sensoren en actuatoren, en kies apparaten die geschikt zijn voor een taak en een gebruiker.
    • Herken de belangrijkste onderdelen in de computerkast
      Benoem de belangrijkste interne onderdelen van een computer, vertel wat elk onderdeel doet en beschrijf hoe ze op het moederbord zijn aangesloten.
  2. Beschrijf wat de processor doet, hoe het hoofdgeheugen verschilt van opslag voor de lange termijn en hoe elk onderdeel de snelheid en opslagcapaciteit van een computer beïnvloedt.
    • Beschrijf wat de processor doet en waardoor die snel is
      Leg de taak van de processor, zijn besturingseenheid en rekenkundige en logische eenheid uit, en hoe kloksnelheid, processorkernen, cachegeheugen en de GPU de prestaties beïnvloeden.
    • Leg het hoofdgeheugen uit: RAM en ROM
      Vergelijk RAM en ROM, leg uit waarom RAM vluchtig is en beschrijf wat er gebeurt als een computer opstart en als het RAM vol raakt.
    • Vergelijk soorten secundaire opslag
      Leg uit waarom computers secundaire opslag nodig hebben, vergelijk magnetische, solid-state-, optische en cloudopslag en bereken hoeveel ruimte bestanden nodig hebben.
  3. Beschrijf het principe van het opgeslagen programma, volg in grote lijnen hoe de processor instructies uitvoert en leg uit hoe code die door mensen is geschreven, machinecode wordt.
    • Leg het principe van het opgeslagen programma uit
      Leg uit waarom programma's naast gegevens in het geheugen worden bewaard, waarom een computer daardoor geschikt is voor algemeen gebruik en wat er gebeurt als je een app opent.
    • Volg hoe de processor instructies uitvoert
      Beschrijf machinecode en geheugenadressen en volg een kort programma in grote lijnen door de cyclus van ophalen, decoderen en uitvoeren.
    • Leg uit hoe programmacode wordt omgezet in machinecode
      Vergelijk hogere en lagere programmeertalen, beschrijf compilers en interpreters in grote lijnen en leg de lagen tussen een gebruiker en de hardware uit.
  4. Onderscheid systeemsoftware en applicatiesoftware, leg uit welke taken een besturingssysteem voor de hardware en de gebruiker uitvoert en gebruik hulpprogramma's om een computer goed te laten werken.
    • Onderscheid systeemsoftware en applicatiesoftware
      Deel software in als systeemsoftware of als een soort applicatiesoftware en leg uit hoe applicaties afhankelijk zijn van het besturingssysteem.
    • Leg uit hoe het besturingssysteem de hardware beheert
      Beschrijf hoe het besturingssysteem de processor en het geheugen over programma's verdeelt en apparaten via stuurprogramma's aanstuurt.
    • Leg uit hoe het besturingssysteem de gebruiker ondersteunt
      Beschrijf hoe het besturingssysteem de gebruikersinterface biedt, bestanden en mappen ordent en de computer en zijn gegevens beveiligt.
    • Houd een computer goed werkend met hulpprogramma's
      Beschrijf veelgebruikte hulpprogramma's, leg uit welk probleem elk programma oplost en plan eenvoudig onderhoud en back-ups.
  5. Herken de verschillende soorten computers, lees specificaties om hardware te kiezen die bij de behoeften van gebruikers past en kies software terwijl je kosten, toegang en gevolgen voor mensen en het milieu afweegt.
    • Herken de verschillende soorten computers
      Vergelijk soorten computers, van servers tot draagbare apparaten, en leg ingebedde systemen en verbonden apparaten in huishoudens en bedrijfstakken uit.
    • Lees een specificatie en beoordeel of die past bij de taken van een gebruiker
      Leg uit wat elke regel van een computerspecificatie betekent en kies hardware die past bij de taken, omgeving en het budget van een gebruiker.
    • Kies software en weeg de bredere gevolgen af
      Kies software die past bij een taak en een apparaat en weeg kosten, toegankelijkheid, privacy en gevolgen voor mensen en het milieu af.

Hardware en besturingssysteem: uitleg

5 hoofdstukken

1

Hardware van buiten naar binnen

Een telefoon, een desktopcomputer en een wasmachine zien er verschillend uit. Elk apparaat brengt onderdelen samen die gegevens invoeren en ermee aan het werk gaan. Volg die gegevens van invoer tot resultaat en kijk daarna binnen in de behuizing. Als je de taak van elk onderdeel kent, kun je een systeem uitleggen en apparaten kiezen die bij een persoon en een taak passen.

1.1 Hardware en software werken samen

Een computersysteem brengt hardware en software samen. De hardware is de fysieke apparatuur. Software bestaat uit de programma's die die apparatuur vertellen wat ze moet doen.

Onderdelen en instructies

Een toetsenbord, scherm en processor zijn hardware. Een tekenprogramma is software. Je kunt een schijf aanraken waarop een spel staat, maar de instructies die erop zijn opgeslagen zijn software. De schijf zelf is hardware.

Geen van beide doet het hele werk alleen. Een laptop zonder besturingssysteem kan aangaan. Er is nog steeds software nodig voordat de laptop een browser of spel kan openen. Een programma heeft ook hardware nodig om zijn instructies uit te voeren.

Volg de gegevens

Vier taken helpen een computersysteem te beschrijven:

  • Invoer: gegevens komen binnen, zoals een aanraking of een temperatuurmeting.
  • Verwerking: de processor volgt instructies om de gegevens te verwerken.
  • Uitvoer: een resultaat komt naar buiten, zoals geluid, een beeld of beweging.
  • Opslag: gegevens en programma's worden bewaard voor later gebruik.

Deze taken hangen samen, maar vormen niet altijd vier stappen achter elkaar. Een actief programma kan opgeslagen gegevens vaak lezen. Het kan uitvoer produceren voordat het iets opslaat.

Denk aan het versturen van een spraakbericht. De microfoon vangt je stem op. Audioschakelingen zetten het geluid om in digitale gegevens. De processor voert instructies uit die de opname comprimeren tot een kleiner bestand. De opslag bewaart het bericht in de chatgeschiedenis. De telefoon verstuurt het draadloos en de luidspreker van je vriend speelt het af.

Het aanraakscherm levert ook invoer als je op “Verzenden” tikt. Bij één taak kunnen meerdere vormen van invoer en uitvoer betrokken zijn.

Eén apparaat, veel taken

In een digitale computer gebruiken instructies en gegevens binaire patronen. Een bit is één binair cijfer, 0 of 1. Acht bits vormen een byte. Foto's, geluiden, tekst en programma-instructies kunnen allemaal op deze manier worden weergegeven.

Een computer voor algemeen gebruik kan verschillende programma's laden. Dezelfde laptop kan een afbeelding bewerken, muziek afspelen en een spel uitvoeren. Ook een smartphone is geschikt voor algemeen gebruik. Het kleine formaat verandert niet hoe die werkt.

Een ingebed systeem zit in een ander apparaat en stuurt een specifieke taak aan. De computer van een wasmachine volgt een wasprogramma. Hij ontvangt sensorwaarden en stuurt fysieke onderdelen aan.

Apparaten rond de computer

Een randapparaat voegt invoer, uitvoer of opslag toe aan de hoofdcomputer. Een webcam levert beelden, een printer produceert pagina's en een externe schijf bewaart bestanden. Sommige randapparaten zijn in de behuizing van een laptop ingebouwd.

Een afzonderlijke monitor toont resultaten. De CPU die de verwerking uitvoert, zit in de computerkast. Bij een alles-in-één-desktopcomputer zitten de onderdelen van de computer en het beeldscherm samen in één behuizing.

Belangrijkste punten

  • Hardware is fysieke apparatuur; software bestaat uit programma-instructies.
  • Invoer komt het systeem binnen; uitvoer verlaat het systeem.
  • Verwerking volgt instructies en opslag bewaart gegevens voor later.
  • Een computer voor algemeen gebruik kan verschillende programma's uitvoeren.
  • Een randapparaat voegt invoer, uitvoer of opslag toe.

1.2 Kies apparaten op basis van de gegevens die ze verwerken

Een invoerapparaat levert gegevens aan een computer. Een uitvoerapparaat toont resultaten of laat iets gebeuren. Beoordeel de richting vanuit de computer.

Gegevens invoeren

Een toetsenbord levert toetsaanslagen. Een muis of trackpad levert beweging en klikken. Microfoons vangen geluid op; camera's leggen beelden vast. Scanners zetten papieren pagina's om in afbeeldingen. Barcode- en QR-codelezers lezen codes zonder dat je elk teken hoeft te typen.

Een sensor meet automatisch een natuurkundige grootheid. Een temperatuursensor meet de temperatuur. Een vochtsensor meet hoe nat iets is. Een versnellingssensor detecteert veranderingen in beweging en stand en helpt een telefoon zijn scherm te draaien.

Een tekentablet legt penbewegingen vast om te tekenen. Een 3D-scanner legt de vorm van een voorwerp vast voor een project met computerondersteund ontwerpen (CAD). Elk apparaat levert een ander soort gegevens.

Resultaten uitvoeren

Schermen en projectoren tonen beelden. Luidsprekers en koptelefoons produceren geluid. Printers produceren pagina's. Een plotter tekent ontwerpen, terwijl een 3D-printer of lasersnijder een fysiek voorwerp maakt van een digitaal ontwerp.

Een actuator is een uitvoerapparaat dat een fysieke handeling veroorzaakt. Een motor draait, een pomp verplaatst water en een klep gaat open of dicht. In een automatisch bewateringssysteem levert een vochtsensor invoer. Het programma controleert de meetwaarde en stuurt uitvoer naar een pomp.

Sommige apparaten combineren beide richtingen. Een aanraakscherm toont knoppen als uitvoer en detecteert je aanraking als invoer. Een headset bevat luidsprekers voor uitvoer en een microfoon voor invoer. Als je het hele apparaat maar één label geeft, mis je de helft van zijn taak.

Kies bij de taak en de persoon

Begin met wat er in en uit moet. Denk daarna aan snelheid, nauwkeurigheid, kosten en waar de apparatuur wordt gebruikt.

Bij een uitleenbalie in een bibliotheek leest een barcodescanner lange boekcodes snel. Een kaartlezer identificeert de lener. Een aanraakscherm toont keuzes en een kleine printer geeft een bon. Elke boekcode op een volledig toetsenbord typen zou langzamer zijn en sneller fouten opleveren.

De persoon is ook belangrijk. Iemand die geen toetsenbord kan gebruiken, kan spraakherkenning en een microfoon gebruiken. Oogbesturing of een schakelaar kan iemand met beperkte bewegingsmogelijkheden helpen. Een schermlezer is software die tekst naar luidsprekers of een brailleleesregel stuurt. Grote toetsen kunnen nauwkeurig typen gemakkelijker maken.

Verbinding maken

Randapparaten maken verbinding via poorten of draadloos. USB-A en USB-C zijn veelvoorkomende vormen van USB-poorten. HDMI en DisplayPort verbinden schermen. Bluetooth kan een koptelefoon of muis verbinden; wifi kan een printer verbinden. Met een stuurprogramma kan het besturingssysteem een bepaald apparaat aansturen.

Een printer ontvangt gegevens van de computer, dus afdrukken is uitvoer. Dat de printer zelf iets ontvangt, maakt hem geen invoerapparaat: je bepaalt de richting vanuit de computer.

Belangrijkste punten

  • Bepaal vanuit de computer wat invoer en uitvoer is.
  • Sensoren meten; actuatoren veroorzaken fysieke handelingen.
  • Een aanraakscherm levert zowel invoer als uitvoer.
  • Kies apparaten op basis van taak, omgeving, kosten en gebruiker.
  • Toegankelijkheid kan bepalen welk apparaat het best aan een behoefte voldoet.
  • Poorten of draadloze verbindingen vervoeren gegevens; stuurprogramma's helpen apparaten aan te sturen.

1.3 De onderdelen in de computerkast

De onderdelen in een computer verdelen het werk. Het moederbord, de belangrijkste printplaat, verbindt ze. Kleinere apparaten bevatten dezelfde soorten onderdelen in een kleinere ruimte.

Verwerking, geheugen en opslag

De centrale verwerkingseenheid (CPU) voert programma-instructies uit. Bij veel desktopcomputers past die in een aansluiting op het moederbord. Het RAM bevat de programma's en gegevens die op dat moment in gebruik zijn. RAM voor desktopcomputers zit vaak op kleine printplaten die modules of geheugenmodules worden genoemd.

Een opslagapparaat bewaart bestanden en programma's zonder stroom. Een SSD gebruikt chips en kan rechtstreeks in een sleuf op het moederbord passen. Een HDD gebruikt draaiende schijven en wordt met een kabel aangesloten. Sommige SSD's worden ook met een kabel aangesloten.

Kopersporen op het moederbord vervoeren signalen tussen onderdelen. Deze communicatiepaden vormen bussen. Processoraansluitingen, geheugensleuven en opslagaansluitingen houden de onderdelen op hun plaats of verbinden ze.

Beelden en verbindingen

De grafische processor (GPU) helpt beelden voor het scherm te maken. Een geïntegreerde grafische processor is in de processorchip ingebouwd. Een afzonderlijke grafische kaart staat op zichzelf en heeft eigen geheugen.

Een netwerkadapter verbindt de computer met een netwerk. Die kan een ethernetverbinding of draadloze verbindingen zoals wifi bieden. De adapter verplaatst gegevens tussen systemen; hij neemt de instructieverwerking van de CPU niet over.

Stroom en koeling

De voedingseenheid (PSU) van een desktopcomputer zet wisselstroom uit het stopcontact om in laagspanningsgelijkstroom. De interne onderdelen gebruiken die gelijkstroom. Een laptop heeft een externe oplader en een interne oplaadbare batterij.

Werkende chips geven warmte af. Een koellichaam geeft die warmte af aan de lucht. Ventilatoren voeren warme lucht af en sommige systemen gebruiken vloeistofkoeling. Als een processor te heet wordt, verlaagt hij zijn snelheid. Hij kan zichzelf uitschakelen als de temperatuur blijft stijgen. Vrije ventilatieopeningen helpen bij de koeling.

Sluit een desktopcomputer af en haal de stekker uit het stopcontact voordat je hem opent. Laat een volwassene toezicht houden en gebruik antistatische bescherming om de chips te beschermen. Open nooit een voedingseenheid of een beschadigde batterij.

Volg één toetsaanslag

Stel je een desktopcomputer voor met een USB-toetsenbord en een HDMI-monitor:

  1. Het toetsenbord stuurt de toetsaanslag via USB naar de computer.
  2. De CPU volgt de instructies van de tekstverwerker die in het RAM staan.
  3. De GPU maakt een beeld met de nieuwe letter.
  4. Het beeld gaat via HDMI naar de monitor.
  5. De monitor toont de letter.

Dat de letter verschijnt, betekent niet dat die op het opslagapparaat is opgeslagen. Opslaan vraagt een afzonderlijke opslaghandeling.

Binnen in een telefoon

Een systeem op een chip (SoC) combineert processorkernen, grafische onderdelen en andere onderdelen op één chip. Dat bespaart ruimte in telefoons en tablets. In telefoons en veel dunne laptops is het RAM op de printplaat gesoldeerd. Die geheugenchips kun je niet zomaar door grotere modules vervangen.

Belangrijkste punten

  • Het moederbord verbindt de interne onderdelen.
  • De CPU voert instructies uit, het RAM bevat het huidige werk en een opslagapparaat bewaart opgeslagen bestanden.
  • De GPU verzorgt grafische taken; een netwerkadapter verbindt systemen.
  • Voedingseenheden leveren geschikte stroom en koeling voert warmte af.
  • Sommige kleine apparaten gebruiken een systeem op een chip en vastgesoldeerd RAM.
2

Verwerking, geheugen en opslag

Een computer kan veel ruimte voor bestanden hebben en toch langzaam worden. De snelheid hangt af van hoe de processor, het werkgeheugen en het opslagapparaat het werk verdelen. Leer wat hun specificaties meten, wat bewaard blijft als de stroom uitvalt en hoe je bestandsruimte en overdrachtstijd berekent. Deze verschillen helpen je herkennen welk onderdeel een taak afremt.

2.1 Waardoor is een processor snel?

De CPU volgt instructies in kleine stappen. Hij rekent, vergelijkt waarden, verplaatst gegevens en bepaalt wat volgt. Hem een brein noemen is een bruikbaar beeld, maar hij volgt instructies in plaats van zelf na te denken.

Aansturen en rekenen

De besturingseenheid (CU) haalt een instructie op en bepaalt wat die betekent. Ze stuurt besturingssignalen om de instructie uit te voeren. De rekenkundige en logische eenheid (ALU) voert berekeningen en logische vergelijkingen uit. Twee scores optellen en controleren of een score hoger is dan een doelwaarde zijn taken van de ALU.

Een grote taak van een programma is opgebouwd uit veel kleine instructies. Een video tonen vraagt veel meer dan één instructie, ook al lijkt het voor de gebruiker één handeling.

Kloksnelheid

De klok van een processor geeft regelmatig elektrische pulsen. Eén puls markeert een klokcyclus. De kloksnelheid telt cycli per seconde, gemeten in hertz. Eén gigahertz, of GHz, betekent één miljard cycli per seconde.

Bij 3,2 GHz heeft een processor elke seconde 3.200.000.000 cycli. Eén milliseconde is een duizendste seconde:

3.200.000.000÷1.000=3.200.000

Dat zijn 3.200.000 cycli in één milliseconde. Dat hoeft niet hetzelfde aantal afgeronde instructies te zijn. Een instructie kan meerdere cycli nodig hebben en een processor kan meerdere instructies in één cyclus afronden.

Vergelijk kloksnelheden tussen vergelijkbare processorontwerpen. Een nieuwer ontwerp van 3,0 GHz kan beter presteren dan een ouder ontwerp van 3,5 GHz, omdat het per cyclus meer nuttig werk doet.

Kernen verdelen geschikt werk

Een processorkern is een verwerkingseenheid in de CPU. Vier kernen kunnen tegelijk aan vier instructiestromen werken. Dat helpt als verschillende programma's aandacht nodig hebben of als één taak kan worden verdeeld.

Een videobewerkingsprogramma kan bijvoorbeeld een export in acht delen splitsen. Acht kernen kunnen samen aan die delen werken. Een taak die is geschreven om maar één kern te gebruiken, verdeelt zichzelf niet over acht kernen. Sommige stappen moeten ook wachten op eerdere resultaten. Een verdubbeling van het aantal kernen garandeert daarom niet dat de tijd halveert.

Houd nuttige gegevens dichtbij

Cachegeheugen is klein, zeer snel geheugen in de processor. Het bevat kopieën van recent of vaak gebruikte instructies en gegevens. Als de processor een waarde uit het cachegeheugen leest, hoeft hij minder lang op het RAM te wachten.

Een apparaat kan 12 MB cachegeheugen en 16 GB RAM hebben. Cachegeheugen is veel kleiner, dus het kan RAM niet vervangen of een hele verzameling bestanden bevatten.

Geef herhaalde berekeningen aan een GPU

Een GPU heeft veel eenvoudigere kernen. Die zijn geschikt voor grote aantallen vergelijkbare berekeningen, zoals een 3D-scène tekenen, video verwerken of een AI-model trainen. CPU-kernen verwerken afwisselend, stapsgewijs werk. De beste prestaties hangen ervan af of het werk past bij de onderdelen die het kunnen uitvoeren.

Belangrijkste punten

  • De CU stuurt instructies aan; de ALU rekent en vergelijkt.
  • GHz meet miljarden klokcycli per seconde.
  • Cycli en afgeronde instructies zijn verschillende aantallen.
  • Extra kernen helpen bij werk dat tegelijk kan worden uitgevoerd.
  • Cachegeheugen vermindert het wachten op RAM; GPU's zijn geschikt voor veel vergelijkbare berekeningen.

2.2 RAM, ROM en opstarten

Een computer heeft werkruimte en opstartinstructies nodig. RAM biedt de belangrijkste werkruimte. ROM houdt firmware beschikbaar, ook als de stroom uitstaat. Dit zijn vormen van hoofdgeheugen; cachegeheugen is afzonderlijk geheugen in de processor.

RAM bevat het huidige werk

Het werkgeheugen (RAM) bevat het besturingssysteem, open programma's en huidige gegevens. De processor kan de inhoud lezen en wijzigen. “Willekeurige toegang” betekent dat hij locaties rechtstreeks kan bereiken, zonder eerst alles ervoor te lezen.

RAM is vluchtig: de inhoud verdwijnt als de stroom uitvalt. Terwijl je een werkstuk typt, staat nieuwe tekst in het RAM. Bij het opslaan wordt een kopie naar secundaire opslag geschreven. Als de stroom uitvalt, blijft opgeslagen tekst bewaard, maar kunnen wijzigingen sinds de laatste keer opslaan verloren gaan. Automatisch opslaan verkleint dat verschil door regelmatig op te slaan.

ROM bewaart firmware

Alleen-lezengeheugen (ROM) is niet-vluchtig en bewaart zijn inhoud dus zonder stroom. Opstartfirmware geeft de processor zijn eerste instructies. Op veel computers heet deze firmware BIOS of UEFI.

Tijdens normaal gebruik herschrijven programma's deze opstartcode niet. Moderne computers slaan die vaak op in flashgeheugen. Een speciale firmware-update kan die code vervangen. Niet-vluchtig betekent niet dat een chip nooit kan worden gewijzigd.

KenmerkRAMROM of opstartflashgeheugen
Belangrijkste taakHuidige programma's en gegevens bevattenOpstartfirmware bevatten
Zonder stroomInhoud gaat verlorenInhoud blijft bewaard
Normaal gebruikLezen en schrijvenOpstartcode lezen
Gebruikelijke grootteGroot, vaak 8–32 GB in een laptopVeel kleiner
Een computer opstarten

Bij het opstarten gebeurt het volgende:

  1. De stroom gaat aan en de processor begint de firmware uit te voeren.
  2. De firmware controleert belangrijke hardware, waaronder het geheugen.
  3. De firmware vindt de opstartcode van het besturingssysteem op het opslagapparaat.
  4. Opstartsoftware laadt het besturingssysteem in het RAM.
  5. Het besturingssysteem neemt de besturing over en toont het aanmeldscherm.

Apps die op het opslagapparaat staan, worden bij het openen ook in het RAM geladen. Firmware kan rechtstreeks vanuit ROM of flashgeheugen worden uitgevoerd.

Als de werkruimte tekortschiet

Stel dat een laptop 8 GB RAM heeft. Het besturingssysteem heeft 3 GB nodig, browsertabbladen hebben 3 GB nodig en een fotobewerkingsprogramma heeft 2,5 GB nodig.

3+3+2,5=8,5 GB

Dat is 0,5 GB meer dan het beschikbare RAM. Het besturingssysteem kan sommige minder noodzakelijke gegevens naar het opslagapparaat verplaatsen en ze terughalen als ze weer nodig zijn. Dit gebruik van opslagruimte maakt deel uit van het virtuele geheugen. Toegang daartoe is langzamer dan gebruik van RAM, dus herhaald verplaatsen kan vertraging veroorzaken.

Met 16 GB RAM past deze werklast. Extra RAM helpt als de werkruimte het probleem is. Als programma's al ruim passen, doet meer RAM weinig voor hun snelheid. De 128 GB waarmee een telefoon wordt aangeprezen, beschrijft meestal opslag voor bestanden, niet het RAM.

Belangrijkste punten

  • RAM is vluchtig werkgeheugen.
  • ROM of opstartflashgeheugen bewaart firmware zonder stroom.
  • Bij het opstarten wordt het besturingssysteem vanuit de opslag in het RAM geladen.
  • Virtueel geheugen gebruikt ruimte op het opslagapparaat en is trager dan RAM.
  • Extra RAM helpt als er voor de huidige werklast te weinig RAM beschikbaar is.

2.3 Kies opslag en bereken de benodigde ruimte

Secundaire opslag bewaart bestanden en programma's voor later, ook zonder stroom. Je krijgt voor je geld meer ruimte dan bij RAM, maar de opslag is trager. Programma's op een opslagapparaat worden in het RAM geladen om ze uit te voeren.

Vergelijk opslagsoorten
SoortHoe gegevens worden bewaardNuttige eigenschappen en beperkingen
Magnetische HDDMagnetische patronen op draaiende schijvenVeel capaciteit voor lage kosten per GB; bewegende onderdelen maken de schijf trager en kwetsbaar voor stoten
Solid-stateFlashgeheugenchipsSnel, stil en licht; geen bewegende onderdelen; vaak duurder per GB
OptischEen laser leest een schijfDraagbaar; beperkte capaciteit en krijgt gemakkelijk krassen

SSD's, USB-sticks en SD-kaarten gebruiken solid-stateopslag. Magneetband bewaart zeer grote back-ups in datacentra. Op een enkellaagse cd past ongeveer 700 MB, op een dvd 4,7 GB en op een blu-rayschijf 25 GB.

Cloudopslag is opslag op servers op afstand die je via het internet bereikt. Ze helpt bij het delen van bestanden en de toegang vanaf verschillende apparaten. Bestanden staan nog steeds op fysieke opslagapparaten in datacentra. De toegang hangt af van de verbinding, de aanbieder en de beveiliging van je account; grotere hoeveelheden kosten vaak geld.

Kies op basis van capaciteit, lees- en schrijfsnelheid, draagbaarheid, duurzaamheid, betrouwbaarheid en kosten per GB. Een fotograaf kan buiten een kleine SD-kaart gebruiken, een externe HDD voor een grote verzameling en cloudopslag voor een kopie op een andere plaats.

Houd de eenheden gelijk

Eén byte bevat 8 bits. Decimale opslageenheden nemen toe in stappen van 1.000:

  • 1 KB is 1.000 bytes.
  • 1 MB is 1.000 KB.
  • 1 GB is 1.000 MB.
  • 1 TB is 1.000 GB.

Binaire eenheden nemen toe in stappen van 1.024. Hun precieze namen zijn KiB, MiB, GiB en TiB. Sommige cursussen gebruiken ook KB, MB en GB voor deze stappen. Controleer vóór het rekenen welke afspraak geldt en houd die steeds aan.

Bereken hoeveel bestanden passen

Een telefoon met 128 GB gebruikt 40 GB voor het besturingssysteem en de apps. Elke extra foto gebruikt ongeveer 4 MB. Met decimale eenheden:

  1. Bereken de vrije ruimte: 128−40=88 GB.
  2. Reken om: 88×1.000=88.000 MB.
  3. Deel door de grootte van één bestand: 88.000÷4=22.000 foto's.

Bij een vraag die 1.024 per stap gebruikt, leveren de getallen 90.112 MB en 22.528 foto's op. De eenheidsnamen beschrijven dan andere aantallen bytes; andere namen maken geen fysieke ruimte vrij.

Bereken de overdrachtstijd

Bij een constante snelheid van 150 MB per seconde duurt het lezen van 12 GB video:

12.000÷150=80 seconden

Bij 500 MB per seconde duurt dezelfde hoeveelheid 24 seconden.

Een SSD en RAM gebruiken allebei chips, maar bewaren verschillende dingen. Het flashgeheugen van een SSD bewaart opgeslagen bestanden zonder stroom. RAM verliest zijn werkinhoud.

Belangrijkste punten

  • Secundaire opslag bewaart bestanden zonder stroom.
  • HDD's gebruiken bewegende magnetische schijven; SSD's gebruiken flashchips.
  • Cloudopslag gebruikt fysieke opslagapparaten op servers op afstand.
  • Reken groottes om naar dezelfde eenheid voordat je deelt.
  • Het aantal bestanden is de vrije ruimte gedeeld door de bestandsgrootte; de tijd is de gegevensgrootte gedeeld door de overdrachtssnelheid.
  • Een opslagchip is niet altijd RAM.
3

Van een opgeslagen programma naar instructies uitvoeren

Als je een app opent, verandert wat een computer doet zonder dat zijn onderdelen veranderen. De reden ligt in de manier waarop hij instructies opslaat en volgt. Traceer een klein programma door het geheugen en verbind dat proces met de code die mensen schrijven. Dezelfde lagen die software gemakkelijker te bouwen maken, verklaren ook waarom programma's geschikte vertaalprogramma's en besturingssystemen nodig hebben.

3.1 Een programma in het geheugen

Een programma is een reeks instructies. Een computer met opgeslagen programma bewaart instructies als binaire patronen in het geheugen, net als gegevens. De processor leest die instructies en voert ze uit.

Ander programma, andere taak

De hardware hoeft niet opnieuw te worden bedraad wanneer je een nieuwe taak kiest. Laad een tekstverwerker om een verslag te schrijven. Laad een spel om een personage te besturen. De instructies veranderen wat dezelfde hardware doet.

Hierdoor is de computer geschikt voor algemeen gebruik. De programma's kunnen worden vervangen of bijgewerkt. Een software-update verandert opgeslagen instructies en geeft de hardware een andere reeks om te volgen.

Een ingebed systeem bevat ook een programma. De firmware wordt opgeslagen in ROM of flashgeheugen en start als de stroom aangaat. Het apparaat voert meestal een specifieke taak uit, zoals een wasprogramma aansturen.

Een app openen

Stel je voor dat je een tekenapp opent die op een SSD is opgeslagen:

  1. Het besturingssysteem zoekt het programmabestand in de secundaire opslag.
  2. Het laadt de instructies en benodigde gegevens in het RAM.
  3. De processor leest de instructies en begint ze uit te voeren.
  4. De actieve app kan reageren op invoer, zoals een penbeweging.

Een grote app heeft tijd nodig om te laden, omdat gegevens van de opslag naar het werkgeheugen moeten worden verplaatst. Elke open app neemt ook RAM in. Het programmabestand kan op de SSD blijven staan nadat je de app sluit.

Instructies en waarden gebruiken bits

Een geheugenlocatie bevat een patroon van bits. Dat patroon heeft geen zichtbaar label met “instructie” of “gegeven”. De rol hangt af van hoe de processor het gebruikt.

Als de processor de volgende instructie ophaalt, behandelt hij die bits als een opdracht. Als een instructie om een opgeslagen waarde vraagt, worden de bits als gegevens gebruikt. In een Von Neumann-architectuur delen instructies en gegevens één geheugen.

Het programma is niet blijvend in de CPU ingebouwd. De CPU bevat de waarden en instructies waarmee hij werkt en zijn cachegeheugen bevat nuttige kopieën. Apps worden in secundaire opslag bewaard en in het RAM geladen. Firmware kan vanuit ROM of flashgeheugen worden uitgevoerd.

Hoe het idee ontstond

ENIAC, voltooid in 1945, gebruikte oorspronkelijk schakelaars en kabels om programma's in te stellen. Het veranderen van de taak kon dagen duren. In 1945 beschreef John von Neumann een ontwerp dat programma's in het geheugen bewaarde. Alan Turing ontwikkelde zijn ACE-ontwerp in 1945–46.

Op 21 juni 1948 voerde de Manchester “Baby” een programma uit dat in elektronisch geheugen stond. De computer liet zien dat instructies samen met gegevens elektronisch konden worden opgeslagen en gelezen.

De mogelijkheid om instructies te laden verklaart ook een risico van software. Schadelijke programma's kunnen de hardware opdracht geven schadelijk werk te doen. Maatregelen van het besturingssysteem helpen te beperken welke software mag worden uitgevoerd en waartoe die toegang heeft.

Belangrijkste punten

  • Een opgeslagen programma bewaart instructies binair in het geheugen.
  • Door andere instructies te laden, kan dezelfde hardware andere taken uitvoeren.
  • Als je een app opent, wordt die vanuit de opslag in het RAM geladen.
  • Instructies en gegevens kunnen geheugen delen.

3.2 Traceer instructies door het geheugen

Een processor voert machinecode rechtstreeks uit: eenvoudige binaire instructies. Een grote taak wordt opgebouwd uit veel kleine handelingen, zoals een waarde laden, optellen, opslaan of springen.

Adressen wijzen instructies en gegevens aan

Denk aan het geheugen als genummerde locaties. Het nummer van een locatie is het adres. Het getal op een adres is de inhoud ervan. Adres 10 kan 7 bevatten; het adres en de opgeslagen waarde zijn verschillende getallen.

Een processor volgt zijn eigen instructieset, de opdrachten die zijn ontwerp ondersteunt. Verschillende processorfamilies kunnen verschillende sets gebruiken. Zo verschillen de machinecodes van x86-64 en ARM. Code voor de ene familie heeft een geschikt vertaalsysteem nodig om op de andere te werken.

Ophalen, decoderen, uitvoeren

De processor herhaalt drie hoofdstappen:

  1. Ophalen: lees de volgende instructie uit het geheugen.
  2. Decoderen: de besturingseenheid bepaalt wat de instructie betekent.
  3. Uitvoeren: voer de handeling uit, zoals optellen of gegevens verplaatsen.

De ALU voert berekeningen en vergelijkingen uit. De klok stemt de activiteiten van de processor op elkaar af. Een klokcyclus is niet hetzelfde als een volledige cyclus van ophalen, decoderen en uitvoeren.

Volg een klein programma

Gebruik deze verzonnen instructieset: LOAD haalt een waarde van een adres, ADD telt een waarde van een adres op, STORE schrijft het werkresultaat weg en STOP beëindigt het programma.

AdresInhoud
0LOAD 10
1ADD 11
2STORE 12
3STOP
107
115

Eerst haalt de processor LOAD 10 op. Bij het decoderen herkent hij een laadhandeling en adres 10. Bij het uitvoeren leest hij de 7 die daar is opgeslagen. De werkwaarde is nu 7.

Daarna haalt hij ADD 11 op. Adres 11 bevat 5, dus de ALU telt 5 bij de werkwaarde op:

7+5=12

Dan haalt hij STORE 12 op. Hiermee wordt de werkwaarde, 12, naar geheugenadres 12 geschreven. Het getal na STORE geeft de bestemming aan. Het is geen getal om op te tellen.

Tot slot haalt hij STOP op, waarmee dit programma eindigt. Adres 12 bevat nu het antwoord. Opslaan in het RAM slaat op zichzelf geen bestand op een opslagapparaat op.

Verander de volgende instructie

Normaal volgt de volgende instructie op de huidige. Een sprong geeft een ander volgend adres aan. Een voorwaardelijke sprong verandert de route alleen als aan een voorwaarde is voldaan. Door terug te springen kun je instructies herhalen en zo een lus vormen.

Cachegeheugen helpt door kopieën van nuttige instructies en gegevens dicht bij de CPU te bewaren. Meerdere kernen kunnen elk een instructiestroom afwerken. Geen van beide verandert het feit dat er instructies nodig zijn die de processor daadwerkelijk kan uitvoeren. Python-broncode moet worden verwerkt door software die deze verbindt met machine-instructies.

Belangrijkste punten

  • Een adres wijst een geheugenlocatie aan; de inhoud is de opgeslagen waarde.
  • De processor herhaalt ophalen, decoderen en uitvoeren.
  • LOAD, ADD en STORE gebruiken in dit voorbeeld adressen.
  • Een sprong verandert welke instructie als volgende wordt uitgevoerd.
  • Een klokcyclus is geen volledige instructiecyclus.

3.3 Hoe leesbare code de processor bereikt

Mensen schrijven code meestal in talen die gemakkelijker te lezen zijn dan binaire code. De processor heeft nog steeds zijn eigen machine-instructies nodig. Vertaalprogramma's overbruggen het verschil.

Hoge en lage niveaus

Een hogere programmeertaal gebruikt woorden en symbolen die voor mensen geschikt zijn. Python, JavaScript, Java en Scratch zijn voorbeelden. Een regel zoals total = price * 3 beschrijft een nuttige handeling zonder elke hardwarestap op te sommen.

Een lagere programmeertaal blijft dicht bij de processorinstructies. Machinecode is binair. Assembleertaal gebruikt korte opdrachtnamen, of geheugensteuntjes. Een assembler vertaalt assembleertaal naar machinecode. Eén instructie in assembleertaal komt meestal overeen met één machine-instructie.

De regel in de hogere programmeertaal hierboven heeft meerdere kleine handelingen nodig: de prijs laden, die met drie vermenigvuldigen en dan het totaal opslaan. Hoger betekent verder van de details van de hardware, niet moeilijker om te leren.

Compileren vóór de uitvoering

Een compiler vertaalt een programma voordat het wordt uitgevoerd. In het eenvoudige model van compileren maakt de compiler een uitvoerbaar machinecodebestand. Dat bestand kan opnieuw worden uitgevoerd zonder de compilatie te herhalen of de compiler op de computer van de gebruiker nodig te hebben.

Een compiler meldt fouten die hij tijdens het vertalen vindt. Een programma kan met succes worden gecompileerd en toch tijdens het gebruik vastlopen of een verkeerd resultaat berekenen door fouten in de logica.

Interpreteren tijdens de uitvoering

Een interpreter voert de instructies van een programma tijdens de uitvoering uit. Hij hoeft niet eerst een afzonderlijk uitvoerbaar machinecodebestand voor de gebruiker te maken. Dit maakt het testen van kleine wijzigingen gemakkelijk.

Python gebruikt vaak een interpreter die broncode eerst omzet in bytecode, een tussenvorm. De interpreter voert daarna de bytecode uit. Syntaxisfouten kunnen vóór de uitvoering worden gevonden; fouten zoals delen door nul verschijnen wanneer die handeling wordt bereikt.

AanpakWanneer het werk gebeurtWat later nodig is
CompilatieVertaling vóór de uitvoeringEen geschikt uitvoerbaar bestand
InterpretatieInstructies worden bij elke uitvoering uitgevoerdEen geschikte interpreter

Gecompileerde machinecode is gebonden aan de doelprocessor en het doelbesturingssysteem. Broncode in een hogere programmeertaal kan op verschillende systemen worden gebruikt als geschikte hulpmiddelen en functies beschikbaar zijn. Zo kan print("Hello") met een geschikte Python-interpreter op een x86-64-laptop of een ARM-Raspberry Pi werken. Als je een uitvoerbaar Windows-bestand naar een ARM-telefoon kopieert, krijgt het niet de juiste omgeving.

Lagen verbergen onnodige details

Abstractie verbergt details die een taak niet nodig heeft. Een gebruiker kiest “Opslaan” in een app. De app vraagt het besturingssysteem om een bestandsdienst. Het besturingssysteem werkt met de hardware. De gebruiker hoeft de elektrische signalen van het opslagapparaat niet te beheren.

Door hetzelfde idee kan een programmeur een vermenigvuldiging schrijven zonder schakelingen in te richten. Elke laag biedt een eenvoudigere manier om de laag eronder te gebruiken.

Belangrijkste punten

  • Code in een hogere programmeertaal wordt voor mensen geschreven; machinecode wordt door de processor uitgevoerd.
  • Een assembler vertaalt assembleertaal.
  • Een compiler kan vóór de uitvoering een uitvoerbaar bestand maken.
  • Een interpreter voert een programma tijdens de uitvoering uit.
  • Python gebruikt vaak bytecode als tussenvorm.
  • Abstractie verbergt details die de huidige taak niet nodig heeft.
4

Software die je werk uitvoert en ondersteunt

Bij schrijven, afdrukken en bestanden veilig bewaren zijn verschillende soorten software betrokken. Een applicatie ondersteunt je taak, terwijl het besturingssysteem de onderdelen van de computer verdeelt en gemeenschappelijke diensten biedt. Hulpprogramma's verzorgen onderhoud en beveiliging. Volg deze taken om te begrijpen wat er achter een venster gebeurt, hoe bestanden zijn geordend en waarom back-ups eigen kopieën nodig hebben.

4.1 Applicaties en systeemsoftware

Je kunt software indelen naar taak. Applicatiesoftware helpt iemand een taak uit te voeren. Systeemsoftware laat de computer werken of onderhoudt die en ondersteunt applicaties.

Indelen naar doel

Een tekstverwerker helpt bij het schrijven van een verslag. Een browser helpt bij het gebruiken van websites. Een videobewerkingsprogramma helpt bij het maken van een film. Dit zijn applicaties, ook als ze al op de computer zijn geïnstalleerd.

Besturingssystemen, hulpprogramma's, stuurprogramma's en firmware zijn systeemsoftware. Het besturingssysteem beheert de computer. Een hulpprogramma verzorgt onderhoud of beveiliging. Met een stuurprogramma kan het besturingssysteem een apparaat aansturen. Firmware levert instructies die in een apparaat zijn ingebouwd, waaronder opstartcode.

Windows 11 is bijvoorbeeld een besturingssysteem. Een antivirusprogramma is een hulpprogramma. Een printerstuurprogramma ondersteunt een apparaat. Een rekenmachine die met een besturingssysteem wordt meegeleverd, is nog steeds een applicatie: de taak is rekenen voor de gebruiker.

Verschillende soorten applicaties

Applicaties voor algemeen gebruik ondersteunen veel alledaagse taken. Een spreadsheetprogramma kan een budget bijhouden, resultaten van een experiment berekenen of een grafiek maken. Tekstverwerkers, browsers, e-mail- en presentatieprogramma's horen hier ook bij.

Specialistische applicaties richten zich op een bepaald soort werk. CAD helpt bij het maken van ontwerpen. Videobewerkingsprogramma's, software voor muziekproductie en boekhoudsoftware ondersteunen elk een beperkter gebied. Een spel is een ander voorbeeld van een specialistische applicatie.

Hier beschrijft “voor algemeen gebruik” de taken waarvoor de software geschikt is. Een computer voor algemeen gebruik kan zowel brede als specialistische applicaties uitvoeren.

Standaard of op maat

Standaardsoftware wordt voor veel klanten gemaakt. Die is klaar om te verkrijgen en te gebruiken. Maatwerksoftware wordt geschreven voor de behoeften van één organisatie, zoals een afsprakensysteem voor een ziekenhuis.

Maatwerksoftware ontwikkelen kost tijd en meestal meer geld. De software kan goed op een bijzonder proces aansluiten. Een standaardpakket is nuttig als de functies al aan de behoefte voldoen. Deze termen beschrijven voor wie software is gemaakt, niet of het systeemsoftware of een applicatie is.

Waar apps werken

Een applicatie kan op een laptop zijn geïnstalleerd, naar een telefoon zijn gedownload of in een browser worden geopend. Een webapplicatie, zoals een online documentbewerker, werkt via een browser. De gegevens kunnen op het apparaat, op servers of op beide plaatsen worden opgeslagen.

“App” is een afkorting van applicatie. Het woord geldt ook voor desktop- en webprogramma's.

Volg een aanvraag door de lagen

Als je in een tekstverwerker “Afdrukken” kiest, vraagt de applicatie het besturingssysteem om afdrukdiensten. Het besturingssysteem gebruikt het stuurprogramma van de printer om dat model aan te sturen. De fysieke printer produceert daarna de pagina.

De applicatie heeft geen afzonderlijke instructies nodig voor de elektrische details van elke printer. De systeemsoftware levert die gemeenschappelijke dienst. De lagen verbinden de taak van een persoon met de hardware die de taak uitvoert.

Belangrijkste punten

  • Applicaties ondersteunen taken van gebruikers; systeemsoftware laat de computer werken of onderhoudt die.
  • Besturingssystemen, hulpprogramma's, stuurprogramma's en firmware zijn systeemsoftware.
  • Applicaties voor algemeen gebruik en specialistische applicaties ondersteunen verschillende reeksen taken.
  • Maatwerksoftware wordt op maat gemaakt; standaardsoftware is voor veel klanten bedoeld.
  • Geïnstalleerde programma's, mobiele apps en webapplicaties zijn allemaal applicaties.

4.2 Het besturingssysteem verdeelt de hardware

Het besturingssysteem (OS) beheert hardware en ondersteunt actieve programma's. Veel van zijn werk gebeurt uit het zicht. Windows, macOS, Linux, Android, iOS, iPadOS en ChromeOS zijn voorbeelden die op verschillende apparaten worden gebruikt.

Geef programma's processortijd

Een actieve taak is een proces. Veel processen kunnen de CPU nodig hebben: bijvoorbeeld een browser, het afspelen van muziek en een afdruktaak op de achtergrond.

De procesplanner van het besturingssysteem bepaalt welk proces als volgende processortijd krijgt. Op één kern wisselt die snel tussen taken. Dit is multitasking. Meerdere kernen kunnen ook tegelijk werk uitvoeren. Het besturingssysteem coördineert in beide gevallen de gedeelde middelen.

Een venster toont niet elk actief proces. Sommige apps blijven op de achtergrond werken nadat hun venster sluit. Taakbeheer in Windows en Activiteitenweergave in macOS kunnen actieve processen tonen.

Beheer het werkgeheugen

Elk actief programma heeft RAM nodig. Het besturingssysteem wijst geheugen toe aan programma's en beschermt hun afzonderlijke werkruimtes. Dat helpt voorkomen dat een gewone app gegevens van een andere app wijzigt. Als een programma sluit, kan zijn geheugen opnieuw worden gebruikt.

Als het RAM vol dreigt te raken, kan het besturingssysteem minder noodzakelijke gegevens naar virtueel geheugen op het opslagapparaat verplaatsen. Herhaald verplaatsen tussen het opslagapparaat en het RAM vertraagt het werk. Geheugenbeheer houdt deze locaties bij; het maakt van opslag geen even snel RAM.

Stuur apparaten aan via stuurprogramma's

Een stuurprogramma verwerkt de opdrachten die een bepaald apparaat nodig heeft. De applicatie doet een algemeen verzoek, zoals afdrukken. Het besturingssysteem en het stuurprogramma zetten dat om in instructies die het apparaat kan gebruiken.

Plug-and-play helpt het besturingssysteem een geschikt stuurprogramma voor een nieuw apparaat te vinden of te installeren. Een apparaat zonder het juiste stuurprogramma werkt mogelijk niet of biedt alleen basisfuncties. Een kabelverbinding alleen levert niet de software die nodig is om het apparaat aan te sturen.

Het besturingssysteem stuurt invoer ook naar de juiste applicatie. Een toetsaanslag gaat naar het venster waarin wordt getypt. Als een apparaat aandacht nodig heeft, kan het een signaal aan het systeem geven.

Laat afdrukken en muziek doorgaan

Stel dat je een verslag afdrukt terwijl je naar muziek luistert:

  1. De tekstverwerker vraagt het besturingssysteem om af te drukken.
  2. Het verslag komt in een afdrukwachtrij en wacht op zijn beurt.
  3. Het besturingssysteem stuurt de taak via het printerstuurprogramma.
  4. De procesplanner blijft CPU-tijd verdelen voor muziek en typen.
  5. Het geheugenbeheer houdt de werkgegevens van elk programma bij.

Het kan even duren voordat de printer de pagina's heeft afgedrukt, terwijl jij doorwerkt. De wachtrij bewaart wachtende taken op volgorde.

Heeft elke computer een volledig besturingssysteem nodig?

Telefoons en laptops voeren veel applicaties uit die hardware delen, dus gebruiken ze een besturingssysteem. Een eenvoudige ingebedde besturingseenheid kan één firmwareprogramma uitvoeren dat de hardware rechtstreeks aanstuurt. Het opgeslagen programma maakt het nog steeds een computer, ook zonder volledig besturingssysteem zoals op een desktopcomputer.

Belangrijkste punten

  • Procesplanning verdeelt processortijd over processen.
  • Geheugenbeheer wijst RAM toe, beschermt het en gebruikt het daarna opnieuw.
  • Met stuurprogramma's kan het besturingssysteem bepaalde apparaten aansturen.
  • Een afdrukwachtrij bewaart taken terwijl ander werk doorgaat.
  • Het besturingssysteem doet meer dan zijn zichtbare vensters en pictogrammen tonen.
  • Eenvoudige ingebedde besturingseenheden kunnen zonder volledig besturingssysteem werken.

4.3 Bestanden, interfaces en accounts

Het besturingssysteem biedt manieren om een computer te bedienen en zijn bestanden te beheren. Het bepaalt ook de toegang tot gegevens en apparaten. Deze diensten helpen verschillende mensen dezelfde hardware te gebruiken.

Kies een interface

Een grafische gebruikersinterface (GUI) gebruikt visuele bedieningselementen zoals vensters, pictogrammen, menu's en knoppen. Op een desktopcomputer kun je die met een aanwijzer selecteren. Aanraakinterfaces gebruiken gebaren zoals tikken, vegen en knijpen. De bediening op een desktopcomputer wordt soms WIMP genoemd: vensters, pictogrammen, menu's en aanwijzer.

Een opdrachtregelinterface accepteert getypte opdrachten. Zo geeft dir in Windows of ls in macOS en Linux bestanden weer. Voor een ervaren gebruiker kan dit snel gaan, maar het vraagt oefening. Een spraakinterface accepteert gesproken opdrachten.

Toegankelijkheidsinstellingen omvatten grotere tekst, vergroting, schermlezers, hoog contrast, ondertiteling en dicteren. Door passende bediening te kiezen, kun je de computer bruikbaar maken voor iemand met andere behoeften.

Vind de plaats van een bestand

Mappen vormen een boomstructuur, met mappen binnen andere mappen. Een pad geeft de plaats van een bestand in die structuur aan. Zo wijst /Users/sam/Documents/Science/report.docx een document aan in Sams map voor natuurwetenschappen.

Via het besturingssysteem kunnen gebruikers bestanden maken, hernoemen, zoeken, kopiëren, verplaatsen en verwijderen. Als je een bestand binnen hetzelfde opslagapparaat verplaatst, verandert meestal de vermelding in de map zonder dat er een extra volledige kopie wordt gemaakt. Kopiëren maakt een extra bestand en kost meer opslagruimte.

Verwijderde bestanden op een desktopcomputer gaan vaak naar de prullenbak. Ze kunnen meestal worden teruggezet voordat de prullenbak wordt geleegd. Deze herstelplaats is geen afzonderlijke back-up.

Een bestandsextensie geeft het bestandstype aan en helpt bij het kiezen van een app. Voorbeelden zijn .docx voor documenten, .jpg voor foto's, .mp3 voor audio en .py voor Python-broncode. Als je photo.jpg hernoemt naar photo.mp3, verandert de naam, niet de fotogegevens.

Bepaal wie wat mag doen

Een gebruikersaccount geeft iemand een aanmelding en persoonlijke instellingen. Wachtwoorden, pincodes en biometrie helpen de identiteit te controleren. Toegangsrechten bepalen welke bestanden een gebruiker mag lezen of wijzigen, of waartoe een app toegang mag krijgen.

Een systeembeheerder kan wijzigingen voor het hele systeem aanbrengen. Een standaardaccount heeft beperktere rechten, waardoor fouten of schadelijke programma's minder schade kunnen aanrichten. Je kunt er nog steeds persoonlijke instellingen mee wijzigen en op sommige systemen apps voor jezelf installeren.

Geef apps toegang die bij hun taak past. Een zaklampapp heeft geen contacten nodig om het scherm te verlichten. Installeer beveiligingsupdates van het besturingssysteem snel om zwakke plekken te verhelpen.

Synchronisatie en back-ups hebben verschillende taken

Een cloudaccount kan een map op verschillende apparaten gesynchroniseerd houden. Als bestanden veranderen of worden verwijderd, kunnen die wijzigingen zich ook verspreiden. Een back-up is een afzonderlijke kopie die je kunt terugzetten. Synchronisatie helpt het huidige werk gelijk te houden; een back-up helpt eerder werk na een fout te herstellen.

Belangrijkste punten

  • Grafische gebruikersinterfaces gebruiken visuele bedieningselementen; opdrachtregelinterfaces gebruiken getypte opdrachten.
  • Paden tonen waar bestanden in een mappenstructuur staan.
  • Een extensie hernoemen zet de bestandsgegevens niet om.
  • Accounts identificeren gebruikers; toegangsrechten bepalen de toegang.
  • Een systeembeheerder kan wijzigingen voor het hele systeem aanbrengen.
  • Synchronisatie kan verwijderingen verspreiden; een back-up biedt een kopie die je kunt terugzetten.

4.4 Hulpprogramma's beveiligen en onderhouden een computer

Een hulpprogramma voert een onderhouds- of beveiligingstaak uit. Sommige hulpprogramma's worden met het besturingssysteem meegeleverd. Andere installeer je afzonderlijk. Kies elk hulpprogramma op basis van het probleem dat het oplost.

Spoor schadelijke software op

Antimalwaresoftware, ook antivirussoftware genoemd, controleert bestanden en actieve programma's. Ze zoekt naar bekende malwarepatronen en verdacht gedrag. Ze kan verdachte bestanden in quarantaine plaatsen of dreigingen verwijderen. Regelmatige updates helpen nieuwe dreigingen te herkennen.

Geen enkel detectieprogramma vangt elke dreiging. Combineer het met updates, zorgvuldig downloaden, sterke wachtwoorden en back-ups.

Bewaar kopieën die je kunt terugzetten

Een volledige back-up kopieert alle geselecteerde gegevens. Een incrementele back-up kopieert wijzigingen sinds de vorige back-up. Die kost minder tijd en ruimte als er weinig verandert.

Een gezin heeft 200 GB aan bestanden. Elke week verandert ongeveer 2 GB. Vier wekelijkse volledige back-ups gebruiken:

4×200=800 GB

Eén volledige back-up plus drie incrementele back-ups gebruikt:

200+3×2=206 GB

Om de laatste toestand uit die reeks incrementele back-ups te herstellen, bewaar je de volledige back-up en de benodigde latere incrementele back-ups. Een map op hetzelfde opslagapparaat is een zwakke back-up: een defect kan beide kopieën vernietigen.

De 3-2-1-regel stelt drie kopieën voor, op twee soorten opslag, met één kopie op een andere plaats. Tel de werkkopie mee bij de drie. Een kopie op een andere locatie helpt na diefstal of brand.

Maak bestanden kleiner

Compressie verkleint bestanden. Bij verliesvrije compressie, zoals ZIP, kun je het exacte origineel terughalen. Compressie met verlies, gebruikt in formaten zoals JPEG en MP3, verwijdert blijvend een deel van de details.

Een tekstmap van 50 MB die als ZIP-bestand 30 MB wordt, bespaart 20 MB:

20÷50×100=40

De gecomprimeerde map is 40% kleiner. Al gecomprimeerde foto's worden in een ZIP-bestand vaak maar heel weinig kleiner.

Ruim opslagapparaten op en onderhoud ze

Schijfopruiming verwijdert onnodige bestanden, zoals tijdelijke bestanden, om opslagruimte vrij te maken. Controleer downloads voordat je ze verwijdert: er kan werk tussen staan dat je wilt bewaren.

Op een HDD kunnen delen van een bestand verspreid over de schijf raken. Defragmentatie brengt ze bij elkaar, zodat de leeskop minder hoeft te bewegen. Een SSD heeft geen bewegende leeskop en heeft deze behandeling niet nodig. Moderne besturingssystemen kiezen automatisch geschikt onderhoud voor opslagapparaten.

Bescherm de toegang en verhelp zwakke plekken

Versleuteling maakt gegevens onleesbaar, zodat een sleutel nodig is om ze te lezen. Dat helpt bestanden op een gestolen apparaat te beschermen als de versleutelde gegevens vergrendeld zijn. Iemand die al toegang heeft tot een ontgrendeld account kan de bestanden mogelijk nog steeds lezen.

Updates verhelpen programmeerfouten en zwakke plekken in de beveiliging. Een apparaat dat geen beveiligingsupdates meer krijgt, is moeilijker te beschermen. Deze hulpmiddelen lossen verschillende problemen op: versleuteling beperkt wie gegevens kan lezen, terwijl een back-up verloren of beschadigde gegevens herstelt.

Belangrijkste punten

  • Hulpprogramma's voeren specifieke onderhouds- of beveiligingstaken uit.
  • Antimalwaresoftware heeft updates nodig en vangt niet elke dreiging.
  • Volledige back-ups kopiëren alle geselecteerde gegevens; incrementele back-ups kopiëren wijzigingen.
  • Bewaar kopieën die je kunt terugzetten op afzonderlijke opslag, waaronder één op een andere plaats.
  • Verliesvrije compressie herstelt exacte originelen; compressie met verlies verwijdert details.
  • HDD-defragmentatie vermindert de beweging van de kop; SSD's hebben ander onderhoud nodig.
  • Versleuteling bepaalt wie kan lezen; updates verhelpen zwakke plekken in software.
5

Kies een systeem voor de taak

De beste computer voor de ene persoon kan slecht bij een ander passen. Iemand die reist heeft andere functies nodig dan iemand die video's bewerkt, en een gedeeld apparaat moet werken voor iedereen die het gebruikt. Vergelijk de soorten computers, beoordeel specificaties aan de hand van echte taken en controleer toegang tot software en kosten. Neem privacy, reparatie en gevolgen voor het milieu mee in de keuze.

5.1 Computers in alledaagse voorwerpen en diensten

Computers variëren van apparaten om je pols tot machines die een datacentrum vullen. Grootte en uiterlijk bepalen niet of iets een computer is. Kijk of er verwerking, geheugen en een opgeslagen programma zijn.

Persoonlijke apparaten

Een desktopcomputer blijft op één plaats staan en biedt vaak nuttige uitbreidingsmogelijkheden. Een laptop brengt een toetsenbord, scherm en batterij samen om draagbaar te kunnen werken. Tablets gebruiken aanraakschermen en zijn licht om mee te nemen. Smartphones bieden toegang in zakformaat, camera's en sensoren. Draagbare slimme apparaten, zoals smartwatches, kunnen stappen en hartslag meten.

Een smartphone voert een besturingssysteem en gekozen applicaties uit. Het is een computer voor algemeen gebruik, ook zonder afzonderlijk toetsenbord of aparte muis. Prijs, rekenkracht en batterijduur verschillen per apparaatontwerp.

Computers die andere computers bedienen

Een server levert diensten via een netwerk. Die kan gedeelde bestanden opslaan, websites aanbieden of een online app uitvoeren. Servers werken vaak voortdurend in datacentra.

Een mainframe verwerkt zeer grote aantallen transacties, zoals bankregistraties. Een supercomputer combineert grote aantallen processoren voor veeleisende berekeningen, zoals weersvoorspellingen. Ze voorzien in verschillende behoeften: veel transacties verwerken is een andere werklast dan de atmosfeer modelleren.

Ingebedde besturing

Een ingebed systeem is in een groter product ingebouwd om een specifieke taak aan te sturen. Het gebruikt vaak een microcontroller, een chip die een processor, geheugen en in- en uitvoeraansluitingen combineert. Firmware start als het apparaat aangaat.

Kijk naar een wasmachine:

  • Met knoppen kies je een wasprogramma.
  • Deur-, temperatuur- en waterniveausensoren leveren meetwaarden.
  • De microcontroller controleert de meetwaarden en volgt het opgeslagen programma.
  • Kleppen, een verwarmingselement, motor en pomp voeren fysieke handelingen uit.
  • Het display toont tijd of status.

De machine hoeft geen browser aan te bieden of gebruikers spellen te laten installeren. Het specifieke programma ontvangt nog steeds invoer en produceert uitvoer.

Computers in bedrijfstakken

Medische scanners verzamelen gegevens die computers omzetten in beelden van het lichaam. Landbouwsystemen gebruiken vochtmetingen om de beregening aan te sturen en gps om tractoren te leiden. Fabrieksrobots combineren sensoren met motoren om producten te assembleren. Auto's bevatten veel elektronische besturingseenheden die elk helpen een taak te beheren.

Verbonden apparaten en de cloud

Apparaten van het internet der dingen (IoT) verbinden alledaagse voorwerpen met online diensten. Een slimme thermostaat kan meetwaarden versturen en instellingen op afstand ontvangen. Dit maakt automatisering mogelijk, maar roept ook vragen op over privacy en beveiliging. Standaardwachtwoorden en ontbrekende updates maken apparaten kwetsbaarder. Sommige functies kunnen stoppen als de aanbieder zijn dienst beëindigt.

De cloud gebruikt servers op afstand voor verwerking en opslag. Een bewerkingsprogramma in de browser verdeelt het werk tussen die servers en het apparaat van de gebruiker. Het apparaat verwerkt nog steeds invoer en toont resultaten. Een goedkope laptop kan krachtige online diensten gebruiken, maar wat hij offline kan doen, hangt af van de apps en lokaal beschikbare bestanden.

Belangrijkste punten

  • Persoonlijke computers zijn onder meer smartphones en draagbare slimme apparaten.
  • Servers leveren netwerkdiensten; mainframes verwerken veel transacties.
  • Supercomputers combineren rekenkracht voor grote berekeningen.
  • Ingebedde systemen sturen specifieke taken aan met opgeslagen programma's.
  • IoT-verbindingen maken diensten op afstand mogelijk en brengen risico's voor beveiliging en privacy mee.
  • Clouddiensten verdelen werk tussen servers op afstand en lokale apparaten.

5.2 Beoordeel specificaties aan de hand van gebruikersbehoeften

Een specificatie geeft de kenmerken van een computer. Bij een goede keuze verbind je die kenmerken met de taken en omgeving van een gebruiker. Het grootste getal of de hoogste prijs bepaalt het antwoord niet.

Vertaal taken naar behoeften

Zet eerst het werk op een rij en waar het gebeurt. Veel open programma's hebben genoeg RAM nodig. Grote mediaverzamelingen vragen opslagcapaciteit. Videobewerking en sommige 3D- of AI-taken hebben baat bij een geschikte GPU en meerdere CPU-kernen. Bij reizen zijn gewicht, batterijduur en schermgrootte belangrijk.

Bepaal een budget en vergelijk daarna het volledige systeem. Controleer poorten, draadloze verbindingen, het besturingssysteem en of onderdelen kunnen worden uitgebreid. Een snelle CPU kan niet elke andere beperking wegnemen.

Vergelijk twee voorbeeldlaptops
KenmerkLaptop ALaptop B
Prijs€ 549€ 1.399
CPU6 kernen, tot 4,0 GHz8 kernen, tot 4,8 GHz
RAM8 GB32 GB
Opslag256 GB SSD1 TB SSD
Grafische voorzieningenGeïntegreerdAfzonderlijke GPU, 8 GB geheugen
Scherm13,3 inch, 1920 × 108016 inch, 2560 × 1600
Gewicht2,9 lb (1,3 kg)5,3 lb (2,4 kg)
Opgegeven batterijduurTot 14 uurTot 6 uur

Voor werkstukken, onderzoek en busritten past laptop A bij het lichtere werk. Die kost € 850 minder en weegt 2,4 lb (1,1 kg) minder. De opgegeven batterijduur is langer. Controleer de verwachte batterijduur bij het echte gebruik van de gebruiker.

Voor videobewerking met hoge resolutie aan een bureau biedt laptop B meer RAM, kernen en opslag, plus een afzonderlijke GPU. Die kenmerken helpen bij het zwaardere werk. Leg de keuze uit aan de hand van deze behoeften, niet alleen met “B is beter”.

Controleer bestandsruimte en beelddetail

Als één minuut ruw beeldmateriaal 375 MB nodig heeft, is drie uur 180 minuten:

180×375=67.500 MB=67,5 GB

Dat is een aanzienlijke hoeveelheid, nog zonder voltooide video's, apps en andere bestanden. Vergelijk die met de vrije ruimte, niet alleen met de aangeprezen capaciteit van het opslagapparaat.

Schermresolutie telt pixels in de breedte en hoogte:

1920×1080=2.073.600 2560×1600=4.096.000

Het tweede scherm heeft bijna twee keer zoveel pixels. Het kan fijnere details tonen, maar geeft de grafische hardware ook meer werk.

Zoek het knelpunt

Een knelpunt is het onderdeel dat een bepaalde taak beperkt. Te weinig RAM kan leiden tot veel gebruik van virtueel geheugen en pauzes bij het wisselen tussen apps. Een traag opslagapparaat kan het laden vertragen, terwijl een drukbezette CPU berekeningen kan beperken.

Stem een upgrade af op wat je waarneemt. Extra RAM helpt bij een werklast die te weinig werkruimte heeft; het maakt niet elke taak sneller. Ook kloksnelheid heeft context nodig: verschillende ontwerpen doen per cyclus verschillend werk. De opgegeven batterijduur hangt af van de testomstandigheden, schermhelderheid en werklast.

Belangrijkste punten

  • Kies op basis van taken, omgeving en budget.
  • Specificaties van RAM, opslag, CPU en GPU beschrijven verschillende behoeften.
  • Vergelijk de benodigde bestandsruimte met de vrije opslagruimte.
  • Resolutie is de breedte in pixels vermenigvuldigd met de hoogte in pixels.
  • Bepaal het knelpunt voordat je een upgrade kiest.
  • Getallen voor batterijduur en kloksnelheid hebben context nodig.

5.3 Softwarekeuzes hebben gevolgen voor mensen en het milieu

Goede software moet het gevraagde werk op het beschikbare apparaat kunnen doen. Ze moet ook passen bij de mensen die haar gebruiken. Controleer functies, compatibiliteit, totale kosten, toegankelijkheid, privacy en blijvende ondersteuning.

Stem de taak en de eisen op elkaar af

Gebruik een tekstverwerker voor verslagen, een spreadsheetprogramma voor berekeningen en grafieken en een database voor veel doorzoekbare records. Grafische bewerkingsprogramma's maken posters; presentatiesoftware ondersteunt presentaties. CAD-software maakt ontwerpen om voorwerpen te maken.

Controleer welke bestandsformaten anderen nodig hebben. Controleer offline gebruik als de internettoegang onbetrouwbaar is. Een webapplicatie die op school goed werkt, kan ongeschikt zijn tijdens een reis zonder verbinding.

Systeemeisen geven aan wat software nodig heeft. Minimale eisen beschrijven een ondersteund uitgangspunt, vaak met lagere instellingen. Aanbevolen eisen zijn gericht op een betere ervaring.

Stel dat een spel 8 GB RAM, vier CPU-kernen, 50 GB vrije opslag en een afzonderlijke GPU met 4 GB geheugen vereist. Een laptop met 8 GB RAM, zes kernen en geïntegreerde grafische voorzieningen voldoet aan de aantallen voor RAM en kernen. Die voldoet nog steeds niet aan de eis voor een afzonderlijke grafische processor. Een opslagapparaat van 256 GB vertelt ook niet of er nog 50 GB vrij is.

Begrijp de licentie en de kosten

Een licentie bepaalt de regels voor het gebruik van software. Een propriëtaire licentie beperkt het wijzigen of delen ervan. De broncode is meestal niet openbaar. De software kan eenmalig geld kosten, een abonnement vereisen of gratis te downloaden zijn.

Een opensourcelicentie geeft toegang tot de broncode en staat toe die volgens de licentievoorwaarden te bestuderen, wijzigen en delen. LibreOffice, Firefox en Linux zijn voorbeelden. Een gratis download is niet genoeg om software als opensource te herkennen.

Gratis apps kunnen kosten hebben in de vorm van advertenties, gegevensverzameling of betaalde functies. Vergelijk de functies die mensen echt nodig hebben gedurende de tijd dat ze de software gebruiken.

Maak de keuze bruikbaar voor iedereen

Test waar nodig de ondersteuning voor schermlezers, toetsenbordbediening, ondertiteling en instelbare tekst. Afzonderlijke accounts helpen mensen die een apparaat delen hun instellingen en bestanden gescheiden te houden. Offline apps kunnen helpen als internetdata duur of niet beschikbaar zijn.

De digitale kloof is ongelijke toegang tot apparaten, verbindingen en nuttige digitale diensten. Een dure app of een bepaald apparaat verplicht stellen kan mensen buitensluiten die het niet kunnen verkrijgen. Een keuze die voor één goed uitgeruste gebruiker werkt, kan ongeschikt zijn voor een telefoon die een huishouden deelt.

Houd apparaten langer bruikbaar

Computers maken kost energie, water en gedolven materialen. Datacentra gebruiken ook elektriciteit. Afgedankte elektronica, of elektronisch afval, kan naast waardevolle metalen ook schadelijke stoffen bevatten.

Een apparaat repareren of geschikte onderdelen verbeteren kan de gebruiksduur verlengen. Gereviseerde apparaten kunnen aan behoeften voldoen zonder een nieuw gemaakt apparaat te kopen. Gebruik energiebesparende instellingen en breng oude elektronica naar een geschikt inzamelpunt. Voortdurende beveiligingsupdates zijn ook belangrijk: een apparaat zonder ondersteuning blijven gebruiken vraagt een andere afweging dan een apparaat behouden dat onderhouden blijft.

Belangrijkste punten

  • Controleer softwarefuncties, compatibiliteit met het apparaat, bestandsformaten en de behoefte aan offline gebruik.
  • Aan elke essentiële systeemeis moet zijn voldaan.
  • Licenties regelen gebruik en delen; gratis en opensource betekenen verschillende dingen.
  • Toegankelijkheid en behoeften bij gedeelde apparaten horen bij de afweging.
  • Reparatie, langer gebruik en juiste recycling verminderen afval.

Hardware en besturingssysteem: voorbeelden

5 Walkthroughs

1

Volg een uitleensysteem in de bibliotheek

13 stappen
Volg gegevens door een bekend apparaat, kies geschikte apparaten en verbind de verborgen onderdelen.
  1. 1
    IntroductieBegin met een boek en een lener

    Een uitleenapparaat in de bibliotheek ontvangt een boekcode en gegevens van een lener, controleert die en registreert een uitlening. De zichtbare apparaten zijn slechts een deel van het systeem.

    Volg de gegevens door de taak. Je onderscheidt hardware en software, kiest invoer- en uitvoerapparaten en verbindt die apparaten met de onderdelen in de behuizing.

  2. 2
    UitlegApparatuur heeft instructies nodig

    Hardware is de fysieke apparatuur: een scanner, scherm en processor. Software bestaat uit de opgeslagen instructies die de apparatuur vertellen hoe ze een lening moet verwerken.

    De scanner kan niet zelf de uitleenregels bepalen. Het programma kan ook geen echte boekcode lezen zonder hardware die de gegevens levert. Samen vormen ze het werkende computersysteem.

  3. 3
    VoorbeeldVolg één uitleenhandeling

    De scanner leest een boekcode als invoer. De processor volgt instructies om die code te vergelijken met de uitleengegevens. Dat is verwerking.

    Het systeem werkt de opgeslagen uitleengegevens bij voor later gebruik. Het toont ook een bevestiging op het scherm als uitvoer. Opslaan en tonen zijn afzonderlijke taken, ook als ze kort na elkaar gebeuren.

  4. 4
    UitdagingDeel een andere handeling in

    Het uitleenapparaat berekent de inleverdatum uit de leendatum en de uitleentermijn. Is dat invoer, verwerking, uitvoer of opslag?

    ---reveal---

    Het is verwerking: er worden instructies op bestaande gegevens uitgevoerd. De leendatum kan eerder zijn ingevoerd, maar ermee rekenen is een nieuwe handeling. De inleverdatum daarna tonen zou uitvoer zijn.

  5. 5
    UitlegKies wat moet worden ingevoerd

    Een barcodescanner legt lange boekcodes snel vast. Een lezer voor bibliotheekpassen levert de code van een persoon. Beide zijn invoerapparaten.

    Met een volledig toetsenbord zou je de codes kunnen invoeren, maar steeds typen duurt langer en kan typefouten opleveren. De keuze van een apparaat begint bij het soort gegevens en de taak, niet bij welk apparaat de meeste knoppen heeft.

  6. 6
    KernpuntEén scherm, twee richtingen

    Een aanraakscherm toont uitleenkeuzes als uitvoer en detecteert aanrakingen als invoer. Een gecombineerd apparaat hoeft niet onder één label te passen.

    Een headset werkt op dezelfde manier: de microfoon stuurt geluidsgegevens het systeem in, terwijl de luidsprekers geluid uit het systeem produceren. Bepaal de richting voor het specifieke onderdeel of de specifieke handeling die je beschrijft.

  7. 7
    UitdagingMaak een gesproken bevestiging beschikbaar

    Een lener kan de zichtbare bevestiging niet lezen. Welke uitvoeropstelling kan de tekst hoorbaar maken?

    ---reveal---

    Schermlezersoftware kan de tekst naar luidsprekers of een koptelefoon sturen. De software interpreteert de getoonde informatie en het audioapparaat levert uitvoer. Een microfoon vangt geluid op als invoer en helpt dus niet om de bevestiging te horen.

  8. 8
    VerbandSommige uitvoer werkt in op de omgeving

    Een scherm verandert wat iemand ziet. Een actuator veroorzaakt een fysieke handeling: een motor kan een hek bewegen en een pomp kan water verplaatsen.

    Sensoren leveren metingen die helpen deze handelingen aan te sturen. Een bewegingssensor is invoer; de besturingseenheid verwerkt de meetwaarde; een hekmotor is uitvoer. Ingebedde besturing volgt hetzelfde model als een uitleenapparaat.

  9. 9
    UitlegVerbind de interne onderdelen

    Het moederbord verbindt de CPU, het RAM, opslagapparaten en andere onderdelen. Aansluitingen, sleuven en connectoren bevestigen ze, terwijl bussen gegevens en besturingssignalen vervoeren.

    De CPU volgt de instructies van het uitleenprogramma. Het RAM bevat het huidige werk. Het opslagapparaat bewaart programma's en opgeslagen gegevens nadat de stroom is uitgezet.

  10. 10
    VoorbeeldVan aanraking naar een nieuw beeld

    Een aanraking komt binnen via de invoerfunctie van het aanraakscherm. De CPU volgt instructies in het RAM om de huidige uitlening bij te werken. Grafische hardware maakt het gewijzigde beeld en het scherm toont het.

    De gegevens blijven voor het volgende bezoek bewaard als ze worden opgeslagen. Een duidelijke bevestiging vertelt je alleen iets over de getoonde uitvoer, niet over elke opslaghandeling.

  11. 11
    TipLaat ruimte voor warmteafvoer

    Een werkende processor produceert warmte. Een koellichaam en bewegende lucht voeren die warmte af. Vrije ventilatieopeningen helpen de koeling te blijven werken.

    Als warmte zich ophoopt, kan de processor zijn snelheid verlagen en zichzelf uitschakelen om zich te beschermen. Koeling ondersteunt een stabiele werking; ze voegt geen opslagcapaciteit toe en verandert de instructies van het uitleenprogramma niet.

  12. 12
    UitdagingVerbind snelheid en opgeslagen gegevens

    Een uitleenapparaat wordt langzamer als het te heet wordt. Na een herstart zijn eerder opgeslagen uitleningen er nog. Welke onderdelen verklaren de vertraging en het behoud van de gegevens?

    ---reveal---

    De processor kan zijn snelheid verlagen als de koeling niet genoeg warmte afvoert. Het opslagapparaat bewaart opgeslagen gegevens zonder stroom. Het RAM bevat werkgegevens, dus de inhoud ervan verklaart niet waarom gegevens na een herstart bewaard blijven.

  13. 13
    SamenvattingBeschrijf het systeem door gegevens te volgen

    Leg het verband uit: invoerapparaten leggen codes of aanrakingen vast; de CPU volgt software-instructies; uitvoer presenteert resultaten; opslag bewaart de gegevens. Het moederbord verbindt de verborgen onderdelen.

    Een goede apparaatkeuze past ook bij de persoon die het gebruikt. Dezelfde uitleentaak kan visuele, gesproken of andere bediening nodig hebben om de informatie beschikbaar te maken.

2

Zoek waar een computer middelen tekortkomt

15 stappen
Onderscheid CPU-werk, werkgeheugen en opslag en bereken daarna bestandscapaciteit en kopieertijd.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieDrie verschillende grenzen
  2. 2
    UitlegStuur de instructie aan en reken
  3. 3
    VoorbeeldLees een GHz-waarde
  4. 4
    VerbandVerdeel werk als dat kan
  5. 5
    UitdagingVoorspel het effect van meer kernen
  6. 6
    AnalogieWerkruimte en een opgeslagen kopie
  7. 7
    UitlegBegin voordat het besturingssysteem werkt
  8. 8
    VoorbeeldTel de benodigde werkruimte op
  9. 9
    UitdagingZou meer RAM helpen bij deze werklast?
  10. 10
    UitlegKies hoe je bestanden bewaart
  11. 11
    VoorbeeldTrek eerst de gebruikte ruimte af
  12. 12
    VoorbeeldDeel door de grootte van één bestand
  13. 13
    VoorbeeldGebruik een snelheid om tijd te berekenen
  14. 14
    UitdagingPlan ruimte en verklaar een vertraging
  15. 15
    SamenvattingKoppel elke grootheid aan haar taak
3

Voer een klein opgeslagen programma uit

16 stappen
Laad een app, traceer een verzonnen instructiereeks en verbind leesbare code met machinehandelingen.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieEen grote handeling uit kleine stappen
  2. 2
    UitlegBewaar de instructies in het geheugen
  3. 3
    VoorbeeldOpen de rekenmachine
  4. 4
    UitdagingVerander een taak zonder de hardware te veranderen
  5. 5
    UitlegOnderscheid locaties en waarden
  6. 6
    UitlegHerhaal de instructiecyclus
  7. 7
    VoorbeeldLaad het eerste getal
  8. 8
    VoorbeeldTel het tweede getal erbij op
  9. 9
    VoorbeeldSla op en stop
  10. 10
    UitdagingTraceer nieuwe gegevens
  11. 11
    VerbandSchrijf het idee in een leesbare taal
  12. 12
    UitlegVertaal vóór of tijdens de uitvoering
  13. 13
    UitdagingLeg overdraagbaarheid uit met alle lagen erbij
  14. 14
    KernpuntVerberg de details op de juiste laag
  15. 15
    UitdagingOnderzoek een programma dat verkeerd werkt
  16. 16
    SamenvattingVerbind broncode, geheugen en uitvoering
4

Schrijf, print en bescherm een verslag

17 stappen
Volg aanvragen van applicaties door het besturingssysteem, orden daarna bestanden en kies nuttig onderhoud.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieMeerdere programma's ondersteunen één verslag
  2. 2
    UitlegDeel software in naar taak
  3. 3
    VoorbeeldVraag het besturingssysteem om af te drukken
  4. 4
    UitdagingDeel een programma op maat in
  5. 5
    UitlegVerdeel processortijd
  6. 6
    UitlegWijs RAM toe en bescherm het
  7. 7
    UitdagingLaat taken op één printer wachten
  8. 8
    UitlegZoek het opgeslagen verslag
  9. 9
    VoorbeeldVerplaats of kopieer een concept
  10. 10
    TipKies passende bediening en toegang
  11. 11
    UitdagingHerstel een gesynchroniseerde fout
  12. 12
    UitlegGebruik het juiste hulpprogramma voor het probleem
  13. 13
    VoorbeeldBouw een back-upreeks op
  14. 14
    VerbandComprimeer zonder het verslag te verliezen
  15. 15
    UitdagingBescherm tegen twee verschillende problemen
  16. 16
    KernpuntStem onderhoud af op het opslagapparaat
  17. 17
    SamenvattingVerbind een taak met de ondersteunende diensten
5

Kies een computer voor een gezamenlijk mediaproject

16 stappen
Vergelijk gebruikers, specificaties en software, inclusief toegang, privacy en gebruiksduur van het apparaat.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieBegin bij het werk dat mensen moeten doen
  2. 2
    UitlegKies een bruikbare vorm
  3. 3
    VerbandSommig werk gebeurt op andere computers
  4. 4
    UitdagingHoud rekening met een onbetrouwbare verbinding
  5. 5
    UitlegMaak een checklist van de taken
  6. 6
    VoorbeeldVergelijk de lichtere keuze
  7. 7
    VoorbeeldVergelijk de krachtigere keuze voor bewerking
  8. 8
    VoorbeeldSchat de ruimte voor media
  9. 9
    UitdagingMaak een keuze met redenen
  10. 10
    KernpuntZoek het beperkende onderdeel
  11. 11
    UitlegControleer elke vereiste voorziening
  12. 12
    UitdagingPas alle software-eisen toe
  13. 13
    UitlegLees de licentie en bekijk de werkelijke kosten
  14. 14
    VerbandHoud rekening met iedereen die het apparaat gebruikt
  15. 15
    UitdagingCombineer toegang en langer gebruik
  16. 16
    SamenvattingMaak de keuze controleerbaar

Hardware en besturingssysteem: oefenvragen

50 Oefenvragen in 5 sets

Set 1: Geheugen, software en bruikbare keuzes10 Oefenvragen

Vraag 1 van 10

Welk belangrijk intern onderdeel verbindt de processor, het geheugen en de opslag via sleuven, aansluitingen en signaalpaden?
  1. Het koellichaam
  2. De voedingseenheid
  3. Het moederbord
  4. De grafische kaart
Toon antwoordVerberg antwoord
Antwoord: C
Het moederbord biedt verbindingen en signaalpaden tussen deze onderdelen. Een voedingseenheid levert geschikte stroom, maar regelt niet hun gegevensverbindingen. Een grafische kaart verwerkt grafische taken en is zelf op het grotere systeem aangesloten.

Vraag 2 van 10

Een kaartautomaat voor een concert leest een code, controleert die en toont een groen licht. Wat is de uitvoer in deze reeks?
  1. De kaartcode lezen
  2. Het groene licht tonen
  3. De opgeslagen boeking controleren
  4. De boekingsgegevens bewaren
Toon antwoordVerberg antwoord
Antwoord: B
Het groene licht tonen is uitvoer, omdat het het resultaat van de kaartcontrole presenteert. De kaartcode lezen is invoer, ook al is de lezer zichtbaar op de automaat. De boeking controleren is verwerking, terwijl de gegevens bewaren opslag is.

Vraag 3 van 10

Een opslagapparaat heeft 15 GB vrij. Elk audioproject gebruikt 600 MB. Hoeveel volledige projecten passen erop als je decimale eenheden gebruikt?
  1. 9 projecten
  2. 24,5 projecten
  3. 25 projecten
  4. 25,6 projecten
Toon antwoordVerberg antwoord
Antwoord: C
Vijftien decimale GB is 15.000 MB en delen door 600 geeft 25 volledige projecten. Met 1.024 MB per GB krijg je 25,6, maar dan verander je de genoemde decimale conventie. Door 25 met 600 te vermenigvuldigen controleer je dat de bestanden precies 15.000 MB gebruiken.

Vraag 4 van 10

Een desktopcomputer hapert bij het wisselen tussen apps. Het RAM is vol en gegevens worden steeds tussen het RAM en het opslagapparaat verplaatst. Voor de opgeslagen bestanden is veel vrije opslagruimte. Welke upgrade pakt deze oorzaak direct aan?
  1. Een groter opslagapparaat
  2. Een scherper scherm
  3. Een nieuwe grafische kaart
  4. Meer passend RAM
Toon antwoordVerberg antwoord
Antwoord: D
Meer passend RAM geeft deze werklast genoeg snelle werkruimte en vermindert het herhaald verplaatsen naar het opslagapparaat. Een groter opslagapparaat voegt capaciteit toe, die al beschikbaar is; het levert op zichzelf niet meer RAM. De waargenomen vertraging gaat over werkgeheugen, niet over schermdetails of grafisch werk.

Vraag 5 van 10

Welk programma zet instructies in assembleertaal om in machinecode?
  1. Een assembler
  2. Een interpreter
  3. Een bestandsbeheerder
  4. Een back-upprogramma
Toon antwoordVerberg antwoord
Antwoord: A
Een assembler vertaalt assembleertaal naar machinecode voor een processor. Een interpreter voert programma-instructies uit terwijl een programma draait en heeft een andere rol. Beide hebben te maken met programma's uitvoeren, maar de invoertaal en de vertaaltaak wijzen hier op de assembler.

Vraag 6 van 10

Een tekenapp is gesloten, maar het programmabestand staat nog op de SSD. Wat moet er gebeuren voordat de CPU de opgeslagen instructies opnieuw uitvoert?
  1. De instructies moeten alleen naar het cachegeheugen gaan.
  2. De instructies moeten naar het ROM worden verplaatst.
  3. De instructies moeten in het RAM worden geladen.
  4. Het besturingssysteem moet de app opnieuw compileren.
Toon antwoordVerberg antwoord
Antwoord: C
Het besturingssysteem laadt de instructies van de app vanuit secundaire opslag in het RAM om ze uit te voeren. Een app sluiten maakt werkgeheugen vrij zonder het opgeslagen programmabestand te verwijderen. ROM bevat firmware; het is niet de gebruikelijke bestemming bij het openen van een opgeslagen tekenapplicatie.

Vraag 7 van 10

Een leerling hernoemt birds.jpg naar birds.mp3. Wat gebeurt er met de inhoud van het bestand?
  1. De foto wordt een geluidsopname.
  2. De fotogegevens blijven ongewijzigd.
  3. Het bestand wordt een kleinere foto.
  4. Het bestand gaat naar een muziekmap.
Toon antwoordVerberg antwoord
Antwoord: B
Hernoemen verandert de naam van het bestand, maar laat de fotogegevens ongewijzigd. Door de nieuwe extensie kan het besturingssysteem proberen een audioapp te openen, maar daardoor ontstaan geen geluidsgegevens. Een bestandsformaat omzetten vereist geschikte software die de inhoud wijzigt of codeert.

Vraag 8 van 10

Een club heeft 100 GB back-upruimte. Ze slaat één volledige back-up van 80 GB op, gevolgd door vier incrementele back-ups van 3 GB. Hoeveel ruimte blijft over na een vijfde incrementele back-up van 5 GB? Negeer extra opslag voor beheer.
  1. 3 GB
  2. 15 GB
  3. 8 GB
  4. 17 GB
Toon antwoordVerberg antwoord
Antwoord: A
Vier incrementele back-ups van 3 GB gebruiken 12 GB; de volgende voegt 5 GB toe. Samen met de volledige kopie van 80 GB gebruiken de back-ups 97 GB, zodat van 100 GB nog 3 GB overblijft. Acht GB is de vrije ruimte vóór de laatste incrementele back-up van 5 GB; dan stop je één stap te vroeg.

Vraag 9 van 10

Een tekenapp vereist 8 GB RAM, 20 GB vrije ruimte en een ondersteund besturingssysteem. Een laptop heeft dat besturingssysteem, 16 GB RAM en een opslagapparaat van 256 GB met 12 GB vrij. Waarom is de laptop niet klaar voor installatie?
  1. Het RAM ligt boven de vereiste hoeveelheid.
  2. De opslagcapaciteit is te klein.
  3. Het besturingssysteem heeft een andere licentie nodig.
  4. De vrije ruimte ligt onder de vereiste hoeveelheid.
Toon antwoordVerberg antwoord
Antwoord: D
De laptop heeft slechts 12 GB vrij, minder dan de 20 GB die de app vereist. De 256 GB is de totale opslagcapaciteit, waarvan al een groot deel wordt gebruikt. Het besturingssysteem en het RAM voldoen aan de genoemde eisen; extra RAM vervangt geen ontbrekende installatieruimte.

Vraag 10 van 10

Een beeldscherm heeft 1280 pixels in de breedte en 800 pixels in de hoogte. Hoeveel pixels bevat het?
  1. 2.080 pixels
  2. 1.024.000 pixels
  3. 2.048.000 pixels
  4. 128.800 pixels
Toon antwoordVerberg antwoord
Antwoord: B
Vermenigvuldig de breedte met de hoogte: 1280 × 800 geeft 1.024.000 pixels. Optellen geeft 2.080; dan tel je twee zijlengtes in plaats van alle posities in het rechthoekige raster. De berekening beschrijft het aantal pixels, niet de fysieke schermgrootte in inches.
Set 2: Volg gegevens door een computer10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een robot volgt een programma om twee lichtmetingen te vergelijken. Welk onderdeel van het model van invoer, verwerking, uitvoer en opslag is dit?
  1. Invoer
  2. Verwerking
  3. Uitvoer
  4. Opslag
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een deur moet automatisch opengaan als iemand nadert. Welk paar van invoer en uitvoer laat de besturingseenheid dit doen?
  1. Bewegingssensor en motor
  2. Camera en microfoon
  3. Motor en bewegingssensor
  4. Aanraakscherm en toetsenbord
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Bij een tablet valt de stroom uit vlak nadat een leerling wijzigingen heeft getypt die nog niet zijn opgeslagen. Waar stond de werkkopie van die wijzigingen?
  1. In het opstart-ROM
  2. In het opgeslagen bestand
  3. In de CPU-klok
  4. In het vluchtige RAM
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een computer heeft 12 GB RAM. Het besturingssysteem gebruikt 4 GB, een bewerkingsprogramma 5 GB en een browser 4 GB. Met hoeveel overschrijdt deze werklast het RAM?
  1. 0 GB
  2. 3 GB
  3. 1 GB
  4. 4 GB
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Waarom kan één laptop van een verhaal schrijven naar een spel spelen overschakelen zonder onderdelen te vervangen?
  1. Hij laadt andere opgeslagen instructies.
  2. Hij volgt instructies die vast in zijn CPU staan.
  3. Hij vervangt zijn firmware voor elke app.
  4. Hij gebruikt opgeslagen gegevens, geen instructies.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een verzonnen programma voert LOAD 20, ADD 21, STORE 22, STOP uit. Adres 20 bevat 9 en adres 21 bevat 4. Welke waarde staat uiteindelijk op adres 22?
  1. 22
  2. 21
  3. 9
  4. 13
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Tot welke softwarecategorie behoort een fotobewerkingsprogramma dat met het besturingssysteem is geïnstalleerd?
  1. Firmware
  2. Applicatiesoftware
  3. Stuurprogramma
  4. Besturingssysteem
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Iemand blijft typen terwijl drie documenten wachten om te worden afgedrukt. Welke dienst van het besturingssysteem houdt de wachtende documenten op volgorde?
  1. Geheugenbescherming
  2. Bestandscompressie
  3. Een afdrukwachtrij
  4. Een firmware-update
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een kliniek bewaart gedeelde afsprakenbestanden op een computer die ze via een netwerk aan andere computers levert. Welke rol vervult die computer?
  1. Een draagbaar slim apparaat
  2. Een actuator
  3. Een sensor
  4. Een server
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een leerling wil offline schrijven en heeft een laptop nodig die minder dan 3,5 lb weegt, een batterijduur van minstens 7 uur heeft en binnen een budget van € 700 past. Alle vier de laptops ondersteunen offline schrijven. Welke specificatie voldoet aan alle behoeften?
  1. € 650, 2,8 lb, 9 uur
  2. € 680, 3,0 lb, 5 uur
  3. € 750, 2,6 lb, 10 uur
  4. € 690, 5,2 lb, 7 uur
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 3: Leg uit wat de onderdelen doen10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een headset stuurt een spraakopname naar een laptop. Welk onderdeel levert die invoer?
  1. De luidsprekers
  2. De volumeweergave
  3. De oorkussens
  4. De microfoon
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een laptop wordt erg heet en de processor verlaagt zijn snelheid. Welk probleem helpt die vertraging beheersen?
  1. Ophoping van warmte in de onderdelen
  2. Te veel opgeslagen bestanden op de schijf
  3. Te weinig details op het beeldscherm
  4. Te veel beschikbare netwerkpoorten
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Twee verder vergelijkbare CPU's voeren dezelfde taak op één kern uit. De ene heeft vier kernen en de andere acht, met gelijke prestaties per kern. Waarom halveren acht kernen de tijd voor deze taak niet?
  1. Acht kernen moeten één klokcyclus delen.
  2. De taak gebruikt de extra kernen niet.
  3. Vier kernen bewaren meer bestanden in het cachegeheugen.
  4. Extra kernen verminderen de hoeveelheid RAM.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een archief draagt 18 GB over met een constante snelheid van 300 MB/s en besteedt daarna 12 seconden aan het controleren van de kopie. Hoelang duren overdracht en controle samen, met decimale eenheden en zonder voorbereidingstijd?
  1. 18 seconden
  2. 54 seconden
  3. 72 seconden
  4. 612 seconden
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een programma heeft één herhaling afgerond. De volgende instructie springt alleen naar het begin als een teller niet nul is. Wat maakt dit een voorwaardelijke sprong?
  1. De instructie slaat de teller op in een bestand.
  2. De instructie herhaalt altijd dezelfde instructie.
  3. De instructie telt de teller op bij een adres.
  4. De instructie verandert de route alleen als aan een voorwaarde is voldaan.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een programma compileert succesvol, maar berekent drie keer de prijs terwijl het twee keer de prijs moet berekenen. Welk probleem kan de verkeerde prijs toch verklaren?
  1. Een logische fout in de broncode
  2. Een ontbrekende assembler voor elke klant
  3. De noodzaak om broncode in ROM te bewaren
  4. Een syntaxisfout die de CPU moet vertalen
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een museum heeft software nodig die is afgestemd op zijn bijzondere regels voor toegangskaarten. Een ontwikkelaar schrijft die speciaal voor dat museum. Welke beschrijving past bij deze software?
  1. Standaardsysteemsoftware
  2. Firmware voor algemeen gebruik
  3. Applicatiesoftware op maat
  4. Standaardapplicatiesoftware
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een gebruiker van een gedeelde laptop moet huiswerk kunnen schrijven, maar mag de beveiligingsinstellingen voor het hele systeem niet wijzigen. Welke accountinstelling past daarbij?
  1. Een gedeeld systeembeheerdersaccount
  2. Een standaardaccount voor die gebruiker
  3. Een leeg systeembeheerdersaccount
  4. Een standaardaccount zonder toegang
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een slim beregeningssysteem heeft een vochtsensor, een besturingseenheid en een pomp. Wat doet de besturingseenheid tussen het meten van droogte en het bewateren?
  1. Ze vergelijkt de meetwaarde met programmaregels en stuurt een aan- of uitopdracht.
  2. Ze meet rechtstreeks het bodemvocht en stuurt de meetwaarde naar de sensor.
  3. Ze bewaart meetwaarden in de pomp, die kiest wanneer het bewateren begint.
  4. Ze geeft elke meetwaarde door aan de pomp zonder programmaregels toe te passen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een school heeft een app nodig die offline werkt, met alleen een toetsenbord te bedienen is en naar PDF kan exporteren. De school kan geen abonnement betalen en geen leerlingprofielen met adverteerders delen. Welke beschreven app voldoet aan al deze eisen?
  1. Offline, toetsenbordbediening, PDF-export; gratis met profielen voor adverteerders.
  2. Offline, toetsenbordbediening, PDF-export; maandelijks abonnement.
  3. Offline, toetsenbordbediening, PDF-export; gratis, geen profielen voor adverteerders.
  4. Alleen online, toetsenbordbediening, PDF-export; gratis, geen profielen voor adverteerders.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 4: Redeneer over prestaties en beveiliging10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een spel is op een schijf opgeslagen. Wat is de schijf zelf: hardware of software?
  1. Software, omdat ze programma-instructies bevat
  2. Hardware, omdat ze een fysiek opslagmedium is
  3. Software, omdat het opgeslagen spel machinecode gebruikt
  4. Software, omdat de speler er een spel vanaf start
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een leerling kan duidelijk spreken maar geen toetsenbord bedienen. Welke opstelling helpt bij het invoeren van een geschreven alinea?
  1. Een projector en schermvergroter
  2. Een koptelefoon en afdrukwachtrij
  3. Een microfoon en spraakherkenning
  4. Een barcodelezer en grafische kaart
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een nieuwere CPU van 2,8 GHz rondt een taak sneller af dan een oudere CPU van 3,4 GHz. Beide gebruiken één kern voor de taak. Wat kan het resultaat verklaren?
  1. Het nieuwere ontwerp doet meer nuttig werk per cyclus.
  2. Het nieuwere ontwerp heeft meer klokcycli per seconde.
  3. Het nieuwere ontwerp verdeelt deze taak over extra kernen.
  4. Het nieuwere ontwerp moet elke cyclus één instructie afronden.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een CPU heeft steeds opnieuw dezelfde kleine groep waarden nodig. Hoe kan cachegeheugen bij deze werklast helpen?
  1. Het kopieert alle opgeslagen programma's naar het RAM.
  2. Het geeft de taak extra processorkernen.
  3. Het bewaart werkkopieën na stroomuitval.
  4. Het vermindert het herhaald wachten op toegang tot RAM.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een ingebedde besturingseenheid start haar specifieke programma telkens als de stroom aangaat. Waarom past dit toch bij het principe van het opgeslagen programma?
  1. De firmware wordt alleen als opgeslagen gegevens gebruikt.
  2. De processor volgt opgeslagen firmware-instructies.
  3. Het programma moet vanaf een harde schijf worden geladen.
  4. De processor heeft door de gebruiker gekozen apps nodig.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een verzonnen programma voert LOAD 30, ADD 31, STORE 30, LOAD 30, ADD 31, STORE 32 uit. Aanvankelijk bevat adres 30 de waarde 8 en adres 31 de waarde 3. Welke waarde komt op adres 32?
  1. 11
  2. 41
  3. 14
  4. 17
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een nieuwe printer is aangesloten, maar het besturingssysteem kan alleen de basisfuncties gebruiken. Welke softwarecontrole pakt de communicatie met dat printermodel het meest direct aan?
  1. Controleer of het juiste stuurprogramma aanwezig is.
  2. Controleer de lettertypekeuzes van de tekstverwerker.
  3. Controleer of er een grotere firmware-opslagchip is.
  4. Controleer de planning van de cloudback-up van de gebruiker.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een club wil een exacte kopie van haar tekstdocumenten in een kleiner pakket e-mailen. Welk type compressie past?
  1. Beeldcompressie met verlies
  2. Audiocompressie met verlies
  3. Bestanden herhaald kopiëren
  4. Verliesvrije archiefcompressie
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een filmmaker heeft 45 GB vrij en moet 70 clips van elk 750 MB opslaan. Hoeveel extra vrije ruimte is nodig als je decimale eenheden gebruikt?
  1. 7,5 GB
  2. 25 GB
  3. 52,5 GB
  4. 0,75 GB
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een thermostaat in huis werkt lokaal maar gebruikt de clouddienst van de fabrikant voor bediening op afstand. De fabrikant beëindigt die dienst. Wat volgt uit deze opstelling?
  1. Het lokale programma moet stoppen als bediening op afstand stopt.
  2. De sensoren moeten stoppen met meten als de dienst eindigt.
  3. Bediening op afstand kan stoppen terwijl lokale bediening blijft werken.
  4. Bediening op afstand blijft werken omdat firmware lokaal is opgeslagen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 5: Verbind het hele systeem10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Welk intern onderdeel maakt beelden die naar het scherm van een computer worden gestuurd?
  1. Netwerkadapter
  2. Grafische processor
  3. Voedingseenheid
  4. Alleen-lezengeheugen
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Op een opslagapparaat van 64 GB is 9 GB gebruikt. Een project heeft 18.000 MB nodig. Hoeveel volledige projecten passen in de resterende ruimte als je decimale eenheden gebruikt?
  1. 2 projecten
  2. 4 projecten
  3. 5 projecten
  4. 3 projecten
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een leerling geeft een Python-bronbestand aan iemand die een andere processorfamilie gebruikt. Welke softwareondersteuning laat die persoon dezelfde eenvoudige broncode uitvoeren?
  1. Een Python-interpreter die bij dat systeem past
  2. Het uitvoerbare bestand voor de processor van de verzender
  3. Een assembler voor de ontvangende processor
  4. De broncode hernoemd als uitvoerbaar bestand
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een spreadsheetprogramma in de browser bewaart bestanden zowel op een tablet als op een server. Welk type software is het spreadsheetprogramma?
  1. Systeemfirmware
  2. Een stuurprogramma
  3. Een webapplicatie
  4. Een geheugenplanner
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een computer met één kern speelt muziek terwijl typen en achtergrondtaken doorgaan. Een leerling zegt dat alle taken op hetzelfde moment worden uitgevoerd en dat een venster sluiten elke bijbehorende taak beëindigt. Welke correctie behandelt beide beweringen?
  1. Alle taken werken tegelijk, maar gesloten vensters kunnen achtergrondtaken achterlaten.
  2. Taken krijgen snel na elkaar een beurt en een gesloten venster kan achtergrondtaken achterlaten.
  3. Taken krijgen snel na elkaar een beurt en een gesloten venster maakt altijd al het bijbehorende geheugen vrij.
  4. Elke taak wordt helemaal afgerond vóór de volgende en gesloten vensters beëindigen taken.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Van een verslag is op vrijdag een back-up gemaakt. Het is op zaterdag bewerkt en op maandag uit een gesynchroniseerde map verwijderd. De verwijdering bereikte elk gesynchroniseerd apparaat. De back-up van vrijdag blijft afzonderlijk en ongewijzigd. Welke versie van het verslag kan uit deze kopieën worden hersteld?
  1. De versie van zaterdag, omdat synchronisatie elke eerdere bewerking bewaart.
  2. De verwijdering van maandag, omdat die elke back-up heeft overschreven.
  3. De versie van vrijdag, omdat synchronisatie zelf elke eerdere bestandstoestand bewaart.
  4. De versie van vrijdag, omdat die nog in de afzonderlijke back-up staat.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een vergrendelde laptop heeft versleutelde bestanden en een back-up op een afzonderlijk opslagapparaat. Daarna raakt het opslagapparaat van de laptop defect. Welke bescherming levert de bestanden om ze te herstellen?
  1. De afzonderlijke back-up
  2. De versleutelingssleutel
  3. Het aanmeldwachtwoord
  4. Het schijfopruimprogramma
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een gemeenschap deelt een oudere computer die geschikt is voor haar taken en nog updates krijgt. Gebruikers hebben toetsenbordbediening, offline werken en software met actuele ondersteuning nodig. Welke keuze voldoet aan die behoeften en voorkomt een onnodige vervanging van het apparaat?
  1. Behoud de computer; gebruik een ondersteunde app met toetsenbordbediening die alleen online werkt.
  2. Vervang de computer; gebruik een ondersteunde offline app die muisbediening vereist.
  3. Behoud de computer; gebruik een ondersteunde offline app met toetsenbordbediening.
  4. Behoud de computer; gebruik een offline app met toetsenbordbediening waarvan de beveiligingsondersteuning is gestopt.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Welke code wordt tijdens het opstarten uitgevoerd voordat het besturingssysteem vanaf het opslagapparaat is geladen?
  1. Het spreadsheet van de gebruiker
  2. De opstartfirmware
  3. Het laatst opgeslagen document
  4. Het cloudback-uparchief
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een verzonnen instructie ADD 42 wordt opgehaald. Adres 42 bevat 6 en de werkwaarde is 15. Welk resultaat volgt als die instructie wordt uitgevoerd?
  1. 57
  2. 42
  3. 21
  4. 6
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Kom je niet uit je eigen opgave? Huiswerkhulp

Kernbegrippen

116 Kernbegrippen, elk met een definitie

A

Aanraakscherm
Een aanraakscherm combineert een beeldscherm met aanraakdetectie en biedt daardoor zowel visuele uitvoer als invoer door aanraking.
Een kaartautomaat toont knoppen en detecteert aanrakingen van de reiziger op hetzelfde oppervlak.
Abstractie
Abstractie verbergt details die voor een taak niet nodig zijn, zodat je via een eenvoudigere interface of laag kunt werken.
Een app vraagt een opgeslagen bestand op zonder de gebruiker de signalen van het opslagapparaat te laten besturen.
Actuator
Een actuator is een uitvoerapparaat dat een fysieke handeling veroorzaakt, zoals een motor laten bewegen of een klep openen.
Een pomp werkt als actuator wanneer een bewateringssysteem die inschakelt.
Afdrukwachtrij
Een afdrukwachtrij bewaart taken die op een printer wachten, zodat ze op volgorde kunnen worden verwerkt terwijl ander werk doorgaat.
Een tweede verslag wacht in de afdrukwachtrij terwijl het eerste wordt afgedrukt.
Afzonderlijke grafische kaart
Een afzonderlijke grafische kaart is aparte grafische hardware met een eigen GPU en geheugen voor grafische taken.
Een desktopcomputer voor videobewerking gebruikt een afzonderlijke kaart voor veeleisende visuele berekeningen.
Alleen-lezengeheugen (ROM)
Alleen-lezengeheugen (ROM) bewaart zijn inhoud zonder stroom en bevat firmware die tijdens normaal gebruik wordt gelezen.
Opstartinstructies blijven beschikbaar nadat een computer is uitgeschakeld.
Antimalware
Antimalware controleert op schadelijke software met behulp van bekende patronen en verdacht gedrag en kan die daarna isoleren of verwijderen.
Bijgewerkte antimalware controleert een gedownload programma vóór en tijdens gebruik.
Applicatie voor algemeen gebruik
Een applicatie voor algemeen gebruik, zoals een spreadsheetprogramma of tekstverwerker, ondersteunt een breed scala aan alledaagse taken.
Hetzelfde spreadsheetprogramma houdt een budget bij en maakt een grafiek van metingen uit een experiment.
Applicatiesoftware
Applicatiesoftware helpt gebruikers hun eigen taken uit te voeren, zoals schrijven, rekenen, browsen of ontwerpen.
Een tekstverwerker ondersteunt de leerling bij het schrijven van een verslag voor een natuurwetenschappelijk vak.
Assembleertaal
Assembleertaal gebruikt korte opdrachtnamen die dicht bij de machine-instructies van een processor staan. Een assembler vertaalt de taal.
Een instructie in assembleertaal kan een handeling aanduiden zoals een waarde laden of optellen.
Assembler
Een assembler vertaalt opdrachten in assembleertaal naar machinecode voor een bepaalde processor.
De programmeur zet opdrachten op laag niveau met een assembler om voordat de processor de machinecode uitvoert.

B

Back-up
Een back-up is een afzonderlijke kopie van gegevens die je kunt terugzetten om bestanden na verlies of ongewenste wijzigingen te herstellen.
Een club herstelt haar gegevens uit een back-up nadat het belangrijkste opslagapparaat defect raakt.
Bestandsextensie
Een bestandsextensie is een uitgang van een bestandsnaam die een type aangeeft en het systeem helpt een applicatie te kiezen.
De uitgang .jpg duidt op een foto, maar als je alleen de naam verandert, zet je de gegevens niet om.
Besturingseenheid (CU)
De besturingseenheid (CU) haalt instructies op, decodeert ze en stuurt de onderdelen van de processor aan om ze uit te voeren.
Bij een optelinstructie stuurt de besturingseenheid de benodigde rekenhandeling aan.
Besturingssysteem (OS)
Een besturingssysteem (OS) beheert hardware- en softwaremiddelen en biedt diensten aan gebruikers en applicaties.
Het besturingssysteem verdeelt geheugen en processortijd terwijl muziek speelt en een verslag wordt afgedrukt.
Bit
Een bit is één binair cijfer, weergegeven als 0 of 1. Patronen van bits stellen instructies en gegevens voor.
Een opgeslagen afbeelding gebruikt patronen van bits, net als een programma.
Broncode
Broncode is de door mensen geschreven vorm van een programma in een programmeertaal, zoals Python of assembleertaal.
Een leerling bewerkt Python-broncode en vraagt daarna de interpreter die uit te voeren.
Bus
Een bus is een communicatiepad dat gegevens of besturingssignalen tussen onderdelen in een computer vervoert.
Signalen gaan via de bussen van de computer tussen de CPU en het geheugen.
Byte
Een byte is een groep van acht bits. Bestandsgroottes en opslagcapaciteiten worden vaak gemeten in bytes en grotere eenheden.
Een bestand waarvan de grootte in megabytes wordt gemeten, bevat miljoenen bytes aan gecodeerde gegevens.
Bytecode
Bytecode is een tussenvorm van instructies die een uitvoeringsomgeving kan uitvoeren en die verschilt van de machinecode van een CPU.
Python zet broncode vaak om in bytecode voordat de interpreter die vorm uitvoert.

C

Cachegeheugen
Cachegeheugen is klein, zeer snel geheugen in een processor dat nuttige kopieën van instructies en gegevens dichtbij bewaart.
Een herhaalde berekening kan een waarde uit het cachegeheugen lezen zonder op tragere toegang tot RAM te wachten.
Centrale verwerkingseenheid (CPU)
De centrale verwerkingseenheid (CPU) voert programma-instructies uit, waaronder berekeningen, vergelijkingen en het verplaatsen van gegevens.
De CPU volgt de instructies van een spel om de score van de speler bij te werken.
Cloudcomputing
Cloudcomputing gebruikt servers op afstand voor verwerking, opslag of applicaties, naast het werk op lokale apparaten.
Een online bewerkingsprogramma verdeelt het werk tussen een browser op een laptop en servers in een datacentrum.
Cloudopslag
Cloudopslag bewaart bestanden op fysieke opslagapparaten van servers op afstand, die via een internetverbinding toegankelijk zijn.
Een leerling opent na het aanmelden een document in cloudopslag vanaf een tweede apparaat.
Compiler
Een compiler vertaalt programmacode vóór de uitvoering en kan een uitvoerbaar bestand voor een doelsysteem maken.
Een gamestudio kan een gecompileerd uitvoerbaar bestand verspreiden zonder haar compiler mee te leveren.
Compressie met verlies
Compressie met verlies verkleint bestanden door blijvend een deel van de details te verwijderen die niet exact kunnen worden hersteld.
Een MP3-bestand kan minder opslag gebruiken door bepaalde geluidsinformatie weg te laten.
Computer met opgeslagen programma
Een computer met opgeslagen programma bewaart instructies in het geheugen zodat de processor ze kan lezen en uitvoeren.
Door een nieuw programma te laden kan dezelfde computer overschakelen van schrijven naar muziek afspelen.
Computer voor algemeen gebruik
Een computer voor algemeen gebruik kan met dezelfde hardware verschillende programma's uitvoeren die voor verschillende taken zijn gekozen.
Een smartphone kan met verschillende apps navigeren, foto's bewerken en berichten versturen.
Computerondersteund ontwerpen (CAD)
Bij computerondersteund ontwerpen (CAD) gebruik je software om ontwerpen te maken voor voorwerpen, gebouwen of onderdelen die gemaakt gaan worden.
Een leerling tekent een model in CAD-software voordat het ontwerp naar een 3D-printer wordt gestuurd.
Computersysteem
Een computersysteem combineert hardware en software om gegevens te ontvangen, verwerken en bewaren en om resultaten te produceren.
Een telefoon gebruikt zijn microfoon, software en luidsprekers om een spraakbericht op te nemen en af te spelen.

D

Decoderen
Decoderen is de stap waarin de besturingseenheid bepaalt wat een opgehaalde instructie betekent en welke handeling nodig is.
Bij het decoderen wordt herkend dat een instructie een waarde moet lezen en optellen.
Defragmentatie
Defragmentatie groepeert verspreide bestandsdelen op een HDD om de beweging van de leeskop te verminderen; SSD's hebben dit niet nodig.
Een HDD kan een gegroepeerd bestand lezen met minder beweging van de kop over de draaiende schijf.
Digitale kloof
De digitale kloof is ongelijke toegang tot geschikte apparaten, internetverbindingen en nuttige digitale diensten.
Een huiswerkapp die alleen online werkt, kan leerlingen zonder betrouwbaar internet thuis buitensluiten.

E

Elektronisch afval
Elektronisch afval is afgedankte elektronische apparatuur die schadelijke stoffen en waardevolle terug te winnen materialen kan bevatten.
Een gezin brengt een oude computer naar een inzamelpunt voor elektronica om die goed te laten verwerken.

F

Firmware
Firmware is software die in niet-vluchtig geheugen wordt bewaard om een apparaat en zijn hardware op te starten of aan te sturen.
Een wasmachine begint haar firmware te volgen als ze wordt aangezet.
Flashgeheugen
Flashgeheugen is niet-vluchtige opslag op chips die kan worden herschreven en gegevens bewaart nadat de stroom is uitgeschakeld.
USB-sticks en SD-kaarten van camera's bewaren bestanden met flashgeheugen.

G

Gebruikersaccount
Een gebruikersaccount identificeert een persoon voor het systeem en bevat diens instellingen en toegangsrechten.
Mensen die een laptop delen, kunnen zich bij afzonderlijke accounts aanmelden voor persoonlijke instellingen.
Gebruikersinterface
Een gebruikersinterface is het geheel van bedieningselementen en reacties waarmee iemand met een computersysteem werkt.
Een telefooninterface gebruikt zichtbare knoppen en aanraakgebaren om keuzes te ontvangen.
Geheugenadres
Een geheugenadres is het nummer dat een geheugenlocatie aanduidt, los van de waarde die daar is opgeslagen.
Adres 50 kan de waarde 12 bevatten; als je het leest, krijg je 12 en niet 50.
Geïntegreerde grafische processor
Een geïntegreerde grafische processor is grafische verwerkingshardware die in een processorchip is ingebouwd en deel uitmaakt van het compacte ontwerp.
Een laptop voor schrijven en browsen kan een geïntegreerde grafische processor gebruiken om het werk te tonen.
Grafische gebruikersinterface (GUI)
Een grafische gebruikersinterface (GUI) biedt visuele bedieningselementen zoals pictogrammen, menu's, knoppen en vensters.
Een leerling klikt op een mappictogram om de map te openen zonder een opdracht te typen.
Grafische processor (GPU)
Een grafische processor (GPU) gebruikt veel eenvoudigere kernen om grote aantallen vergelijkbare berekeningen tegelijk te verwerken.
Een GPU helpt de vele visuele details van een scène in een 3D-spel te maken.

H

Harde schijf (HDD)
Een harde schijf (HDD) slaat magnetische gegevens op draaiende schijven op, die worden gelezen en beschreven door koppen op een bewegende arm.
Een externe HDD kan een grote back-up van foto's bevatten tegen lage kosten per gigabyte.
Hardware
Hardware zijn de fysieke onderdelen van een computersysteem, waaronder de interne chips en aangesloten apparaten.
De school koopt vervangende toetsenborden als hardware voor het computerlokaal.
Hogere programmeertaal
Een hogere programmeertaal drukt taken uit met leesbare woorden en symbolen en verbergt daarbij veel hardwaredetails.
Eén berekening in Python kan overeenkomen met meerdere kleinere machine-instructies.
Hulpprogramma
Een hulpprogramma voert een specifieke onderhouds- of beveiligingstaak uit voor een computer en zijn gegevens.
Een back-upprogramma kopieert geselecteerde mappen volgens een schema naar een ander opslagapparaat.

I

Incrementele back-up
Een incrementele back-up kopieert gegevens die sinds de vorige back-up zijn gewijzigd, zodat ongewijzigde bestanden minder vaak opnieuw worden gekopieerd.
Een wekelijkse incrementele back-up voegt nieuwe foto's toe zonder de ongewijzigde verzameling opnieuw te kopiëren.
Ingebed systeem
Een ingebed systeem is een computer die in een groter product is ingebouwd om met opgeslagen instructies een specifieke taak aan te sturen.
De ingebedde besturingseenheid van een wasmachine controleert sensoren en stuurt de motor aan.
Instructieset
Een instructieset is de verzameling machinecodeopdrachten die een processorontwerp ondersteunt.
Een uitvoerbaar bestand heeft code nodig die past bij de instructieset van de ontvangende processor.
Internet der dingen (IoT)
Het internet der dingen (IoT) verbindt alledaagse voorwerpen met online diensten, zodat ze gegevens kunnen verzenden of ontvangen.
Een verbonden thermostaat ontvangt instellingen op afstand via zijn online dienst.
Interpreter
Een interpreter voert programma-instructies tijdens de uitvoering uit met software die geschikt is voor het ontvangende systeem.
Een leerling voert een gewijzigd Python-script uit via een interpreter om het te testen.
Invoer
Invoer zijn gegevens die een computersysteem binnenkomen van een persoon, apparaat of meting van de buitenwereld.
Een speler die op een knop van een controller drukt, levert invoer aan een spel.
Invoerapparaat
Een invoerapparaat legt informatie vast en levert gegevens die een computer kan verwerken, zoals toetsaanslagen of geluid.
Een microfoon levert audio-invoer terwijl een leerling een podcast opneemt.

K

Kloksnelheid
Kloksnelheid is het aantal klokcycli van een processor per seconde, gemeten in hertz; GHz betekent miljarden per seconde.
Een klok van 2 GHz heeft twee miljard cycli per seconde, niet per se twee miljard instructies.
Knelpunt
Een knelpunt is het onderdeel of de voorziening die de prestaties bij een bepaalde taak of werklast beperkt.
Te weinig RAM wordt een knelpunt als veel open apps ervoor zorgen dat gegevens steeds worden uitgewisseld met de opslag.
Koellichaam
Een koellichaam voert warmte af van een chip en geeft die af aan de omringende lucht om de koeling te helpen.
Een ventilator laat lucht langs het koellichaam van de processor stromen om warmte af te voeren.

M

Maatwerksoftware
Maatwerksoftware wordt speciaal geschreven voor de behoeften van één organisatie en vraagt meestal ontwikkeltijd en geld.
Een ziekenhuis geeft opdracht voor software voor zijn eigen bijzondere afsprakenproces.
Machinecode
Machinecode bestaat uit binaire instructies die een bepaalde processorfamilie rechtstreeks kan uitvoeren.
De processor voert machine-instructies uit die waarden laden en resultaten berekenen.
Mainframe
Een mainframe is een computersysteem dat is gebouwd om voor organisaties zeer grote aantallen transacties te verwerken.
Een bank gebruikt een mainframe om grote aantallen rekeningtransacties te verwerken.
Map
Een map groepeert bestanden en andere mappen in de bestandsboom van het besturingssysteem; een map wordt ook een directory genoemd.
De leerling bewaart verslagen in een map Geschiedenis binnen Documenten.
Microcontroller
Een microcontroller is één chip die een processor, geheugen en in- en uitvoeraansluitingen combineert voor besturingstaken.
Een kleine besturingseenheid leest een bodemsensor uit en schakelt een beregeningspomp in of uit.
Moederbord
Het moederbord is de belangrijkste printplaat die onderdelen op hun plaats houdt of verbindt en signalen ertussen vervoert.
De processoraansluiting en geheugensleuven van de desktopcomputer zitten op het moederbord.
Multitasking
Multitasking laat meerdere taken vooruitgaan door processortijd en, waar beschikbaar, verschillende kernen te delen.
Een leerling bewerkt een document terwijl de computer muziek afspeelt en afdruktaken verwerkt.

N

Netwerkadapter
Een netwerkadapter biedt de hardwareverbinding tussen een computer en een bekabeld of draadloos netwerk.
Met de wifiadapter van een laptop kan die met het schoolnetwerk communiceren.
Niet-vluchtig geheugen
Niet-vluchtig geheugen bewaart gegevens zonder stroom en kan daardoor firmware of opgeslagen bestanden tussen gebruiksmomenten behouden.
Het flashgeheugen in een telefoon bewaart opgeslagen foto's terwijl de telefoon uitstaat.

O

Opdrachtregelinterface
Een opdrachtregelinterface accepteert getypte opdrachten om een systeem te bedienen; daarvoor moet je de opdrachttaal kennen.
Als je ls typt in een opdrachtregelsessie van macOS of Linux, worden bestanden weergegeven.
Opensourcesoftware
Opensourcesoftware heeft een licentie die toegang tot de broncode en het bestuderen, wijzigen en verder verspreiden ervan toestaat.
Een gemeenschap kan de code van een opensourceprogramma bestuderen en toegestane wijzigingen delen.
Ophalen
Ophalen is de stap in de instructiecyclus waarin de processor de volgende instructie uit het geheugen leest.
De processor haalt een optelinstructie op voordat hij bepaalt wat die betekent.
Opslagcapaciteit
Opslagcapaciteit is de totale hoeveelheid gegevens die een apparaat kan bevatten, meestal aangegeven in bytes en grotere eenheden.
Een opslagapparaat van 1 TB heeft een grotere totale capaciteit dan een opslagapparaat van 256 GB.
Opstarten
Opstarten is een computer starten: de firmware begint het opstartproces, waarna het besturingssysteem wordt geladen en de besturing overneemt.
Het aanmeldscherm verschijnt tegen het einde van het opstartproces van de laptop.
Optische opslag
Optische opslag bewaart gegevens op schijven die met een laser worden gelezen, zoals cd's, dvd's en blu-rayschijven.
Een computer leest een film van een blu-rayschijf met een optisch station.
Overdrachtssnelheid
Een overdrachtssnelheid geeft aan hoeveel gegevens in een tijdseenheid worden verplaatst, bijvoorbeeld in megabytes per seconde.
Bij een constante snelheid van 100 MB/s duurt de overdracht van 2.000 MB 20 seconden.

P

Pad
Een pad geeft de locatie van een bestand of map in de mappenstructuur aan met een reeks namen.
/Users/lee/Documents/notes.txt geeft de locatie aan van Lees tekstbestand in de documentenmap.
Poort
Een poort is een fysiek aansluitpunt voor een kabel of apparaat, waarmee je computerhardware verbindt.
Een monitor wordt via een geschikte beeldschermpoort op een laptop aangesloten.
Proces
Een proces is een actieve programmataak die door het besturingssysteem wordt beheerd. Zo'n taak kan ook zonder zichtbaar venster werken.
Een achtergrondtaak kan blijven werken nadat het hoofdvenster van een app sluit.
Procesplanning
Procesplanning is de activiteit van het besturingssysteem die kiest welk proces als volgende processortijd krijgt.
Door snelle procesplanning kan één kern een browser en een muziekspeler beurten geven.
Processorkern
Een processorkern is een verwerkingseenheid in een CPU die zijn eigen instructiestroom kan volgen.
Meerdere kernen kunnen tegelijk aan verschillende delen van een video-export werken.
Programma
Een programma is een reeks instructies die een computer volgt om een taak uit te voeren.
Een tekenprogramma reageert op invoer met een pen en werkt de afbeelding bij.
Propriëtaire software
Propriëtaire software heeft een licentie die wijzigen of verder verspreiden beperkt; de broncode is meestal niet openbaar.
Een gratis te downloaden app kan toch een propriëtaire licentie hebben.

R

Randapparaat
Een randapparaat voegt invoer, uitvoer of opslag toe aan de hoofdcomputer. Het kan ingebouwd of aangesloten zijn.
Een extern opslagapparaat is een randapparaat voor opslag dat via USB op een laptop is aangesloten.
Rekenkundige en logische eenheid (ALU)
De rekenkundige en logische eenheid (ALU) is het CPU-onderdeel dat berekeningen en logische vergelijkingen op waarden uitvoert.
De ALU vergelijkt een temperatuurmeting met een doeltemperatuur voor de verwarming.
Resolutie
De resolutie van een scherm geeft de breedte en hoogte in pixels; als je die vermenigvuldigt, krijg je het totale aantal pixels van het scherm.
Een scherm van 1920 × 1080 bevat 2.073.600 pixels voor zijn beeld.

S

Schijfopruiming
Schijfopruiming maakt opslagruimte vrij door bestanden te verwijderen die niet meer nodig zijn, zoals tijdelijke bestanden.
Het besturingssysteem verwijdert tijdelijke installatiebestanden om ruimte op het opslagapparaat vrij te maken.
Secundaire opslag
Secundaire opslag bewaart programma's en opgeslagen bestanden voor langdurig gebruik, ook als de computer geen stroom heeft.
Een opgeslagen verslag blijft op de SSD staan nadat het bewerkingsprogramma sluit en de laptop wordt uitgeschakeld.
Sensor
Een sensor is een invoerapparaat dat automatisch een natuurkundige grootheid meet, zoals licht of temperatuur.
Een sensor in een kas stuurt temperatuurmetingen naar de besturingseenheid van de verwarming.
Server
Een server levert via een netwerk diensten zoals bestanden, websites of applicaties aan andere computers.
De bestandsserver van de school levert gedeelde projectmappen aan computers in de klas.
Software
Software bestaat uit programma's: instructies die computerhardware vertellen welke handelingen ze moet uitvoeren.
Dezelfde tablet voert tekensoftware en muzieksoftware uit met dezelfde fysieke onderdelen.
Softwarelicentie
Een softwarelicentie bepaalt de regels voor het gebruiken, wijzigen en delen van een programma en zijn code.
Een club controleert de licentie van een programma voordat ze het op meerdere gedeelde computers installeert.
Specialistische applicatie
Een specialistische applicatie richt zich op een bepaald gebied of soort taak, zoals videobewerking of CAD.
Een app voor muziekproductie biedt hulpmiddelen die passen bij het opnemen en arrangeren van audio.
Specificatie
Een specificatie geeft de kenmerken van een apparaat, zoals CPU, RAM, opslag, scherm, verbindingen, gewicht en batterijduur.
Een leerling vergelijkt laptopspecificaties met de behoeften van een videobewerkingsproject.
SSD
Een SSD bewaart gegevens in niet-vluchtige flashchips zonder bewegende koppen of draaiende schijven.
Een laptop kan programma's snel laden vanaf een SSD en kan tegen gewone stoten tijdens het reizen.
Standaardsoftware
Standaardsoftware wordt kant-en-klaar voor veel klanten gemaakt, die hetzelfde product verkrijgen voor veelvoorkomende behoeften.
Een club downloadt een bestaand boekhoudpakket in plaats van opdracht te geven voor een nieuw pakket.
Stuurprogramma
Een stuurprogramma levert de apparaatspecifieke opdrachten waarmee een besturingssysteem bepaalde hardware kan aansturen.
Door een geschikt printerstuurprogramma te installeren kun je alle functies van de printer beschikbaar maken.
Supercomputer
Een supercomputer combineert grote aantallen processoren om uitzonderlijk veeleisende berekeningen uit te voeren.
Een weermodel gebruikt de rekenkracht van een supercomputer om veranderingen in een groot gebied te berekenen.
Synchroniseren
Synchroniseren houdt bestanden of instellingen op verschillende locaties gelijk door wijzigingen te delen, waaronder sommige onbedoelde verwijderingen.
Als je een gesynchroniseerd bestand op één apparaat verwijdert, kan het ook van de andere gesynchroniseerde locaties verdwijnen.
Systeem op een chip (SoC)
Een systeem op een chip (SoC) combineert processorkernen, grafische onderdelen en andere onderdelen in één compacte chip.
Een telefoon gebruikt een SoC om meerdere computertaken in een kleine ruimte onder te brengen.
Systeembeheerder
Een systeembeheerder is een gebruiker met de bevoegdheid om wijzigingen voor het hele systeem aan te brengen, zoals beschermde instellingen wijzigen.
Een standaardgebruiker vraagt een systeembeheerder om een installatie voor het hele systeem goed te keuren.
Systeemeisen
Systeemeisen geven aan welke hardware- en softwaremiddelen een applicatie nodig heeft om op een apparaat te werken.
Een spel kan aan de RAM-eis voldoen, maar niet aan de vereiste grafische specificatie.
Systeemsoftware
Systeemsoftware laat de computer werken, ondersteunt of onderhoudt die. Hieronder vallen besturingssystemen, stuurprogramma's, firmware en hulpprogramma's.
Een stuurprogramma ondersteunt de besturing van een apparaat terwijl de gebruiker in een applicatie werkt.

T

Toegangsrecht
Een toegangsrecht bepaalt of een gebruiker of app toegang mag krijgen tot bepaalde gegevens, handelingen of apparaatfuncties.
Een opnameapp heeft toestemming voor de microfoon nodig om de stem van een leerling op te nemen.
Toegankelijkheid
Toegankelijkheid maakt systemen bruikbaar voor mensen met verschillende behoeften, onder wie mensen die ondersteunende hulpmiddelen gebruiken.
Toetsenbordbediening en ondersteuning voor schermlezers helpen meer leerlingen dezelfde app te gebruiken.

U

Uitvoer
Uitvoer is een resultaat dat een computersysteem verlaat, zoals tekst op een scherm, bedrukt papier, geluid of beweging.
De motor van een robot draait nadat de besturingseenheid uitvoer ernaartoe heeft gestuurd.
Uitvoerapparaat
Een uitvoerapparaat zet computergegevens om in resultaten die mensen of de omgeving kunnen gebruiken, waaronder beelden, geluid en handelingen.
Een projector toont de presentatie van de computer aan de hele klas.
Uitvoeren
Uitvoeren betekent een gedecodeerde instructie uitvoeren, zoals rekenen, gegevens verplaatsen of het volgende adres veranderen.
Bij het uitvoeren van een opslaginstructie wordt het werkresultaat naar een geheugenlocatie geschreven.

V

Verliesvrije compressie
Verliesvrije compressie maakt gegevens kleiner in een vorm waarmee je na het uitpakken het exacte origineel kunt herstellen.
Met een ZIP-archief kan de ontvanger ongewijzigde tekstdocumenten terughalen.
Versleuteling
Versleuteling maakt gegevens onleesbaar zodat ze alleen met de juiste sleutel kunnen worden gelezen, wat gegevens beschermt zolang ze vergrendeld blijven.
De versleutelde, vergrendelde bestanden op een verloren laptop zijn beschermd tegen iemand die het opslagapparaat uitleest.
Verwerking
Verwerking is het uitvoeren van instructies om gegevens te bewerken, zoals waarden berekenen, vergelijken of veranderen.
Een kaartautomaat verwerkt een gescande code om te bepalen of de kaart geldig is.
Virtueel geheugen
Virtueel geheugen beheert programmageheugen en kan ruimte op een opslagapparaat gebruiken om gegevens te bewaren die uit het RAM zijn verplaatst. Toegang tot het opslagapparaat is trager.
Als gegevens vaak tussen het RAM en het opslagapparaat worden verplaatst, kan het wisselen tussen apps langzaam aanvoelen.
Vluchtig geheugen
Vluchtig geheugen verliest zijn inhoud als de stroomtoevoer stopt. RAM gebruikt dit soort geheugen voor het werk.
Een stroomstoring kan de werkgegevens in vluchtig geheugen wissen.
Voedingseenheid (PSU)
Een voedingseenheid (PSU) van een desktopcomputer zet wisselstroom uit het stopcontact om in laagspanningsgelijkstroom voor de onderdelen.
De voedingseenheid van een desktopcomputer levert geschikte stroom aan het moederbord en de opslagapparaten.
Volledige back-up
Een volledige back-up kopieert alle geselecteerde gegevens en vormt de beginkopie voor veel back-upplannen.
De eerste wekelijkse back-up van een gezin kopieert zijn volledige geselecteerde fotoverzameling.
Von Neumann-architectuur
Een Von Neumann-architectuur is een computerontwerp waarin programma-instructies en gegevens het hoofdgeheugen delen.
Een eenvoudig geheugenschema kan instructies en hun invoerwaarden in hetzelfde geheugen tonen.
Voorwaardelijke sprong
Een voorwaardelijke sprong verandert het adres van de volgende instructie alleen als aan een voorwaarde is voldaan en ondersteunt zo lussen en beslissingen.
Een controle van een teller kan de uitvoering terugsturen om een groep instructies te herhalen.
Vrije opslagruimte
Vrije opslagruimte is het deel van de capaciteit van een opslagapparaat dat nog niet bezet is en beschikbaar is voor nieuwe bestanden.
Ook op een groot opslagapparaat kan te weinig vrije ruimte zijn om een nieuw spel te installeren.

W

Webapplicatie
Een webapplicatie is applicatiesoftware die je via een browser gebruikt; ze kan gegevens lokaal, op servers of op beide plaatsen bewaren.
Met een online bewerkingsprogramma kan een groep via hun browsers aan een document werken.
Werkgeheugen (RAM)
Het werkgeheugen (RAM) bevat het besturingssysteem, open programma's en huidige gegevens in vluchtige werkruimte.
Een niet-opgeslagen alinea maakt deel uit van het huidige werk van een tekstverwerker in het RAM.

Over deze les

Door StudeliFout melden

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag