Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Softwaresysteme I
 
  Vorlesung
  Folien
  Übungen
  Evaluation
  Scheine, Prüfungen
     Ergebnisse
  Forum
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2006  >  SOS 1  >  Folien

Softwaresysteme I - SS 2006

Gliederung und Vorlesungsfolien


Die Vorlesungsfolien werden in Postscript(PS)- und PDF-Format mit zwei DIN A5 Seiten und vier DIN A6 Seiten pro Druckblatt sowie im Format DIN A4 in PDF-Format angeboten. Die folgende Tabelle enthält eine Übersicht über die zu den jeweiligen Vorlesungsterminen behandelten Abschnitte und Verweise auf die zugehörigen Folien-Dokumente. Die Zeile mit den Kapitelüberschriften enthält jeweils die Verweise auf den vollständigen Foliensatz des Kapitels, falls ein Kapitel in Teilen ausgegeben wird, sind die einzelnen Teile mit den Seitenzahlen zusätzlich eingetragen.

Die Folien bilden den roten Faden durch die Vorlesung. Sie können (und sollen) eine ergänzende Vorlesungsmitschrift oder die ausführliche Erläuterung der Themen in der Fachliteratur nicht ersetzen!


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

Abschnitt Vorlesung Folien
Datum Seiten Seiten A4 A5 A6
   Teil A            
1. Überblick über die Lehrveranstaltung, Organisatorisches 24.04.06     PDF PDF PS PDF PS
2. C-Kurzeinführung     2 komplett PDF PDF PS PDF PS
  Programmstruktur, Datentypen und Variablen, Anweisungen, Funktionen 24.04.06 1-17 [1] 1-24 PDF PDF PS PDF PS
  Funktionen, Preprozessor, Module, Gültigkeitsbereiche und Lebensdauer von Variablen 26.04.06 18-45 [2] 25-124 PDF PDF PS PDF PS
  Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder 27.04.06 46-83        
  Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Zeiger auf Funktionen, Ein-/Ausgabe 04.05.06 84-113        
3. Ausführung von Programmen - von der Quelle zum Prozess 08.05.06 1-18 [3] 1-18 PDF PDF PS PDF PS
   Teil B            
Literaturreferenzen zu Teil B und C
      PDF    
4. Einleitung 11.05.06   [4] 1-20 PDF PDF PS PDF PS
5. Organisation von Rechensystemen     [4] 1-60 PDF PDF PS PDF PS
  Semantische Lücke, Mehrebenenmaschinen, Softwaremaschinen 15.05.06 1-30        
  Partielle Interpretation, Programmunterbrechung, Nebenläufigkeit, Virtualisierung 18.05.06 31-        
6. Betriebsarten     [5] 1-76 PDF PDF PS PDF PS
  Einführung, Stapelbetrieb, Echtzeitbetrieb, Mehrprogrammbetrieb 22.05.06 1-27        
  Mehrprogrammbetrieb, Mehrzugangsbetrieb 29.05.06 28-51        
  Mehrzugangsbetrieb, Netzbetrieb, Integrationsbetrieb 01.06.06 52-76        
7. Betriebssystemabstraktionen     [6] 1-106 PDF PDF PS PDF PS
  Adressraum, Speicher 08.06.06 1-24        
  Datei, Namensräume 12.06.06 25-        
  Prozess, Koordinierung 19.06.06          
  Kommunikation 22.06.06          
8. Zwischenbilanz zu Teil B 26.06,06 1-20 [7] 1-20 PDF PDF PS PDF PS
   Teil C            
9. Prozesseinplanung     [7] 1-54 PDF PDF PS PDF PS
  Prozesseinplanung (Scheduling): Fäden (Threads), Prozesszustände 26.06.06 1-14        
  Prozesszustände, Scheduling-Kriterien, -Verfahren, -Strategien 29.06.06 15-39        
  Fallstudien (Linux), Prozesseinlastung: Koroutinen, Threads, PCB 03.07.06 40-54        
10. Prozesseinlastung     [8] 1-20 PDF PDF PS PDF PS
  Koroutinen 03.07.06 1-10        
  Koroutinen (Wdh.), Threads, Prozessdeskriptor 06.07.06 11-20        
11. Synchronisation     [8] 1-53 PDF PDF PS PDF PS
  Synchronisation: Verfahrensweisen, Locks
10.07.06 1-21        
  Condition-Variablen, Semaphor, Monitor 13.07.06 22-51        
  Wdh., Zusammenfassung 17.07.06 52-53        
12. Verklemmung     [9] 1-53 PDF PDF PS PDF PS
  Grundlagen, Vorbeugung, Vermeidung, Erkennung und Erholung
17.07.06 1-22        
13. Adressraum     [9] 1-23 PDF PDF PS PDF PS
  physikalischer Adressraum, logischer Adressraum, virtueller Adressraum 20.07.06 23-53        
14. Arbeitsspeicher     [9] 1-40 PDF PDF PS PDF PS
  Speicherzuteilung, Platzierungsstrategien, Ladestrategien, Ersetzungsstrategien 24.07.06 1-40        
15. Dateiverwaltung     [10] 1-47 PDF PDF PS PDF PS
  Medien, Speicherung von Dateien, Beispiele: UNIX-FS, EXT2-FS, NTFS, Dateisysteme mit Fehlererholung (Journal, Log-structured), Datensicherung, RAID-Systeme 27.07.06 1-47        
16. Zusammenfassung 27.07.06 1-5 [10] 1-5 -> 15 -> 15 -> 15

  Impressum Stand: 2006-07-27 13:26   MF,