Vorlesung Grundlagen Betriebssysteme und Rechnernetze
aktuelle Informationen
- 29.05.06 Ergebnisse der Nachklausur,
Notenspiegel; Klausureinsicht nach Vereinbarung
- 21.04.06 Vorläufige Noten nach der Klausureinsicht (Nachklausurnoten folgen)
- 20.04.06 Ausweichtermin zur Klausureinsicht am Freitag, den 21.04.06 von 12:30 bis 13:30 Uhr
- 10.04.06 Nachklausur am Dienstag, den 25.4.06 von 15:30 - 17:30 Uhr, Raum 2.01
- 10.04.06 Klausureinsicht am Donnerstag, den 20.4.06 von 15:00 - 16:30 Uhr, Raum 2.21
- 10.04.06 Ergebnisse der Klausur,
Notenspiegel
- 17.02.06 Zugelassene Hilfsmittel für die Klausur
sind alle nicht elektronischen Hilfen, wie Skript, Mitschriften,
etc. Keine Taschenrechner!
- 13.02.06 Wer die Zulassung nur knapp verpasst hat, dem sei
gesagt: "Nochmal die korrigierten Aufgabenblätter
durchgehen! Vielleicht findet sich der eine oder andere Punkt noch?"
- 13.02.06 Zulassung zur Klausur (update)
- 03.02.06 Zulassung zur Klausur
- 03.02.06 Aufgabenblatt 7 (pdf,
ps) Keine Abgabe, nur Vorbereitung
auf die Übung am 8.02.
- 01.02.06 neuer Klausurtermin Freitag, 17.02.06 von 13-15 Uhr, HS1
- 20.01.06 Aufgabenblatt 6 (pdf,
ps) Abgabe: 27.01.05, 11:00 Uhr
- 10.01.06 Bitte bei der SystemV-Semaphor-Aufgabe darauf achten,
dass Sie übrig gebliebene Systemresourcen mit ipcrm entfernen!
- 06.01.06 Termine: 11.1.06 Vorlesung, 13.1.06
Vorlesung+Übung, 18.1.06 Vorlesung, 20.1.06 Vorlesung+Übung
- 23.12.05 Aufgabenblatt 5 (pdf,
ps) Abgabe: 13.01.05, 11:00 Uhr
- 21.12.05 Ausfall der Vorlesung am 21.12.05 wegen Krankheit
- 12.12.05 Verschiebung der Übung vom 23.12.05 auf
Mittwoch, den 11.01.06. Am 23.12.05 findet keine GBR-Lehrveranstaltung statt.
- 12.12.05 Klausurtermin: Mittwoch, 15.02.06 von 10-12 Uhr
- 12.12.05 Punkteübersicht von Blatt 3
- 09.12.05 Aufgabenblatt 4 (pdf,
ps) Abgabe: 16.12.05, 11:00 Uhr
- 30.11.05 Ausfall der Vorlesung wegen Krankheit!!
- 28.11.05 Punkteübersicht von
Blatt 1 und
Blatt 2
- 25.11.05 Folien zur Übung
- 25.11.05 Aufgabenblatt 3 (pdf,
ps) Abgabe: 2.12.05, 11:00 Uhr
- 14.11.05 Aufgabenblatt 2 (pdf,
ps) Abgabe: 21.11.05, 11:00 Uhr
- 28.10.05 Folien der ersten Übung
- 28.10.05 Aufgabenblatt 1 (pdf,
ps) Abgabe: 4.11.05, 11:00 Uhr
- 21.10.05 Vorlesungs- und Übungstermin ab jetzt immer 11:15
- 19.10.05 Vorlesung und Übung freitags um 11:15
Zeit
Vorlesung: Mittwoch und Freitag 11:15-12:45 Uhr
Übung: Freitag, 11:15-12:45 Uhr (im Wechsel mit der Vorlesung)
Ort
Raum HPI HS2
Start
19.10.2005
Folien
Die Folien zur Vorlesung finden Sie hier!
Anforderungen
Die Anforderungen gelten auch für den unbenoteten Schein.
- mindestens 50% der Hausaufgabenpunkte
- Bestehen der Klausur
Klausurtermin (geändert)
17.02.06, 13:00 - 15:00 Uhr
Umfang und Zuordnung
Veranstaltungsform: Vorlesung+Übung (3+1 SWS)
Belegungspunkte: 6
Informatikfachzuordnung: Praktische Informatik (3000), Technische
Informatik, Wahlfreie Fächer im Grundstudium(900)
Inhalte:
Die Vorlesung gibt eine Einführung in die Grundlagen der
Betriebssysteme und Rechnernetze. Exemplarisch werden die
Betriebssysteme UNIX und Windows 2000 besprochen.
U. a. werden folgende Fragestellungen behandelt:
- Wie erzeugt das Betriebssystem einen neuen Prozeß?
- Welche Kommunikationsmöglichkeiten gibt es zwischen Prozessen? Was
bietet die UNIX-Socket-Schnittstelle?
- Wie können Prozesse, die mit gemeinsamen Daten arbeiten, koordiniert werden?
- Wie findet das Betriebssystem freien Plattenplatz für neue Daten?
- Warum verschwinden Nachrichtenpakete im Netz?
- Wie finden Pakete ihren Weg durch das Netz zum Empfänger?
Gliederung
Teil I: Grundlagen Betriebssysteme
- Einführung
- Definition eines Betriebssystems
- Aufgaben eines Betriebssystems
- Geschichte der Betriebssysteme
- Architekturbeispiel Windows 2000
- Prozessverwaltung
- Einführung
- Scheduling
- Kommunikation
- Verfahren der Interprozeßkommunikation (Signale, Pipes, Gemeinsamer Speicher, Sockets)
- Übersicht über die Socket-Schnittstelle
- Speicherverwaltung
- Swapping
- Virtuelle Adressierung
- Paging-Verfahren
- Beispiel: UNIX-Speicherverwaltung
- Beispiel: Windows-NT
- Dateisysteme
- Benutzerschnittstelle
- Implementation
- Sicherheit
- Berkeley Fast File System
- Journaling File System
- Ein-/Ausgabe
- Einführung
- Organisation von Platten- und Diskettenlaufwerken
- Synchronisation nebenläufiger Prozesse
- Synchronisationshardware
- Busy Waiting
- Semaphor
- Monitor
- Nachrichtensysteme
- Verklemmungen
Teil II: Grundlagen Rechnernetze
- Einführung
- Das ISO-Referenzmodell OSI
- Die physikalische Schicht (Physical Layer)
- Die Sicherungsschicht (Link Layer)
- Aufgaben der Sicherungsschicht
- Fehlererkennung und Fehlerkorrektur
- Flusssteuerung
- High-level Data Link Control (HDLC)
- Die Vermittlungsschicht (Network Layer, Beispielprotokoll IP)
- Wegwahlverfahren (Routing)
- Internet-Adressen
- Fragmentierung
- Internet Protocol (IP)
- Die Transportschicht (Transport Layer)
Literatur
- Andrew S. Tanenbaum: Modern Operating Systems (2. Auflage), Prentice
Hall, 2001
- Douglas E. Comer: Computernetzwerke und Internets, Prentice Hall,
3. Auflage, 2002
- William Stallings: Operating Systems, (4. Auflage), Prentice Hall,
2001
- Daniel P. Bovet, Marco Cesati: Understanding the Linux Kernel,
O'Reilly, 2. Auflage, 2003
- David A. Solomon und Russinovich: Inside Windows 2000, 3rd Edition, Microsoft Press, 2000
- Silberschatz/Galvin: Operating System Concepts (4. Auflage), Addison
Wesley, 1994
- Douglas E. Comer: Internetworking with TCP/IP: Principles, Protocols,
Architectures, Prentice Hall, 1995
- Andrew S. Tanenbaum: Computernetzwerke (3. Auflage),
Prentice Hall, 2000