TechGI 2 (Bachelor): Unterschied zwischen den Versionen
PaulG (Diskussion | Beiträge) K (klausurthemen irrelevant; teilweise aus inhalt ablesbar, rest ergibt sich oder ist nicht mehr aktuell) |
PaulG (Diskussion | Beiträge) (→Tipps und nützliche Infos: formatierung) |
||
Zeile 28: | Zeile 28: | ||
== Tipps und nützliche Infos == | == Tipps und nützliche Infos == | ||
− | ISIS | + | * ISIS-Kurse vergangener Semester: |
+ | ** [https://www.isis.tu-berlin.de/course/view.php?id=6227 SS 2012] (Passwort: 2012-TechGI2) | ||
+ | ** [https://www.isis.tu-berlin.de/course/view.php?id=4553 SS 2011] (Passwort: TechGI2ss2011) | ||
+ | ** [https://www.isis.tu-berlin.de/course/view.php?id=3011 SS 2010] (Passwort: tECHgi2ss2010) | ||
− | + | * Die Veranstaltung setzt sich größtenteils mit dem Aufbau und der Programmierung des MIPS zusammen. Die dabei angewandte Assembler und Mikroprogrammierung ist nicht jedermanns Sache. Es lohnt sich auf jeden Fall ein gutes Buch über Assemblerprogrammierung im Allgemeinen oder die Dokumentation zum MIPS im Speziellen, zu konsultieren. --[[Benutzer:Bmay|Bmay]] 21:56, 17. Jan. 2009 (UTC) | |
− | |||
− | * Die Veranstaltung setzt sich | ||
* Da der Simulator für den MIPS im Laufe des Semesters um einige Assemblerbefehle erweitert wird, kann es von Vorteil sein, sich den bereits erweiterten Simulator eines Student aus höherem Semester zu organisieren, um flüssigeres Arbeiten zu ermöglichen (ROLM ist manchmal echt nützlich!) --[[Benutzer:Bmay|Bmay]] 21:56, 17. Jan. 2009 (UTC) | * Da der Simulator für den MIPS im Laufe des Semesters um einige Assemblerbefehle erweitert wird, kann es von Vorteil sein, sich den bereits erweiterten Simulator eines Student aus höherem Semester zu organisieren, um flüssigeres Arbeiten zu ermöglichen (ROLM ist manchmal echt nützlich!) --[[Benutzer:Bmay|Bmay]] 21:56, 17. Jan. 2009 (UTC) | ||
* Anmerkung zur obigen Anmerkung: Es handelt sich nicht um einen MIPS-Simulator. Die Software nennt sich VIP ("Virtueller Informatik Prozessor") und simuliert einen einfachen Rechner nach Von-Neumann-Architektur.--[[Benutzer:Stefan|Stefan]] 17:32, 30. Jul. 2009 (CEST) | * Anmerkung zur obigen Anmerkung: Es handelt sich nicht um einen MIPS-Simulator. Die Software nennt sich VIP ("Virtueller Informatik Prozessor") und simuliert einen einfachen Rechner nach Von-Neumann-Architektur.--[[Benutzer:Stefan|Stefan]] 17:32, 30. Jul. 2009 (CEST) |
Version vom 23. September 2012, 21:16 Uhr
Musterklausuren
Bitte beachte die Hinweise zu Altklausuren.
Technische Grundlagen der Informatik 2: Rechnerorganisation ist eine Pflichtveranstaltung im zweiten Semester der Studiengänge Informatik und Technische Informatik nach neuer Bachelor-StuPO. Sie besteht aus 2 SWS Vorlesung und 2 SWS Übung und entspricht 6 ECTS-Leistungspunkten.
Technische Informatiker besuchen zusätzlich das Praktikum. Insgesamt ergeben sich hiermit 8 ECTS-LPs.
Inhalt
SS 2009:
- Codes: Codesicherung (längs-/quer-/kreuz-Paritätsbildung; CRC)
- Zahlensysteme: Horner-Schema; Dualzahlen; vorzeichenbehaftete Dualzahlen (insbesondere 2er-Komplement); Festpunktzahlen; Gleitpunktzahlen
- Arithmetik mit Dualzahlen: Addition, Subtraktion, Multiplikation (mit Ergebniskorrektur; Booth-Algorithmus), Division (mit/ohne Zurückstellen), Prozessorstatusbits
- Assemblerprogrammierung am Beispiel des VIPs: Assemblergrundlagen; Adressierungsarten (speicherdirekte; Direktoperand; speicherindirekte; indizierte); Assemblierung; Disassemblierung; Unterprogramme und Stackbenutzung; Ein-/Ausgabe (Hanshaking; Polling/Busy-Waiting)
- Mikroprogrammierung beim VIP (Zustandsgraphen; PLA-Tabelle)
- Grundlagen: RISC am Beispiel des MIPS (Fließbandverarbeitung/Pipelining)
SS2012, Prof. Juurlink:
- Assemblerprogrammierung am Beispiel des MIPS; Befehle; Adressierungsarten (speicherdirekte; Direktoperand; speicherindirekte; indizierte); Assemblierung; Disassemblierung;
- Rechnerarithmetik: Horner-Schema; Dualzahlen; vorzeichenbehaftete Dualzahlen (insbesondere 2er-Komplement); Festpunktzahlen; Gleitpunktzahlen
- Leistung: Amdahl's Law
- Prozessorarchitektur: Datenpfad, Steuerwerk, Singlecycle, Multicycle, Mikroprozessor, Pipelining
- Caches, virtueller Speicher; Polling / Interrupts
- Sekundärspeicher (RAID), Netzwerke
Tipps und nützliche Infos
- ISIS-Kurse vergangener Semester:
- Die Veranstaltung setzt sich größtenteils mit dem Aufbau und der Programmierung des MIPS zusammen. Die dabei angewandte Assembler und Mikroprogrammierung ist nicht jedermanns Sache. Es lohnt sich auf jeden Fall ein gutes Buch über Assemblerprogrammierung im Allgemeinen oder die Dokumentation zum MIPS im Speziellen, zu konsultieren. --Bmay 21:56, 17. Jan. 2009 (UTC)
- Da der Simulator für den MIPS im Laufe des Semesters um einige Assemblerbefehle erweitert wird, kann es von Vorteil sein, sich den bereits erweiterten Simulator eines Student aus höherem Semester zu organisieren, um flüssigeres Arbeiten zu ermöglichen (ROLM ist manchmal echt nützlich!) --Bmay 21:56, 17. Jan. 2009 (UTC)
- Anmerkung zur obigen Anmerkung: Es handelt sich nicht um einen MIPS-Simulator. Die Software nennt sich VIP ("Virtueller Informatik Prozessor") und simuliert einen einfachen Rechner nach Von-Neumann-Architektur.--Stefan 17:32, 30. Jul. 2009 (CEST)