RSB: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(31 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Rechnerstrukturen (RS)'''
'''Rechnerstrukturen und Betriebssysteme (RSB)'''
 
== Aktuelles ==
 
* Wo und wie ist die Anmeldung?
 
* aktuelle Website: [http://www.informatik.uni-hamburg.de/TKRN/world/abro/RS/RS.html RS-ws07/08]


== Rechnerstrukturen ==
Das Modul  Rechnerstrukturen und Betriebssysteme oder kurz '''RSB''' befasst sich mit den Rechnerstrukturen vom Logikgatter bis zum kompletten Rechner.
== Inhalt ==
== Inhalt ==
Das Modul '''RS''' befasst sich mit den Rechnerstrukturen vom Logikgatter bis zum kompletten Rechner. Zuerst werden dazu einige wichtige Grundbegriffe behandelt, u.a. Information, Zahlensysteme, Ganzzahl- und Gleitkommaarithmetik und Codierung. Sind diese Begriffe geklärt so wird aufbauend von booleschen Logikgleichungen über kombinatorische Logik zu Schaltnetzen und Schaltwerken sowie deren Minimierung übergegangen. Diese werden dann weiter zu Funktionsblöcken kombiniert um letztendlich komplexere Komponenten wie Zustandsautomaten, Register, Zähler und Speichersysteme aufzubauen. Auch die Validierung von solchen Komponenten soll nicht außer acht gelassen werden.
Da es sich um eine Einstiegs-Veranstaltung handelt wird zunächst ein grundlegender überblick über RS verschafft.
 
* Einführung in Grundbegriffe: Information, Zahlensysteme, Ganzzahl- und Gleitkommaarithmetik und Codierung
Auf der Basis dieser Strukturen kann man nun auf einer höheren Ebene Rechnerstrukturen betrachten, als Einstieg dient hier die von-Neumann-Architektur. Es werden Begriffe wie Befehlssatz und Maschinen- und Assemblercode betrachtet. Auch die Betriebssystemebenen werden angerissen, dieses Thema wird aber im Modul [[BachelorGSS|GSS]] weiter verfolgt. Es wird insbesondere auf die Speicherstrukturen (Hierarchie, Typen, Caches und Cachealgorithmen, virtueller Speicher) eingegangen. Zuletzt werden noch die Möglichkeiten und Probleme bei der Parallelverarbeitung (Pipelining, superskalare Architektur, parallele Architektur) sowie der Kommunikation mit Geräten außerhalb des Rechners (Peripheriegeräte, Schnittstellen) behandelt.
* booleschen Logikgleichungen, kombinatorische Logik, Schaltnetze und Schaltwerken sowie deren Minimierung
* kombination von behandelten Modulen zu Funktionsblöcken um letztendlich komplexere Komponenten wie Zustandsautomaten, Register, Zähler und Speichersysteme aufzubauen, sowie deren optimierung
Auf der Basis dieser Strukturen wird nun auf einer höheren Ebene Rechnerstrukturen betrachten:
* von-Neumann-Architektur, Befehlssatz und Maschinen- und Assemblercode, Betriebssystemebenen (vertieft in [[BachelorGSS|GSS]])
* Speicherstrukturen (Hierarchie, Typen, Caches und Cachealgorithmen, virtueller Speicher)  
* Möglichkeiten und Probleme bei der Parallelverarbeitung (Pipelining, superskalare Architektur, parallele Architektur), Kommunikation mit Geräten außerhalb des Rechners (Peripheriegeräte, Schnittstellen)


== Allgemeines zur Lehrveranstaltung ==
== Allgemeines zur Lehrveranstaltung ==
* Modulart: [[Pflichtmodul]]
* Modulart: [[Pflichtmodul]]
* [[Referenzsemester]]: 3
* Empfohlenes Semester: 1
* [[Leistungspunkte]]: 9
* [[Leistungspunkte]]: 9


Zeile 20: Zeile 21:
* 4 SWS Vorlesung
* 4 SWS Vorlesung
* 2 SWS Übung
* 2 SWS Übung
* 4x 3h Laborpraktikum


== Voraussetzungen ==
== Voraussetzungen ==
Zeile 25: Zeile 27:
* Empfohlen: keine
* Empfohlen: keine


= Weblinks =
== Material==
 
* [mailto:maeder@informatik.uni-hamburg.de Dr. Andreas Mäder (Mail)]
* http://www.informatik.uni-hamburg.de/TIS/cms/education/course/117 (Für Wintersemester 2006/07)
* [https://tams.informatik.uni-hamburg.de/lectures/2021ws/vorlesung/rsb/index.php?content=01-unterlagen Folien, begleitende Unterlagen]
* [https://tams.informatik.uni-hamburg.de/lectures/2021ws/vorlesung/rsb/uebung/ Übungen]
* [https://lecture2go.uni-hamburg.de/l2go/-/get/l/4920 L2Go 2017/18] // [https://lecture2go.uni-hamburg.de/l2go/-/get/l/4774 L2Go 2016]
* [https://www.youtube.com/channel/UClOj3PauhVSeAUgC39VYMsA Tutorium-Videos]
* [https://chat.whatsapp.com/JBFf2d6LMkSFHcwkXgzpJU WhatsApp]
* [https://mafiasi.de/gprot/?search=c-62&search=c-175 Gedächtnisprotokolle]
* Alte Gedächtnisprotokolle: [[Gedächtnisprotokoll RS08-1|2008]], [[Gedächtnisprotokoll RS09-1|2009]]


== Literatur ==
= Sonstiges =
[[Kategorie:Veranstaltung]]
[[Kategorie:Veranstaltung]]
[[Kategorie:Abkürzung]]

Aktuelle Version vom 4. Oktober 2021, 11:50 Uhr

Rechnerstrukturen und Betriebssysteme (RSB)

Rechnerstrukturen[Bearbeiten]

Das Modul Rechnerstrukturen und Betriebssysteme oder kurz RSB befasst sich mit den Rechnerstrukturen vom Logikgatter bis zum kompletten Rechner.

Inhalt[Bearbeiten]

Da es sich um eine Einstiegs-Veranstaltung handelt wird zunächst ein grundlegender überblick über RS verschafft.

  • Einführung in Grundbegriffe: Information, Zahlensysteme, Ganzzahl- und Gleitkommaarithmetik und Codierung
  • booleschen Logikgleichungen, kombinatorische Logik, Schaltnetze und Schaltwerken sowie deren Minimierung
  • kombination von behandelten Modulen zu Funktionsblöcken um letztendlich komplexere Komponenten wie Zustandsautomaten, Register, Zähler und Speichersysteme aufzubauen, sowie deren optimierung

Auf der Basis dieser Strukturen wird nun auf einer höheren Ebene Rechnerstrukturen betrachten:

  • von-Neumann-Architektur, Befehlssatz und Maschinen- und Assemblercode, Betriebssystemebenen (vertieft in GSS)
  • Speicherstrukturen (Hierarchie, Typen, Caches und Cachealgorithmen, virtueller Speicher)
  • Möglichkeiten und Probleme bei der Parallelverarbeitung (Pipelining, superskalare Architektur, parallele Architektur), Kommunikation mit Geräten außerhalb des Rechners (Peripheriegeräte, Schnittstellen)

Allgemeines zur Lehrveranstaltung[Bearbeiten]

Lehrveranstaltungsform[Bearbeiten]

  • 4 SWS Vorlesung
  • 2 SWS Übung
  • 4x 3h Laborpraktikum

Voraussetzungen[Bearbeiten]

  • Verbindlich: keine
  • Empfohlen: keine

Material[Bearbeiten]

Sonstiges[Bearbeiten]