Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure Entities for Smart Environments
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
    • E-Exam
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Bachelor Courses
Betriebssysteme Einführung Telematik Einführung in das wissenschaftliche Arbeiten Einführung in die Informationssicherheit Grundlagen Betriebssystemprogrammierung Logik und Berechenbarkeit Rechner- und Kommunikationsnetze Rechnernetze und Organisation Rechnerorganisation - Übungen - Downloads - Evaluierung - Links - Prüfungsbeispiele - Timetable Seminar aus Didaktik der Informatik Bachelorarbeit
Right Logo
You are here: Start » Teaching » Bachelor Courses » Rechnerorganisation

Rechnerorganisation

Die Lehrveranstaltung bietet eine Einführung in den Entwurf logischer Schaltkreise und in die Organisation eines Computersystems. Es bestehen keine besonderen Voraussetzungen für den Besuch der Lehrveranstaltung.In den Übungen wird mit Hilfe von Simulationswerkzeugen (Visual X-TOY, Logisim, Verilog) an Hand konkreter Entwurfsbeispiele der Lehrstoff vertieft.

Inhalt

  • Einleitung
  • Java TOY
  • Abstraktionsebenen und Modelle
  • Logik-Ebene und Registertransferebene
  • Funktionale Modellierung in Verilog
  • Modell auf Registertransferebene: Datenpfad und Kontroll-Logik
  • Logikebene in Verilog
  • Logikminimierung
  • Zahlendarstellung
  • Input/Output
  • Booting
  • Polling
  • Stack, Call-Return, Parameterübergabe
  • Interrupt
  • Handshake
  • Cache-Speicher
  • Virtueller Speicher, Paging
  • Pipelines: Aufwand, Geschwindigkeit und Effizienz

Zielsetzung

Die Lehrveranstaltung bringt dem/der StudentIn folgende Konzepte näher:

  • Verhaltensbeschreibung von Hardware-Systemen
  • Funktionale und strukturelle Modellierung von Hardware-Systemen mit Verilog
  • Computerarithmetik
  • Organisation eines einfachen Computers (Kontroll-Logik, Datenpfad, Maschinensprache, Ein-/Ausgabe, Speicherhierarchie)
  • Cache-Speicher und Pipelines zur Effizienzsteigerung
  • Kommunikation zwischen Automaten

In den Übungen wird mit Hilfe von Simulationswerkzeugen (Visual X-TOY, Logisim, Verilog) an Hand konkreter Entwurfsbeispiele der Lehrstoff vertieft.

Sprechstunde

Dienstag 11-12, jedoch viel besser jederzeit mit Voranmeldung (am besten per Email)

[Definition des Begriffes "Sprechstunde": In der Sprechstunde bin ich garantiert für Sie da. Ausserhalb der Sprechstunde bin ich, sofern nicht soeben durch einen anderen Termin verhindert, ebenfalls für Sie da.]

News

Neugikeiten rund um die Übungen:

Date Title
   


Timetable

Einen Zeitplan zur Lehrveranstaltung ist im Bereich Timetable zu finden.

Gehe zu Timetable »

Übungen

Die Seite zu dieser Lehrveranstaltung zugehörigen Übungen ist unter Practicals zu finden.

Gehe zu Übungen »

Title: Rechnerorganisation
Course-Number: 705.036
Lecturer: Posch Karl-Christian
E-Mail: Karl.Posch@iaik.tugraz.at
Newsgroup: tu-graz.lv.rechnerorganisation
TUG-Online: TUG-Online


Downloads

Die Vorlesungsunterlagen sind unter dem Bereich Downloads zu finden.

Gehe zu Downloads »

Literatur

Als geeignete Zusatzliteratur zum Skriptum werden folgende Bücher empfohlen:

  • Mark Arnold - Verilog Digital Computer Design: Algorithms into Hardware
  • Andrew S. Tanenbaum - Structured Computer Organization
  • David A. Patterson - Computer Organization & Design, The Hardware/Software Interface
  • John L. Hennessy, David A. Patterson - Rechnerarchitektur. Analyse, Entwurf, Implementierung
  • John L. Hennessy, David A. Patterson - Computer Architecture. A Quantitative Approach
© 1990 - 2012 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum