Lehrveranstaltungen in der Informatik

Computer­architektur und Betriebssystem

Prof. Dr. S. Gajek

zurück zurück

Inhalt

Darstellung von Informationen und arithmetischen Operationen

  • Darstellung ganzer Zahlen: Vorzeichen-Betrag, Exzess, Komplemente
  • Darstellung reeller Zahlen: Gleitkommazahlen im IEEE 754 Standard
  • Arithmetische Operationen

Rechnerarchitekturen

  • Harvard- und von-Neumann-Architektur
  • Speicher-, Rechen- und Steuerwerk
  • RISC-Architektur und -Befehlszyklus

Techniken zur Leistungsverbesserung

  • Microcode und Pipelining
  • Pipeline-Hemmnisse

Speicherorganisation

  • Speicher-Hierarchie
  • Cache-Organisation
  • Verdrängungsstrategien

Prozesse und Threads

  • Prozess-Management und Kontext-Wechsel
  • Rechte-Management und Zugriffschutz
  • Speicherstrukturen für das Thread-Management

Organisation

1. Semester, Vorlesung / Übung  4-std.

Sprache: deutsch

Präsenzstudium: 60 h, Eigenstudium: 90 h
Gesamtaufwand: 150 h

Leistungspunkte (credit points): 5

Vorbedingungen: keine

Prüfung: PL (Klausur)

Lernziele

Sie verstehen die Abläufe im Computer während der Programm­ausführung. Sie sind in der Lage, Computer­komponenten hinsichtlich ihrer Leistungsfähigkeit für bestimmte Einsatzgebiete und Aufgaben­stellungen zu bewerten.

Literatur

J.L. Hennessy, D.A. Patterson: Computer Architecture. A Quantitative Approach. 4. Auflage, Academic Press (2006)

A.S. Tanenbaum, T. Austin: Rechnerarchitektur: Von der digitalen Logik zum Parallelrechner. 6. Auflage, Pearson Studium (2014)