====== Systemprogrammierung ====== ~~NOTOC~~ ===== Inhalt ===== * Grundlagen zu Betriebssystemen * Prozessverwaltung * Synchronisation * Deadlocks * Scheduling * Speicherverwaltung * Multiprogramming * Dateisystem * Binden und Laden * Schutz und Sicherheit * Verteilte Systeme ===== Vorlesung ===== * Skript des Lehrstuhls Informatik 4 * Vorlesung 12.10.2004 * Folien * Folien (2 auf 1) * Folien (4 auf 1) * Literatur * A. Silberschatz, P. Galvin: Operating System Concepts 4th Edition, Addison-Wesley, 1994 * W. Stallings: Betriebssysteme: Prinzipien und Umsetzung 4. Auflage, Pearson Studium, 2003 * A. S. Tanenbaum: Modern Operating Systems, Prentice-Hall International, 1992 * C-Crashkurs ===== Übungszettel ===== {| |- || Übung || Sourcen || Ausgabe || Abgabe |- || 1. Blatt || 1. Sourcen || 18.10.2004 || 25.10.2004 |- || 2. Blatt || 2. Sourcen || 25.10.2004 || 01.11.2004 |- || 3. Blatt || || 01.11.2004 || 08.11.2004 |- || 4. Blatt || || 08.11.2004 || 15.11.2004 |- || 5. Blatt || || 15.11.2004 || 22.11.2004 |- || 6. Blatt || || 22.11.2004 || 29.11.2004 |- || 7. Blatt || || 29.11.2004 || 06.12.2004 |- || 8. Blatt || || 06.12.2004 || 13.12.2004 |- || 9. Blatt || || 13.12.2004 || 20.12.2004 |- || 10. Blatt || || 20.12.2004 || 10.01.2005 |- || 11. Blatt || || 10.01.2005 || 17.01.2005 |- || 12. Blatt || || 17.01.2005 || 24.01.2005 |- || 12. Blatt ML || || 29.01.2005 || |} ===== Links ===== * [[http://www.bloodshed.net/|Bloodshed Software]] (kostenlose C Entwicklungsumgebung) * [[http://cygwin.com/|Cygwin]] (Unix Umgebung für Windows) * [[http://www.eclipse.org/|Eclipse]] (Entwicklungsumgebung) * [[http://www.eclipse.org/cdt/|CDT]] (C Plugin für Eclipse) ===== Termine ===== * Vorlesung: Dienstag, 10:00 - 11:30, Gr ==== Übungsgruppen ===== {| |- || **Termin** || **Zeit** || **Ort** |- || Mittwoch || 15:45 - 17:15 || TD |- || Mittwoch || 15:45 - 17:15 || Phil |- || Mittwoch || 17:00 - 18:30 || 6019 |- || Mittwoch || 17:30 - 19:00 || 5052 (gestrichen) |- || Donnerstag || 15:45 - 17:15 || 5056 (geändert) |- || Donnerstag || 13:00 - 14:30 || E 2 |- || Donnerstag || 16:30 - 18:00 || TD |- || Donnerstag || 16:45 - 18:15 || 001 (gestrichen) |- || Donnerstag || 17:15 - 18:45 || SG 512 (gestrichen) |- || Donnerstag || 17:45 - 19:15 || 5052 |- || Dienstag || 12:00 - 13:30 || AH IV (geändert) |- || Freitag || 14:00 - 15:30 || 5052 |- || Freitag || 13:15 - 14:45 || 5054 |} ==== Klausur ==== {| |- || **Termin** || **Zeit** || **Räume** |- || Dienstag, 01.03.2005 || 13:30 - 15:30 || Ro, AM, Gr |- || Freitag, 02.09.2005 || 13:00 - 17:00 || AH IV, Aula 2 (Nachschreibeklausur) |} ==== Klausureinsicht ==== * Montag, 14.03.2005, 10:00 - 15:00, 2010 (geändert) ===== Kontakt ===== * [[:lehrstuhl:mitarbeiter:schlich]] * [[:lehrstuhl:mitarbeiter:salewski]] (Vertretung)