Programming Essentials - 1
43 Questions
13 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wat was een van de grootste uitdagingen bij het ontwerpen van de Pascaline?

  • De hoeveelheid data die kon worden opgeslagen
  • De snelheid van de berekeningen
  • Het overdrachtsgetal bij het rekenen (correct)
  • De ontwikkeling van een energiebron

Wie wordt beschouwd als de eerste programmeur?

  • Charles Babbage
  • Alan Turing
  • Ada Lovelace (correct)
  • Blaise Pascal

Wat was het doel van het programma dat Ada Lovelace schreef?

  • Om een algoritme voor sorteermethoden te ontwikkelen
  • Om de Fibonacci-reeks te berekenen
  • Om de natuurlijke logaritme te berekenen
  • Om de cijfers in de Bernoulli-reeks te berekenen (correct)

Wat maakte de ontwikkeling van de mechanische rekenmachine moeilijk?

<p>De hoge fabricagekosten (B)</p> Signup and view all the answers

Waarom werden de fabricagekosten van de Pascaline hoog?

<p>De techniek was erg complex (C)</p> Signup and view all the answers

Wat is een belangrijk kenmerk van een μ-controller?

<p>Het is geschikt voor specifieke taken en het aansturen van I/O. (D)</p> Signup and view all the answers

Wat is geen factor die bijdraagt aan de snelheid van een processor?

<p>Het type beeldscherm dat wordt gebruikt. (C)</p> Signup and view all the answers

Wat is het verschil tussen volatile en non-volatile geheugen?

<p>Volatile geheugen verliest zijn inhoud als de voedingsspanning wordt uitgeschakeld. (B)</p> Signup and view all the answers

Wat beschrijft het concept van pipelining in een processor?

<p>Het verdelen van taken over verschillende pipelines voor parallelle uitvoering. (C)</p> Signup and view all the answers

Welk soort geheugen is RAM?

<p>Vluchtig geheugen. (A)</p> Signup and view all the answers

Welke van de volgende stellingen over cache geheugen is niet correct?

<p>Cache geheugen is altijd niet-vluchtig. (C)</p> Signup and view all the answers

Wat is een kenmerk van een RISC-processor?

<p>Eenvoudigere instructieset. (C)</p> Signup and view all the answers

Wat is de belangrijkste functie van de CPU in een computer?

<p>Het ophalen en verwerken van instructies (D)</p> Signup and view all the answers

Welke van de volgende beschrijvingen is juist voor een microcontroller?

<p>Bevat een CPU, I/O poorten en geheugen (D)</p> Signup and view all the answers

Hoe worden de hardwarecomponenten van een computer meestal gemaakt?

<p>Automatisch door machines (D)</p> Signup and view all the answers

Wat geeft de groei in woordbreedte (bijv. 8-bit naar 64-bit) aan?

<p>De toename van de rekencapaciteit (D)</p> Signup and view all the answers

Welke rol spelen hardware engineers?

<p>Ze ontwikkelen hardwarecomponenten (D)</p> Signup and view all the answers

Wat onderscheidt een microprocessor van een microcontroller?

<p>Een microprocessor bevat alleen de CPU (A)</p> Signup and view all the answers

Wat was een belangrijke verandering in de ontwikkeling van de CPU in de loop der tijd?

<p>De verschuiving van losse componenten naar integratie in chips (D)</p> Signup and view all the answers

Wat was de hoofdfunctie van de 'Difference Engine' die door Charles Babbage werd gebouwd?

<p>Het maken van complexe berekeningen. (B)</p> Signup and view all the answers

Waarom werd de 'Difference Engine' uiteindelijk als een mislukking beschouwd?

<p>De resultaten waren niet zoals verwacht. (A)</p> Signup and view all the answers

Wat was een belangrijk probleem waar Charles Babbage mee te maken had bij het bouwen van zijn machines?

<p>Het gebrek aan standaard onderdelen. (C)</p> Signup and view all the answers

Wat beschrijft het best een algoritme?

<p>Een eindige reeks duidelijke, computer-implementeerbare instructies. (D)</p> Signup and view all the answers

Wat was een oorspronkelijke toepassing van de machines van Babbage?

<p>Het produceren van wiskundige en astronomische tabellen. (B)</p> Signup and view all the answers

Wat is een belangrijke reden waarom investeerders aarzelen om in Babbage's project te investeren?

<p>Ze geloofden niet in de uitvoerbaarheid van de machines. (D)</p> Signup and view all the answers

Wanneer vond de industriële revolutie in Engeland plaats?

<p>Halverwege de 18e eeuw. (B)</p> Signup and view all the answers

Wat was een kenmerk van de methoden van Babbage bij het bouwen van zijn machines?

<p>Alles moest op maat gemaakt worden. (A)</p> Signup and view all the answers

Waarom werd het bepalen van de voedsel- en munitiebehoefte van de vijand belangrijker tijdens oorlogen?

<p>Het vergemakkelijkte de aanvalsstrategie. (D)</p> Signup and view all the answers

Wat was een van de gevolgen van de vrede getekend in Versailles?

<p>Duitsland moest 132 miljard goudmark betalen. (A)</p> Signup and view all the answers

Welke technische ontwikkeling speelde een cruciale rol in de Tweede Wereldoorlog?

<p>De introductie van de eerste computers. (D)</p> Signup and view all the answers

Wat veroorzaakte de financiële ineenstorting aan het einde van de jaren '20?

<p>De toenemende handel in aandelen. (C)</p> Signup and view all the answers

Welke functie had de Colossus tijdens de Tweede Wereldoorlog?

<p>Het ontcijferen van geheime codes. (C)</p> Signup and view all the answers

Welke van de volgende stellingen is waar over de technologische vooruitgang tijdens de oorlogen?

<p>Er was een enorme vooruitgang in technologie, maar als gevolg van onmenselijke omstandigheden. (C)</p> Signup and view all the answers

Hoe hebben computers bijgedragen aan de oorlogsvoering tijdens de Tweede Wereldoorlog?

<p>Ze maakten complexe berekeningen sneller mogelijk. (C)</p> Signup and view all the answers

Wat was een economisch gevolg van de industrialisatie aan het einde van de jaren '20?

<p>Een afname van banen door automatisering. (C)</p> Signup and view all the answers

Wat is een belangrijk nadeel van DRAM in vergelijking met SRAM?

<p>DRAM moet regelmatig worden ververst. (C)</p> Signup and view all the answers

Waarom is SRAM doorgaans sneller dan DRAM?

<p>SRAM heeft geen ververs cyclus. (A)</p> Signup and view all the answers

Wat maakt SRAM duurder in vergelijking met DRAM?

<p>Het ontwerp is complexer met meer transistoren. (C)</p> Signup and view all the answers

Waarvoor wordt SRAM meestal gebruikt?

<p>Cache geheugen. (C)</p> Signup and view all the answers

Wat is de belangrijkste functie van de memorycontroller in een DRAM systeem?

<p>Het verversen van de geheugencellen. (D)</p> Signup and view all the answers

Welke van de volgende beweringen over ROM is waar?

<p>ROM behoudt gegevens zonder stroom. (D)</p> Signup and view all the answers

Wat is het belangrijkst dat ROM doet bij het opstarten van een computer?

<p>Het bieden van basisinstructies voor de hardware. (D)</p> Signup and view all the answers

Wat is een gevolg van het feit dat DRAM ongeveer 10x langzamer is dan SRAM?

<p>DRAM kan niet zonder verversing functioneren. (A)</p> Signup and view all the answers

Flashcards

De Verlichting

De Verlichting was een periode in de 17e en 18e eeuw die gekenmerkt werd door een focus op rede, rationaliteit en individualisme. Mensen werden aangemoedigd om kritisch na te denken en hun eigen geluk te bepalen.

Spinoza

Spinoza was een belangrijke filosoof uit de Verlichting die pleitte voor rede en rationaliteit. Hij geloofde dat mensen verantwoordelijk waren voor hun eigen geluk.

De Pascaline

De Pascaline was de eerste mechanische rekenmachine, ontworpen door Blaise Pascal. De machine had acht radertjes om sommen op te lossen, maar was erg complex en duur om te produceren.

Overdrachtsgetal

Het lastigste onderdeel van de Pascaline was het overdrachtsgetal, een getal dat opgeteld werd als een som groter was dan 10. Dit overdrachtsgetal moest mechanisch worden geregeld.

Signup and view all the flashcards

Het eerste computerprogramma

Ada Lovelace schreef in 1843 het eerste computerprogramma, bedoeld om getallen in de Bernoulli reeks te berekenen. Het programma werkte op papier, maar kon niet uitgevoerd worden omdat de nodige hardware ontbrak.

Signup and view all the flashcards

De Bernoulli reeks

De Bernoulli reeks is een oneindige reeks getallen waarin elk getal de som is van de twee voorafgaande getallen. De reeks wordt gebruikt in verschillende wiskundige toepassingen.

Signup and view all the flashcards

Technologie en innovatie

De ontwikkeling van de Pascaline laat zien hoe technologie en innovatie een belangrijke rol spelen in de vooruitgang van de mensheid. De rekenmachine was een revolutionair product voor zijn tijd.

Signup and view all the flashcards

Rekenen met machines

Ada Lovelace's programma was een belangrijke stap in de informatica, want het toonde aan dat rekenen met machines mogelijk was. De machine zelf was er echter nog niet.

Signup and view all the flashcards

Duur van vijandelijke aanwezigheid

