Die Veranstaltung richtet sich an Lehramtsstudenten der Fachrichtung Informatik und vermittelt grundlegende Kenntnisse über den Aufbau und die Funktionsweise von Betriebssystemen. Behandelt werden, am Modell einer Mehrebenenmaschine, Betriebssystemabstraktionen wie Prozesse, Fäden, virtueller Speicher, Dateien und Gerätedateien. In den vorlesungsbegleitenden Übungen erfolgt eine praktische Vertiefung des Stoffs und das Kennenlernen der UNIX-Kommandozeile mit den wichtigsten Befehlen.
SSH-Zugang: Infos zum SSH-Zugang auf die SRA-Laborrechner findet ihr hier.
Ein Account für die Laborrechner des SRA könnt ihr euch hier holen.
Stoffplan
Einführung
Was ist denn nun ein Betriebssystem?
Aufbau und Organisation der Veranstaltung
Grundlegende Konzepte
Virtualisierung durch das Betriebssystem: Grundkonzepte im Schnellüberblick
Dateien und Dateisysteme
benannte Objekte und hierarchischer Namensraum
Dateien und Pseudodateien
Aufbau eines Dateisystems
Pseudodateisysteme und Gerätesteuerung
Prozesse und Fäden
Der Prozessbegriff in der Informatik
Prozessbegriff in der Mehrebenenmaschine (virtuelle Maschine)
Faden (als virtueller Prozessor)
Praktische Übungen
Anmelden am System und die Bedeutung des Passwortes
BASH und Ausführung von UNIX-Kommandos
Shellscripts
Voraussichtlicher Ablaufplan
Bitte halten Sie sich stets über Stud.IP auf dem Laufenden.
KW
Woche
Mi 16:00
41
09.10.
Keine Veranstaltung
42
16.10.
VVorlesung 1
43
23.10.
VVorlesung 2
44
30.10.
VVorlesung 3
45
06.11.
VVorlesung 4
46
13.11.
VVorlesung 5
47
20.11.
VVorlesung 6
48
27.11.
VVorlesung 7
49
04.12.
VVorlesung 8
50
11.12.
VVorlesung 9
51
18.12.
VVorlesung 10
52
25.12.
Keine Veranstaltung
1
01.01.
Keine Veranstaltung
2
08.01.
VVorlesung 11
3
15.01.
Repetitorium
4
22.01.
Testat
Vorkenntnisse
Grundkenntnisse Programmieren (wird zeitgleich im 1. Semester gelehrt)
Literaturempfehlungen
Die genannten Bücher dienen zur Ergänzung des Vorlesungsstoffes,
decken ihn aber nicht zu hundert Prozent ab. Die genannte Auflage
versteht sich als Mindestauflage, es kann also problemlos eine neuere
Auflage herangezogen werden.
Das Rechenzentrum der LUH (LUIS) verkauft ein kleines Büchlein zum Thema PEBS:
UNIX - Eine Einführung
Operating System Concepts
Abraham Silberschatz, Greg Gagne, Peter Bear GalvinJohn Wiley & Sons, Inc.20050-471-69466-5.
[]
Modern Operating Systems
Andrew S. TanenbaumPrentice Hall PTR2007978-0136006633.
[]
Structured Computer Organization
Andrew S. TanenbaumPrentice Hall PTR2006978-0131485211.
[]
Systemprogrammierung – Grundlage von Betriebssystemen: Sachwortverzeichnis
Für diese Veranstaltung ist eine Online-Anmeldung über Stud.IP erforderlich. Bitte registrieren Sie sich (falls
noch nicht geschehen) für Stud.IP und tragen Sie sich
dort in die
entsprechende Veranstaltung
ein.