Zum Hauptinhalt springen

Rechnerarchitektur

Prüfung

Datum

26.04.2024,

Zeit

45 Minuten

Hilfsmittel

Keine

  • Sie wissen wie eine Turingmaschine funktioniert, können einfache Turingmaschinen programmieren und deren Funktionsweise erklären.

  • Sie können die Komponenten der Turingmaschine den entsprechenden Komponenten und Konstrukten eines Von-Neumann-Rechners zuordnen. (z.B. Band -> Speicherwerk, Lesekopf -> Adressbus, Schreibkopf -> Datenbus, Zustandstabellen -> Programm, etc.)

  • Sie können LMC-Programme lesen, interpretieren und abändern.

    • Aufbau des Befehlssatzes

  • Sie können den Aufbau und die Funktionsweise eines Von-Neumann-Rechners erklären.

    • Von-Neumann-Zyklus

    • Bussystem

  • Logische Bausteine (UND, ODER, NICHT, XOR, NAND, NOR, XNOR), deren Funktionsweise und Wahrheitstabellen kennen.

  • Einfache logische Schaltungen interpretieren und deren Wahrheitstabelle erstellen.

  • Für eine gegebene Wahrheitstabelle eine logische Schaltung entwerfen.

  • Sie können die Unterschiede zwischen Von-Neumann- und Harvard-Architektur erklären.

  • Sie beschreiben den Prozess, wie ein in menschenlesbarer Form geschriebenes Programm in Maschinencode umgewandelt wird in eigenen Worten (Compiler, Assembler, Linker, Loader).

  • Sie können min. 2 Compiler-Optimierungen nennen und deren Funktionsweise erklären.

  • Sie kennen Vor- und Nachteile von RISC und CISC Architekturen.