De tijd die de vijand op een bepaalde locatie kan volhouden door het gebruik van bestaande voorraden zoals voedsel en munitie.

Signup and view all the flashcards

Data-analyse voor militaire tactiek

De analyse van data om te bepalen hoe lang de vijand op een bepaalde locatie kan blijven.

Signup and view all the flashcards

Verdrag van Versailles

Het Verdrag van Versailles dat Duitsland de schuld gaf voor de Eerste Wereldoorlog en hun betaling voor de geleden schade veroorzaakte.

Signup and view all the flashcards

Duitsland's schadevergoeding

Een gigantisch bedrag van ongeveer 132 miljard goudmark dat Duitsland moest betalen als gevolg van het Verdrag van Versailles.

Signup and view all the flashcards

Groeiende aandelenmarkt

De snelle groei en populariteit van de handel in aandelen die veel data genereerde.

Signup and view all the flashcards

Financiële crisis (1920)

Een periode in de late jaren 20, waarin de financiële markten ineenstorten, wat leidt tot een wereldwijde economische depressie.

Signup and view all the flashcards

Industrialisatie

De opkomst van de industriële revolutie, die leidt tot werkloosheid en ontevredenheid onder de bevolking.

Signup and view all the flashcards

Tweede Wereldoorlog en data

De tweede wereldoorlog, waarbij data op een ongekende schaal wordt gebruikt voor militaire strategie en logistieke planning.

Signup and view all the flashcards

De Difference Engine

Een machine die bedoeld was om complexe berekeningen uit te voeren, maar niet succesvol was. Hij was te complex en er was geen budget om hem te voltooien.

Signup and view all the flashcards

De Analytical Engine

Een verbeterde versie van de Difference Engine, die de basis vormde voor computers. Hij kon complexe berekeningen doen en logische beslissingen nemen.

Signup and view all the flashcards

Wat is een algoritme?

Een reeks duidelijk gedefinieerde instructies die een specifiek probleem oplossen of een taak uitvoeren. De instructies kunnen door een computer worden uitgevoerd.

Signup and view all the flashcards

De Industriële Revolutie

De periode van snelle technologische vooruitgang in de 18e en 19e eeuw, die de manier waarop producten werden gemaakt en mensen leefden veranderde.

Signup and view all the flashcards

Tabellenboek

Voorbeeld van een mechanisch hulpmiddel dat werd gebruikt voor het maken van wiskundige en astronomische tabellen: tables of logarithms, trigonometric functions, etc.

Signup and view all the flashcards

Schakeling van tandwielen

Een mechanisme dat werd gebruikt in de Analytical Engine om numerieke input om te zetten in een leesbare output.

Signup and view all the flashcards

Standaard onderdelen

Belangrijk element voor het succesvol bouwen van de Analytical Engine, wat lastig was vanwege de beperkingen van de technologie in die tijd.

Signup and view all the flashcards

Geloofwaardigheid

Een belemmering voor Charles Babbage bij het voltooien van zijn Analytical Engine. Mensen geloofde in zijn idee, waardoor het vinden van financiering moeilijk was.

Signup and view all the flashcards

Wat is een CPU?

De CPU is de centrale verwerkingseenheid. Het is de 'hersenen' van de computer, die instructies uitvoert en bewerkingen verwerkt.

Signup and view all the flashcards

Waaruit is de CPU opgebouwd?

De CPU is gevormd op een of meerdere chips die miljoenen schakelingen bevatten, zoals transistoren. Deze schakelingen voeren basisrekenkundige en logische operaties uit.

Signup and view all the flashcards

Wat zijn transistoren?

Transistoren. zijn basisschakelingen die signalen aan- en uitzetten, waarmee de rekenkundige en logische bewerkingen worden uitgevoerd.

Signup and view all the flashcards

Wat is woordlengte van een processor?

De woordlengte van een processor verwijst naar de hoeveelheid data die de processor tegelijkertijd kan verwerken. Het gaat om aantal bits.

Signup and view all the flashcards

Wat is een microprocessor?

Een microprocessor is een CPU die alleen in de chip zit en geschikt is voor complexe rekentaken.

Signup and view all the flashcards

Wat is een microcontroller?

Een microcontroller is een CPU met extra functionaliteit zoals input/output poorten en geheugen. Geschikt voor minder complexe taken.

Signup and view all the flashcards

Wat is hardware?

Hardware is alle fysieke onderdelen van een computer, zoals de CPU, het moederbord, intern geheugen en opslagmedium.

Signup and view all the flashcards

Wat is software?

Software is het geheel van instructies en data dat een computer gebruikt om te functioneren. Het is niet tastbaar, zoals programma's en besturingssystemen.

Signup and view all the flashcards

CISC processor

Een type processor met een complexere set aan instructies. Dit maakt het moeilijker om sneller en efficiënter te maken.

