Technische Informatik II

Termin(e)
Lecture

Mi. 11:00 – 13:00 G29-307

2 SWS Vorlesung + 2 SWS Übung; ECTS: 5

PF: IF-B 2-4; IngIF-B 2-4;
WPF: CV-B 4-6; WIF-B 4-6

Prof. Dr. Jörg Kaiser
Übung 1 Mo: 09:00 – 11:00

Mo: 09:00 – 11:00 G29-334

Dr. Zug, Dietrich
Übung 2 Mo: 13:00 – 15:00

Mo: 13:00 – 15:00 G29-334

Dr. Zug, Dietrich
Übung 3 Di: 09:00 – 13:00

Di: 09:00 – 11:00 G29-334

Dr. Zug, Dietrich
Übung 4 Do: 13:00 – 15:00

Do: 13:00 – 15:00 G29-334

Martin Hünermund
Übung 5 Fr: 13:00 – 15:00

Fr: 13:00 – 15:00 G29-334

Martin Hünermund
Übung 6 Mi: 17:00 – 19:00

Mi. 17:00 – 19:00 G29-334

Dr. Zug, Dietrich

Inhalt der Vorlesung ist der Aufbau und die Funktionsweise von Betriebssystemen, wobei der Schwerpunkt auf Nebenläufigkeit und Prozessverwaltung liegt. Ferner werden Probleme bei der nebenläufigen Abarbeitung von Prozessen und Routinen zur Unterbrechungsbehandlung betrachtet. Dazu werden Strategien zur Prozessauswahl (Scheduling), sowie Techniken zur Synchronisation von und Kommunikation zwischen Prozessen untersucht.
Darüber hinaus wird Kommunikation zwischen verschiedenen Rechnern auf Betriebssystemebene behandelt. Dazu wird die Socket-Abstraktion eingeführt und besprochen.

Vorlesungsfolien (im PDF-Format)

  1. Introduction
  2. Einführung
  3. Prozessornahe Programmiertechniken
  4. Strukturierung von Betriebssystemen
  5. Prozesse und Threads
  6. Login und Authentifizierung
  7. Scheduling
  8. Speicherverwaltung
  9. Caches
  10. Filesysteme
  11. Netzwerkkommunikation

Übung

Theoretische Aufgaben Praktische Aufgaben

Zur Teilnahme an der Übung solltet ihr euch anmelden. Ihr könnt dazu unser “Anmeldeformular” verwenden.
Hinweis: Bei der Anmeldung solltet Ihr die EMail-Adresse eures OvGU-Accounts angeben.

Die erste Übung findet in der 15. Kalenderwoche (07.04.14 – 11.04.14) statt.

Folien aus den Übungen

Intro-C++

Empfohlene Literatur

J. Nehmer, P. Sturm:
“Systemsoftware : Grundlagen moderner Betriebssysteme”
A. Silberschatz, P.B. Galvin:
“Operating System Concepts”, 5th ed., Addison-Wesley, 1998
A.S. Tanenbaum, U. Baumgarten:
“Moderne Betriebssysteme”, 2th ed., Pearson Studium, 2003
A.M. Lister, R.D. Eager:
“Fundamentals of Operating Systems”
Lubomir Bic, A.C. Shaw:
“Betriebssysteme: eine moderne Einführung”
H.-J. Siegert:
“Betriebssysteme: Eine Einführung”, Handbuch der Informatik Band 4.1
S.J. Leffler, M.K. McKusick, M.J. Karels, J.S. Quaterman:
“Das 4.3 BSD UNIX Betriebssystem”
M.J. Bach:
“UNIX – Wie funktioniert das Betriebssystem?”
Matthias Kalle Dalheimer & Torsten Wilhelm
“Praktische C++-Programmierung, O’REILLY, November 2003

Kontakt

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


eins + = 4

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>