Introductie Informatica en Informatiekunde/deel 1. fenomenen/4. processoren en programma's

Uit Werkplaats
< Introductie Informatica en Informatiekunde‎ | deel 1. fenomenen
Versie door Erik Poll (overleg | bijdragen) op 6 sep 2011 om 09:14
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken
4. processoren en programma's

Een cd-speler is een doos met daarin een netwerk van hardware met daarin een aantal computers. Maar men kan ook een hele cd-speler op het beeldscherm van zijn laptop toveren.

Hoe kan men met één programmeerbare machine een heel netwerk realiseren?

aanname van de dag
Men kan programmeerbare machines maken.
doelen: aan het eind kunnen de deelnemers
  • in een zeer eenvoudige machinetaal programmafragmenten voor kleine berekeningen schrijven,
  • stap voor stap aangeven hoe een machine zulke programmafragmenten verwerkt,
  • aangeven hoe een machineprogramma in het geheugen van de computer terecht komt en wat daartoe nodig is (loader, disk-driver, bestandenbeheer, finder, compiler, boot),
  • uitleggen hoe multiprogramming werkt en wat de rol van de verdeler is.
III

FAQvaak gestelde vragen


filosofie van de cursus

brainstorm
Hoe komt het dat mijn computer zoveel verschillende dingen kan doen?
En hoe komt het dat mijn computer zoveel verschillende dingen tegelijk kan doen?
verkenning
  • programmeren met (bijvoorbeeld) de Little Man Computer de Little Man Computer
    • een virtuele computer
    • een machinetaal
pauzevraag
"Kunnen machines (in principe, ooit, mits ze groot genoeg zijn) denken?" - "Nooit. Een computer kan alleen doen wat hem door de programmeur is opgedragen. En dus nooit op iets nieuws komen." Analyseer deze argumentatie!
concepten
  1. universele machine
    • Von Neumann-machine
    • DNA computing - een niet-universele machine?
  2. machinetaal
  3. besturingssystemen
  4. bootstrap
  5. lerende machines
  6. denkende machines?
  7. perfecte slaven?


rode draad: cellulaire automaten

  • Hoe simuleer je Game of Life op de computer? Helpt multiprogramming daarbij?
  • Kun je met DNA rekenen? Wat kan de Little Man Computer (een Von Neumann-machine) wel dat je met DNA niet kan?
studietaak
materiaal

Opdrachten & formulier dag 4

DNA computing

docenten
zalen

collegezaal met beamer;ochtend
platte zaal;practicum
computerzaal (? - Erik P. vragen);practicum