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.
Rechnerarchitektur