Naar inhoud springen

Computerarchitectuur en -organisatie

Uit CampusWiki

Het vak Computerarchitectuur en -organisatie (CAO) heeft als doel informatie te geven over de deelsystemen waaruit een computersysteem bestaat. Daarbij wil het vak ook informatie geven over wat het gezamenlijke gedrag van deze deelsystemen zal zijn bij bepaalde handelingen. De noodzakelijke kennis van Digitale Techniek wordt behandeld: binaire getallen, bewerkingen op binaire getallen, basis poorten, opdeling in combinatorische en sequentiële schakelingen. De interne werking van de processor wordt behandeld: de data- en controle-paden (met microprogrammering) en hun interactie worden besproken, evenals de instructieset architectuur. De basisprincipes worden toegelicht aan de hand van een eenvoudige processor. De interactie van de processor als onderdeel van een computersysteem wordt behandeld: interne communicatie, geheugen, programmeerbare IO-bouwstenen, interrupts en excepties.

De volgende onderdelen worden uitgebeeld door middel van een voorbeeld van een processor( de ARC (A RISC Computer) processor):

  • The Instruction Set Architecture
  • Datapath and Control
  • Memory
  • Input, Output, and Devices
  • Digital Logic.

Leerdoelen[bewerken]

Na het volgen van dit vak moet een student het volgende kunnen:

  • Eenvoudige sequentiële en combinatorische schakelingen analyseren en ontwerpen met behulp van booleaanse algebra en Karnaugh diagrammen
  • Aritmetische bewerkingen uitvoeren op de verschillende getalsrepresentaties, als voorbeeld 2-complement en Excess 4.
  • Een eenvoudig datapad ontwerpen.
  • Aan de hand van de afhandeling van een instructie de interactie tussen datapad en besturing beschrijven.
  • Eenvoudige assembler programma's schrijven uitgaande van een instructieset architectuur.
  • Aangeven uit welke deelsystemen een computersysteem is opgebouwd.
  • Uitleggen hoe elk deelsysteem zich gedraagt en wat het effect hiervan op het computersysteem is.

Studiemateriaal[bewerken]

Boek[bewerken]

Het gebruikte boek voor Computer Architectuur en Organisatie is:

  • Computer Architecture and Organization: An Integrated Approacht, Miles Murdocca & Vincent Heuring, John Wiley and Son, 20/03/2007.

Software[bewerken]

Het te gebruiken software voor Computer Architectuur en Organisatie is ARCTOOLS. Deze is te downloaden van http://iiusatech.com/murdocca/CAO .

Docenten[bewerken]

Externe links[bewerken]