Naar inhoud springen

Computerorganisatie

Uit CampusWiki
Versie door Slh (overleg | bijdragen) op 26 jan 2009 om 22:34
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

Computerarchitectuur- en organisatie (vakcode: 213030; engels: Computer architecture and design) is een eerstejaars vak in Technische Informatica en wordt gegeven in het tweede kwartiel. De studielast is 5.0 EC.


Vakomschrijving

Dit vak begint met een overzicht over digitale techniek, bijvorbeeld talstelsels (dual, hexadecimal) maar wisselt snel naar de eigenlijke digitale techniek zoals elementaire digitale bouwstenen (inverter, AND/ OR logica, NAND/ NOR) en how deze gebruikt worden, ook de vereenvoudiging van logische termen en formules is een belangrik onderdeel (Karnaugh diagrammen). Nadat begint een overzicht over state machines (Mealy vs. Moore) en het gebruik van flip flops en latches. De leerstof bestaat uit de volgende onderdelen: binaire getallen, bewerkingen op binaire getallen, basis poorten, opdeling in combinatorische en sequentiële schakelingen, elementaire digitale bouwstenen en machines en later ook computer systemen, geheugen, ARC assembler, ALU design en generische computer architectuur en werking. De concepten worden algemeen behandeld, waarbij de ARC processor als voorbeeld voor de assembler deelen wordt gebruikt, gevolgd van generische onderdeelen.


Leerdoelen

Na het succesvol afronden van dit vak kan de student:

  1. met binaire en hexadecimalen tallen rekenen
  2. logische termen gebruiken en minimaliseren (Karnaugh diagrammen)
  3. eenvoudige digitale schakelingen opbouwen (state machines)
  4. met flip flops werken en de verschill tussen diverse flip flops verklaren
  5. in assembler voor de ARC processor programmeren
  6. bus systemen verklaren
  7. een overzicht over computer geheugen en verschillende RAM systemen geven
  8. aangeven uit welke deelsystemen een computersysteem is opgebouwd
  9. de volgende begrippen definiëren: hardware: interne communicatie, geheugen (DRAM, SRAM); input/output interfaces, interrupts; DMA; cache, geheugen-modules, bus. Software: virtual memory; paging, segmentation.


Voorkenniseisen

  1. Basisprincipes van logische termen en talstelsels. Dit wordt behandeld bij Discrete Wiskunde (152161).


Onderwijsvorm

Het vak bestaat uit 8 hoorcolleges. Het vak wordt afgesloten door middel van een tentamen. Hoewel er huiswerk is, is er op dit moment geen werkcollege.