Bearbeiten von „RSB

Zur Navigation springen Zur Suche springen

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
'''Rechnerstrukturen und Betriebssysteme (RSB)'''
'''Rechnerstrukturen (RS)'''
 
== 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 ==
Da es sich um eine Einstiegs-Veranstaltung handelt wird zunächst ein grundlegender überblick über RS verschafft.
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.
* Einführung in Grundbegriffe: Information, Zahlensysteme, Ganzzahl- und Gleitkommaarithmetik und Codierung
 
* booleschen Logikgleichungen, kombinatorische Logik, Schaltnetze und Schaltwerken sowie deren Minimierung
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.
* 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]]
* Empfohlenes Semester: 1
* [[Referenzsemester]]: 3
* [[Leistungspunkte]]: 9
* [[Leistungspunkte]]: 9


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


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


== Material==
= Weblinks =
* [mailto:maeder@informatik.uni-hamburg.de Dr. Andreas Mäder (Mail)]
 
* [https://tams.informatik.uni-hamburg.de/lectures/2021ws/vorlesung/rsb/index.php?content=01-unterlagen Folien, begleitende Unterlagen]
* 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/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]]


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

Bitte beachte, dass alle Beiträge zu Fachschaft_Informatik von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter Fachschaft Informatik:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite bearbeiten zu können (<a href="/Fachschaft/wiki/index.php?title=Special:Captcha/help" class="internal">weitere Informationen</a>):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)