Naar inhoud springen

Computerarchitectuur en -organisatie: verschil tussen versies

Uit CampusWiki
Verwijderde inhoud Toegevoegde inhoud
S0192309 (overleg | bijdragen)
Geen bewerkingssamenvatting
LogicalFish (overleg | bijdragen)
Leerdoelen toegevoegt
Regel 1: Regel 1:
== Omschrijving ==

Het vak Computer Architectuur en Organisatie heeft als doel informatie te geven over de deelsystemen waaruit een computersysteem bestaat. Daarbij wil het vak ook informatie geven over wat het gezamelijke gedrag van deze deelsystemen zal zijn bij bepaalde handelingen. De noodzakelijke kennis van Digitale Techniek wordt behandeld: [http://nl.wikipedia.org/wiki/Binair binaire getallen], bewerkingen op binaire getallen, [http://nl.wikipedia.org/wiki/Poort_(computer) basis poorten], opdeling in [http://nl.wikipedia.org/wiki/Combinatorisch_circuit combinatorische] en [http://nl.wikipedia.org/wiki/Volgordeschakeling 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 [http://nl.wikipedia.org/wiki/Processor processor]. De interactie van de processor als onderdeel van een computersysteem wordt behandeld: interne communicatie, geheugen, programmeerbare IO-bouwstenen, interrupts en excepties.
Het vak Computer Architectuur en Organisatie heeft als doel informatie te geven over de deelsystemen waaruit een computersysteem bestaat. Daarbij wil het vak ook informatie geven over wat het gezamelijke gedrag van deze deelsystemen zal zijn bij bepaalde handelingen. De noodzakelijke kennis van Digitale Techniek wordt behandeld: [http://nl.wikipedia.org/wiki/Binair binaire getallen], bewerkingen op binaire getallen, [http://nl.wikipedia.org/wiki/Poort_(computer) basis poorten], opdeling in [http://nl.wikipedia.org/wiki/Combinatorisch_circuit combinatorische] en [http://nl.wikipedia.org/wiki/Volgordeschakeling 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 [http://nl.wikipedia.org/wiki/Processor processor]. De interactie van de processor als onderdeel van een computersysteem wordt behandeld: interne communicatie, geheugen, programmeerbare IO-bouwstenen, interrupts en excepties.
Regel 9: Regel 11:
*Digital Logic.
*Digital Logic.


== Leerdoelen ==

Na het volgen van dit vak moet een student het volgende kunnen:
* Eenvoudige sequentiële en combinatorische schakelingen analyseren en ontwerpen m.b.v. 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 ==
== Studiemateriaal ==
Regel 31: Regel 43:
Te vinden op:
Te vinden op:
[http://wwwhome.cs.utwente.nl/~co/co213030/TeletopInfo.htm Computer Architectuur & Organisatie]
[http://wwwhome.cs.utwente.nl/~co/co213030/TeletopInfo.htm Computer Architectuur & Organisatie]

[http://webapps.utwente.nl/vist/nl/vistservlet?node=VistVakinfoResultNode&details=true&vak_code=2130300&studie_jaar=2008 VIST over Computer Architectuur & Organisatie]


== Referenties ==
== Referenties ==

Versie van 6 jan 2009 21:43

Omschrijving

Het vak Computer Architectuur en Organisatie heeft als doel informatie te geven over de deelsystemen waaruit een computersysteem bestaat. Daarbij wil het vak ook informatie geven over wat het gezamelijke 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

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

  • Eenvoudige sequentiële en combinatorische schakelingen analyseren en ontwerpen m.b.v. 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

Boek

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

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

Docenten


Overige Informatie

Te vinden op: Computer Architectuur & Organisatie

VIST over Computer Architectuur & Organisatie

Referenties

http://wwwhome.cs.utwente.nl/~co/co213030/TeletopInfo.htm