Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

TechGI 2 (Bachelor)

Version vom 23. September 2012, 22:06 Uhr von PaulG (Diskussion | Beiträge) (formatierung, obsolete kommentare entfernt)

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

Links

  • ISIS-Kurse vergangener Semester:

Persönliche Kommentare

  • 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)