|
|
Betriebssysteme I/II (WS 2006/07)
Hier finden Sie Informationen und Material zu meinen Vorlesungen
Betriebssysteme I und II an der FH München
im WS 2006/07.
Kurze Einführung in das Thema
Prüfung
Die Prüfung zu Betriebssysteme I/II findet
am Mittwoch, 07.02.2007 um 08:30 Uhr
in den Räumen R1006, R2007 statt. Sie dauert 90 Minuten.
Punkte | Note | Anzahl | |
95-130 | 1,0 | 6 | |
90-94,5 | 1,3 | 4 | (10x sehr gut) |
85-89,5 | 1,7 | 5 | |
80-84,5 | 2,0 | 3 | (12x gut) |
75-79,5 | 2,3 | 4 | |
70-74,5 | 2,7 | 7 | |
65-69,5 | 3,0 | 3 | (13x befriedigend) |
60-64,5 | 3,3 | 3 | |
55-59,5 | 3,7 | 5 | (5x ausreichend) |
50-54,5 | 4,0 | 0 | |
0-49,5 | 5,0 | 3 | (3x nicht ausreichend) |
Summe | | 43 | |
|
|
Klausureinsicht:
14.02.2007, 9:00 bis 10:00 Uhr, Raum R1.008
In der Vorlesung am Mittwoch, 17.01.2007, haben Sie im Rahmen einer Probeklausur
die Möglichkeit, Ihren Wissensstand zu überprüfen. (Am Ende der Vorlesung abgegebene
Klausurlösungen erhalten Sie am kommenden Montag korrigiert zurück. Die Teilnahme
ist freiwillig, die erzielten Ergebnisse haben keine Bedeutung für die Prüfung.)
Stundenplan
| Mo |
Di |
Mi |
08:15- 09:45 |
Betriebssysteme I R0.010 |
Betriebssysteme II R0.006 |
Betriebssysteme I R2.007, R3.026 |
Vollständiger Stundenplan für IFD7T,
IFD8T
Terminplan Betriebssysteme I (02.10.2006-24.01.2007)
(Prozesse und Threads, Interrupts, Scheduler, Synchronisation,
Interprozess-Kommunikation, Deadlocks - 29 Termine)
# |
Datum |
Inhalt |
Folien |
Engl. slides |
1. |
Montag, 02.10.2006 |
Allgemeines/Organisatorisches, Inhalte, Einführung |
pdf |
|
2. |
Mittwoch, 04.10.2006 |
Prozesse und Threads (1/2) |
pdf |
pdf |
3. |
Montag, 09.10.2006 |
Prozesse und Threads (2/2), Interrupts (1/2) |
pdf |
pdf |
4. |
Mittwoch, 11.10.2006 |
Interrupts (2/2) |
pdf |
pdf |
5. |
Montag, 16.10.2006 |
Scheduler (1/6) |
pdf |
pdf |
6. |
Mittwoch, 18.10.2006 |
Scheduler (2/6); Linux-Shell-Workshop (1) |
pdf |
pdf |
7. |
Montag, 23.10.2006 |
Scheduler (3/6), Beispiel-Code |
pdf |
pdf |
8. |
Mittwoch, 25.10.2006 |
Python-Kurs (1), Folien: http://www.prescod.net/python/intro/ |
|
|
9. |
Montag, 30.10.2006 |
Python-Kurs (2) |
|
|
10. |
Montag, 06.11.2006 |
Scheduler (4/6) |
pdf |
pdf |
11. |
Mittwoch, 08.11.2006 |
Programmier-Praktikum (1) in Raum 3.026 |
pdf |
|
12. |
Montag, 13.11.2006 |
Scheduler (5/6) |
pdf |
pdf |
13. |
Mittwoch, 15.11.2006 |
Programmier-Praktikum (2) in Raum 3.026 |
(08.11.) |
|
14. |
Montag, 20.11.2006 |
Scheduler (6/6) |
pdf |
pdf |
15. |
Mittwoch, 22.11.2006 |
Synchronisation (1/6) |
pdf |
pdf |
16. |
Montag, 27.11.2006 |
Synchronisation (2/6) |
pdf |
pdf |
17. |
Mittwoch, 29.11.2006 |
Synchronisation (3/6) |
pdf |
pdf |
18. |
Montag, 04.12.2006 |
Synchronisation (4/6) |
pdf |
pdf |
19. |
Mittwoch, 06.12.2006 |
Synchronisation (5/6), Beispiel-Code |
pdf |
pdf |
20. |
Montag, 11.12.2006 |
Synchronisation (6/6) |
pdf |
pdf |
21. |
Mittwoch, 13.12.2006 |
Inter Process Communication (1/4) |
pdf |
pdf |
22. |
Montag, 18.12.2006 |
Inter Process Communication (2/4) |
pdf |
pdf |
23. |
Mittwoch, 20.12.2006 |
Programmier-Praktikum (3) in Raum 3.026 |
pdf |
|
24. |
Montag, 08.01.2007 |
Inter Process Communication (3/4) |
pdf |
pdf |
25. |
Mittwoch, 10.01.2007 |
Inter Process Communication (4/4) |
pdf |
- |
26. |
Montag, 15.01.2007 |
Deadlocks (1/2) |
pdf |
pdf |
27. |
Mittwoch, 17.01.2007 |
Deadlocks (2/2), Probeklausur (45 min.) |
pdf |
- |
28. |
Montag, 22.01.2007 |
Zusammenfassung Betriebssysteme I (1/2) |
pdf |
|
29. |
Mittwoch, 24.01.2007 |
Zusammenfassung Betriebssysteme I (2/2) |
pdf |
|
Skript:
Kap. 1,
Kap. 2a
Mi 01.11.2006: Feiertag
23.12.2006-07.01.2007: Weihnachten
Terminplan Betriebssysteme II (10.10.2006-23.01.2007)
(Speicherverwaltung, Dateisysteme - 14 Termine)
# |
Datum |
Inhalt |
Folien |
Engl. slides |
1. |
Dienstag, 10.10.2006 |
Allgemeines, Speicherverwaltung (1/7) |
pdf |
pdf |
2. |
Dienstag, 17.10.2006 |
Speicherverwaltung (2/7) |
pdf |
pdf |
3. |
Dienstag, 24.10.2006 |
Speicherverwaltung (3/7) |
pdf |
pdf |
4. |
Dienstag, 31.10.2006 |
Speicherverwaltung (4/7) |
pdf |
pdf |
5. |
Dienstag, 07.11.2006 |
Speicherverwaltung (5/7) |
pdf |
pdf |
6. |
Dienstag, 14.11.2006 |
Speicherverwaltung (6/7) |
(07.11.) |
(07.11.) |
7. |
Dienstag, 21.11.2006 |
Speicherverwaltung (7/7) |
pdf |
pdf |
8. |
Dienstag, 28.11.2006 |
Dateisysteme (1/6) |
pdf |
pdf |
9. |
Dienstag, 05.12.2006 |
Dateisysteme (2/6) |
pdf |
pdf |
10. |
Dienstag, 12.12.2006 |
Dateisysteme (3/6) |
pdf |
pdf |
11. |
Dienstag, 19.12.2006 |
Dateisysteme (4/6) |
pdf |
pdf |
12. |
Dienstag, 09.01.2007 |
Dateisysteme (5/6) |
pdf |
pdf |
13. |
Dienstag, 16.01.2007 |
Dateisysteme (6/6) |
pdf |
|
14. |
Dienstag, 23.01.2007 |
Zusammenfassung Betriebssysteme II |
pdf |
|
Di 03.10.2006: Feiertag
23.12.2006-07.01.2007: Weihnachten
Empfohlene Literatur, Skript
Ich plane neben der Bereitstellung von Folien auch die Ausarbeitung eines Skripts,
das die in den Vorlesungen vermittelten Informationen etwas ausführlicher
aufbereitet enthält. Einzelne Kapitel werden im Lauf des Semesters als PDF-Dateien
bereitgestellt; nach Semesterende gibt es dann eine korrekturgelesene komplette
Fassung.
Neben dem Skript gibt es weitere interessante Literatur, z. B.
- Betriebssysteme. Ein Lehrbuch mit Übungen zur Systemprogrammierung in Unix/Linux
(Autoren: Erich Ehses, Lutz Köhler, Petra Riemer, Horst Stenzel und Frank Victor;
ISBN: 3827371562, 29,95 Euro)
- Operating Systems. Design and Implementation
(Autoren: Tanenbaum, Woodhull), Prentice Hall (englisch)
- Operating Systems. Internals and Design Principles
(Autor: Stallings), Prentice Hall, ca. 80 Euro (englisch)
- Operating System Concepts (Autoren: Silberschatz, Galvin, Gagne),
Wiley, ca. 52 Euro (englisch)
... und einige Spezialtexte:
- Intel, Data Sheet: Intel386(TM) DX Microprocessor 32-Bit CHMOS Microprocessor with Integrated Memory Management
- Mel Gorman: Understanding the Linux Virtual Memory Manager
- Etsion, Tsafrir, Feitelson,
"Desktop Scheduling: How can we know what the user wants?",
14th ACM Intl. Workshop on Network & Operating Systems
Support for Digital Audio & Video (NOSSDAV), S. 110-115, Juni 2004
- kein Text, sondern eine Sammlung von Simulator-Programmen: Simulators for Teaching Operating Systems
- Allen B. Downey, The Little Book of Semaphores
- Russinovich, Solomon: Microsoft Windows Internals. Windows 2000, Windows XP und Windows Server 2003, Microsoft Press Deutschland, 2005
|