64-040 Vorlesung Rechnerstrukturen und Betriebssysteme

Veranstaltungsdetails

Lehrende: Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: RS - VL

Semesterwochenstunden: 4

Credits: 4,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 360

Weitere Informationen:
Tutorium
Wegen der großen Nachfrage in den letzten Semestern wird wieder
ein begleitendes RSB Tutorium anbieten. Die Teilnahme ist freiwillig. Hier soll Gelegenheit
gegeben werden außerhalb der Übungsgruppen Fragen zu stellen, offene Punkte
zu diskutieren und Wissenslücken zu schließen.

 

Kommentare/ Inhalte:
Einführende Grundlagen


  • Grundbegriffe der Informationsverarbeitung:Information, Repräsentation von Information, Zahlensysteme, Codierung
  • Rechnerarithmetik: Operationen mit Zahlen, Ganzzahl- und Gleitkomma-Arithmetik
  • Konzepte der Digitaltechnik: Boole'sche Algebra, Automatentheorie, Schaltnetze, synchrone und asynchone Schaltwerke, kooperierende Schaltwerke (Operationswerk, Steuerwerk)
  • Hardwarestrukturen: Register, Registerbank, Zähler,  Datenpfade, Bus-Systeme, Speicher

Rechnerarchitektur

  • von-Neumann-Rechner: Prinzipien, Architektur, Befehlssatz
  • ISA-Konzepte: CISC, RISC
  • Maschinen- und Assembler-Code
  • Pipelining, superskalare Architekturen, Parallelrechner
  • Speicherhierarchie: Speichertypen, Cache

Betriebssysteme

  • Konzepte und Aufgaben
  • Prozesse und Threads
  • Synchronisation und Kommunikation
  • Scheduling
  • Speicherverwaltung: virtueller Speicher

Praktikum Rechnerstrukturen (Blockveranstaltung)

  • Grundelemente: Register, Bussystem, Speicheransteuerung, Operationswerk (ALU), Mikroprogrammiertes Steuerwerk
  • Assemblerprogrammierung
  • Speicherhierarchie: Speichertypen, virtueller Speicher, Cache-Organisation
  • Kommunikation, Schnittstellen und Peripheriegeräte

Lernziel:


  • Verstehen der grundlegenden Konzepte, Organisationsformen und Entwurfsmethoden von Rechnerstrukturen und deren Vernetzung einschießlich der Betriebssoftware
  • Verstehen der Prinzipien der technischen Realisierung von Rechner-und Kommunikationshardware
  • Kennenlernen von Methoden zur formalen Beschreibung, Modellierung und Bewertung von Rechen- und Kommunikationssystemen auf unterschiedlichen Abstraktionsebenen

Vorgehen:
Dieses Modul behandelt im Rahmen der Vorlesung ein begrenztes und wohl ausgewähltes Theorie- und Methodenrepertoire für die Konfigurierung, den Entwurf, die Realisierung und die angemessene Nutzung von Rechnern- und Komunikationsnetzen sowie ihrer Basiskomponenten, u.a. unter Berücksichtigung technologischer, ökonomischer und anwendungsspezifischer Randbedingungen.

Der Vorlesungsstoff der Lehreinheit Rechnerstrukturen wird in Übungen durch Beispiele ergänzt, um das Verstehen der grundlegenden Konzepte, Organisationsformen und Entwurfsmethoden von Rechnerarchitekturen und deren Vernetzung, einschließlich der Betriebssoftware, durch die eigenständige Beschäftigung mit den Inhalten besser zu verankern.

Begleitend zu Vorlesung und Übungen wird ein Tutorium angeboten, in dem weitergehende Fragen zu Zusammenhängen, zum Verständnis oder zu den Übungsaufgaben gestellt werden können.

Darüber hinaus wird das technische Grundverständnis für Rechnerstrukturen durch ein technisches Praktikum exemplarisch vertieft, welches auf dem Prinzip "learning by doing" aufbaut, und den Studierenden die praktische Handhabung von Komponenten für Rechnerarchitekturen ermöglicht.

Literatur:


  • R.E. Bryant, D.R. O'Hallaron: Computer systems - A programmers perspective, 3rd global Ed., Pearson, 2015
  • A.S. Tanenbaum, T. Austin: Rechnerarchitektur - Von der digitalen Logik zum Parallelrechner, 6. Aufl., Pearson Deutschland, 2014
  • W. Stallings: Operating Systems - Internals and Design Principles, 8th global Ed., Pearson 2015
  • C. Baun: Betriebssysteme kompakt, Springer, 2017


Weitere Literatur wird in der Vorlesung bekannt gegeben, bzw. steht auf der Informatik Webseite.

Zusätzliche Hinweise zu Prüfungen:
Vor der ersten Klausur wird die Möglichkeit gegeben sich in einem weiteren Tutorium und mit Hilfe einer Probeklausur auf die Prüfung vorzubereiten. Daneben werden ausführliche Musterlösungen erstellt und in den Übungsgruppen (blockweise an zwei Terminen) verteilt.

Termine
Datum Von Bis Raum Lehrende
1 Mi, 13. Okt. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
2 Fr, 15. Okt. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
3 Mi, 20. Okt. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
4 Fr, 22. Okt. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
5 Mi, 27. Okt. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
6 Fr, 29. Okt. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
7 Mi, 3. Nov. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
8 Fr, 5. Nov. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
9 Mi, 10. Nov. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
10 Fr, 12. Nov. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
11 Mi, 17. Nov. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
12 Fr, 19. Nov. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
13 Mi, 24. Nov. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
14 Fr, 26. Nov. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
15 Mi, 1. Dez. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
16 Fr, 3. Dez. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
17 Mi, 8. Dez. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
18 Fr, 10. Dez. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
19 Mi, 15. Dez. 2021 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
20 Fr, 17. Dez. 2021 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
21 Mi, 5. Jan. 2022 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
22 Fr, 7. Jan. 2022 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
23 Mi, 12. Jan. 2022 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
24 Fr, 14. Jan. 2022 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
25 Mi, 19. Jan. 2022 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
26 Fr, 21. Jan. 2022 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
27 Mi, 26. Jan. 2022 16:15 17:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
28 Fr, 28. Jan. 2022 12:15 13:45 Digital Dr. Andreas Mäder; Prof. Dr. Jianwei Zhang
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
Lehrende
Prof. Dr. Jianwei Zhang
Dr. Andreas Mäder