Digicampus
Vorlesung: Systemnahe Informatik - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird online/digital abgehalten.

Allgemeine Informationen

Veranstaltungsname Vorlesung: Systemnahe Informatik
Veranstaltungsnummer INF-0138, INF-0200
Semester SS 2020
Aktuelle Anzahl der Teilnehmenden 147
erwartete Teilnehmendenanzahl 200
Heimat-Einrichtung Embedded Systems
beteiligte Einrichtungen Fakultät für Angewandte Informatik
Veranstaltungstyp Vorlesung in der Kategorie Lehre
Erster Termin Dienstag, 21.04.2020 12:15 - 13:45, Ort: (1001T)
Voraussetzungen Informatik I
Lernorganisation Besuch von Vorlesung und Übung. Wöchentliche Übungsblätter
Leistungsnachweis Klausur
Online/Digitale Veranstaltung Veranstaltung wird online/digital abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise Standardliteratur:
Uwe Brinkschulte, Theo Ungerer: Mikrocontroller und Mikroprozessoren, Springer-Verlag, 3. Auflage, 2010
R. Brause: Betriebssysteme Grundlagen und Konzepte, Springer-Verlag

Weiterführende Literatur:
Patterson, D.A., Hennessy, J.L.: Rechnerorganisation und -entwurf (Herausgeber: Arnd Bode, Wolfgang Karl, Theo Ungerer) Elsevier Spektrum Akademischer Verlag 2005
Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach. Morgan Kaufmann, fünfte Auflage 2011.
Andrew S. Tanenbaum: Moderne Betriebssysteme, Pearson Studium 2009
Silberschatz, A., Galvin, P., and Gagne, G.: Operating System Concepts, Wiley Publishing 2009
ECTS-Punkte 8

Räume und Zeiten

(1001T)
Dienstag: 12:15 - 13:45, wöchentlich (13x)
(1002 T)
Donnerstag: 12:15 - 13:45, wöchentlich (12x)

Kommentar/Beschreibung

Die Vorlesung ist in drei Teile geteilt: Rechnerarchitektur, Systemnahe Programmierung und Betriebssysteme. Der ersten beiden Teile geben eine Einführung in die Mikroprozessortechnik. Es werden hier Prozessoraufbau und Mikrocomputersysteme behandelt und ein Ausblick auf Server-Rechner und Multiprozessoren gegeben. Diese Bereiche werden in den Übungen durch Assemblerprogrammierung eines RISC-Prozessors sowie POSIX-Programmierung vertieft. Der dritte Teil beschäftigt sich mit den Grundlagen der Betriebssysteme. Stichpunkte hierbei sind Prozesse/Threads, Synchronisation, Scheduling und Speicherverwaltung.