Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Systemprog. I
 
  Vorlesung
  Skript
  Übungen
  Evaluation
  Scheine, Prüfungen
  Forum (Hauptseite)
    SP1-Forum direkt
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2003/04  >  SP1  >  Skript

Systemprogrammierung I - WS 2003/04

Gliederung und Vorlesungsskript


Das Vorlesungsskript wird in Postscript(PS)- und PDF-Format mit zwei DIN A5 Seiten und vier DIN A6 Seiten pro Druckblatt angeboten. Die Links auf die Skript-Dokumente sind jeweils hinter den Kapitelüberschriften in der folgenden Vorlesungsgliederung angegeben.

Das Skript liegt noch nicht vollständig vor - wir werden die Teile jeweils zur Verfügung stellen, sobald sie fertig werden.


All slides are copyrighted (C) 1997 - 2003 by Franz J. Hauck, Jürgen Kleinöder, Fridolin Hofmann, and Wolfgang Schröder-Preikschat, University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!

Inhalt:

  1. Organisatorisches (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)

  2. Überblick (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)

    Vorbereitung auf die Übungen:
    Kurzeinführung in die Programmiersprache C
    (komplett: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 1 - 46: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 47 - 102: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)

  3. Dateisysteme (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Dateien
    • Verzeichnisse / Kataloge
    • Beispiel UNIX
    • Beispiel Windows

  4. Prozesse und Nebenläufigkeit ( Kapitel D komplett (Seiten 1 - 133): -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 1 - 43: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 44- 95: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 96- 133: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Prozesse und Programme
    • Scheduling
    • Prozesskommunikation
    • Aktivitätsträger (Threads)
    • Koordinierung
    • Koordinierungsprobleme
    • UNIX-Semaphore

  5. Speicherverwaltung ( Kapitel E komplett (Seiten 1 - 94): (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 1 - 58: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 59 - 94: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Speichervergabe
    • Mehrprogrammbetrieb
    • Seitanadressierung (Paging)
    • Gemeinsamer Speicher (Shared Memory)
    • Virtueller Speicher
    • Ersetzungsstrategien
    • Seitenflattern (Trashing)
    • Seitenersetzungsstrategien in Solaris und Windows

  6. Implementierung von Dateien (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Medien
    • Speicherung von Dateien
    • Freispeicherverwaltung
    • Implementierung von Katalogen
    • Beispiel: UNIX Filesystem
    • Beispsiel: Windows NT Filesystem
    • Dateisysteme mit Fehlererholung
    • Limitierung der Plattennutzung
    • Fehlerhafte Plattenblöcke
    • Datensicherung

  7. Ein-, Ausgabe (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Gerätezugang und Treiber
    • Plattentreiber
    • Treiber für serielle Schnittstellen
    • Bildschirmtreiber
    • Netzwerktreiber
    • andere Geräte
    • Disk-Scheduling

  8. Verklemmungen (komplett Seiten 1 - 40: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 1 - 20: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 21 - 40: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Betriebsmittelbelegung
    • Vermeidung von Verklemmungen
    • Verhinderung von Verklemmungen
    • Erkennung von Verklemmungen
    • Kombination der Verfahren

  9. Datensicherheit und Zugriffsschutz (-> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 1 - 77: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    (Seiten 78 - 128: -> A6-PS | -> A6-PDF | -> A5-PS | -> A5-PDF)
    • Zugriffslisten
    • Schutz durch Speicherverwaltung
    • Capability-basierte Systeme
    • Kryptographische Maßnahmen
    • Authentisierung im Netzwerk
    • Firewall
    • Richtlinien für den Benutzer

  Impressum Stand: 2004-02-09 09:46   MF,