Signup and view all the flashcards

RISC processor

Een type processor met een vereenvoudigde set aan instructies. Dit maakt het sneller en efficiënter voor de processor.

Signup and view all the flashcards

Instructie uitvoersnelheid

De snelheid waarmee een processor instructies kan uitvoeren. Hoe sneller, hoe beter.

Signup and view all the flashcards

Gemiddelde aantal instructies per cyclus

Een maat die aangeeft hoeveel instructies een processor kan uitvoeren in één klokcyclus. Meer instructies per cyclus betekent meer efficiëntie.

Signup and view all the flashcards

Cache geheugen

Een klein, snel geheugen dat werkt als een buffer tussen de CPU en het hoofdgeheugen. Dit zorgt voor snellere data-toegang.

Signup and view all the flashcards

Pipelining

Een techniek die taken verdeelt over verschillende 'pijpleidingen' (pipelines). Dit laat de taken parallel draaien voor betere efficiëntie.

Signup and view all the flashcards

Volatile geheugen

Een type geheugen dat zijn data verliest wanneer de stroom wordt uitgeschakeld.

Signup and view all the flashcards

Non-Volatile geheugen

Een type geheugen dat zijn data behoudt, zelfs wanneer de stroom wordt uitgeschakeld.

Signup and view all the flashcards

Wat is DRAM?

DRAM (Dynamic Random Access Memory) is een type geheugen dat verversingscycli nodig heeft. Het wordt continu 'bijgeschreven' door de memorycontroller. Dit maakt DRAM langzamer dan SRAM, maar ook goedkoper.

Signup and view all the flashcards

Wat is SRAM?

SRAM (Static Random Access Memory) is een type geheugen dat geen verversingen nodig heeft. Het is sneller dan DRAM, maar duurder.

Signup and view all the flashcards

Wat is het voordeel van DRAM qua opbouw?

DRAM-geheugen heeft een eenvoudiger opbouw dan SRAM, wat betekent dat er minder onderdelen in zitten. Dit maakt DRAM goedkoper te produceren.

Signup and view all the flashcards

Wat is het nadeel van SRAM qua opbouw?

SRAM-geheugen is complexer opgebouwd dan DRAM, wat betekent dat er meer onderdelen in zitten. Dit maakt SRAM duurder te produceren.

Signup and view all the flashcards

Wat is het voordeel van DRAM qua capaciteit?

DRAM heeft een hogere densiteit dan SRAM. Met andere woorden, je kan meer data opslaan in dezelfde hoeveelheid ruimte.

Signup and view all the flashcards

Wat is het voordeel van SRAM qua snelheid?

SRAM is veel sneller dan DRAM omdat het geen verversingscycli nodig heeft. De data is direct beschikbaar.

Signup and view all the flashcards

Wat is ROM?

ROM (Read Only Memory) is een type geheugen dat alleen gelezen kan worden. Het bevat meestal firmware of instellingen.

Signup and view all the flashcards

Waar wordt ROM gebruikt?

ROM wordt gebruikt voor het opslaan van firmware, zoals het BIOS van een computer. Het BIOS vertelt de computer wat te doen bij het opstarten.

Signup and view all the flashcards

Study Notes

Studiehandleiding 2024-2025: Programming Essentials - SWDPRE01X1

  • Cursuscode: SWDPRE01X1
  • Studiepunten: 3 EC
  • Versie: 1.1, 10-09-2024
  • Docenten: Robert Saunders, Gerard van Kruining
  • E-mail docenten: [email protected], [email protected]
  • Instituut: Rotterdam Academy, Associate Degrees

Versiebeheer

  • Versienummer 1.0: Initiële reader versie, 20-08-2024
  • Versienummer 1.1: Tekstuele aanpassingen, 10-09-2024

Inhoudsopgave

  • Geschiedenis: De oorsprong, Van telraam tot verwerker, Groei van de handel, Mechanische rekenmachine, De analytische machine, De industriële revolutie, De wereldoorlog, Vrede, Weer oorlog, Naar het nu
  • Hardware: Central Processing Unit, Microprocessor en microcontroller, Snelheid, Memory, Volatile geheugen, Non-Volatile geheugen, Intern geheugen, Extern geheugen, RAM, DRAM, SRAM, ROM, Memory controller, Hard Disk Drive, Draaiende schijven, Solid State, Moederbord

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Test je kennis van de fundamentele aspecten van programmeren. Dit quiz behandelt de geschiedenis van computers, hardwarecomponenten en hun functies. Ideaal voor studenten in de Associate Degree-opleiding aan de Rotterdam Academy.

More Like This

Computer Programming Essentials Quiz
10 questions
C Programming Essentials Quiz
5 questions
Programming Essentials - 3
48 questions
Use Quizgecko on...
Browser
Browser