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 2005  >  SOS 1  >  Folien

Softwaresysteme I - SS 2005

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 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 1            
A. Überblick über die Lehrveranstaltung 11.04.05     PDF PDF PS PDF PS
B. Organisatorisches 11.04.05     PDF PDF PS PDF PS
C. C-Kurzeinführung     1-123 PDF PDF PS PDF PS
  Programmstruktur, Datentypen und Variablen, Anweisungen, Funktionen, Preprozessor 11.04.05 1-23 [1] 1-28 PDF PDF PS PDF PS
  Module, Gültigkeitsbereiche und Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente 13.04.05 24-57 [2] 29-68 PDF PDF PS PDF PS
  Zeiger auf Strukturen, Felder, Zeiger und Felder 14.04.05 58-89 [3] 69-123 PDF PDF PS PDF PS
  Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Zeiger auf Funktionen, Ein-/Ausgabe 18.04.04 90-109        
D. Ausführung von Programmen - von der Quelle zum Prozess 21.04.05   [4] 1-17 PDF PDF PS PDF PS
   Teil 2            
Literaturreferenzen zu Teil 2
      PDF    
1. Organisation 25.04.05   [5] 1-17 PDF PDF PS PDF PS
2. Einführung 25.04.05   [5] 1-21 PDF PDF PS PDF PS
3. Organisation von Rechensystemen - Virtuelle Maschinen     1-61 PDF PDF PS PDF PS
  Semantische Lücke, Mehrebenenmaschinen 25.04.05 1-21 [5] 1-36 PDF PDF PS PDF PS
  Softwaremaschinen, Partielle Interpretation, Programmunterbrechung, Nebenläufigkeit 28.04.05 22-51 [6] 37-61 PDF PDF PS PDF PS
  ...Nebenläufigkeit, Virtualisierung, Zusammenfassung 02.05.05 52-61        
4. Rechnerbetriebsarten und Betriebssysteme     [6] 1-77 PDF PDF PS PDF PS
  Einführung, Stapelbetrieb 02.05.05 1-21        
  Echtzeitbetrieb, Mehrprogrammbetrieb 09.05.05 22-41        
  Mehrzugangsbetrieb, Netzbetrieb, Integrationsbetrieb 12.05.05 42-        
  Mehrzugangsbetrieb, Netzbetrieb, Integrationsbetrieb 19.05.05 -77        
5. Betriebssystemabstraktionen     1-107 PDF PDF PS PDF PS
  Adressraum 19.05.05 1-11 [7] 1-56 PDF PDF PS PDF PS
  Adressraum, Speicher, Datei 23.05.05 12-37        
  Namensräume, Prozess 30.05.05 38-62 [8] 57-76 PDF PDF PS PDF PS
  Prozess, Koordinierung 02.06.05 63-83 [9] 77-107 PDF PDF PS PDF PS
  Koordinierung, Kommunikation 06.06.05 84-107        
6. Intermezzo - Zwischenbilanz zu Teil 2 09.06.05 1-20 [10] 1-20 PDF PDF PS PDF PS
   Teil 3            
Literaturreferenzen zu Teil 2 und 3
      PDF    
7. Prozessverwaltung     1-75 PDF PDF PS PDF PS
  Prozesseinplanung (Scheduling): Fäden (Threads), Prozesszustände, Scheduling-Kriterien, -Verfahren 13.06.05 1-23 [11] 1-48 PDF PDF PS PDF PS
  Scheduling-Verfahren, -Strategien, Fallstudien 16.06.05 24-51 [12] 49-75 PDF PDF PS PDF PS
  Fallstudien (Linux), Prozesseinlastung: Koroutinen, Threads, PCB 20.06.05 52-74        
8. Koordination     1-76 PDF PDF PS PDF PS
  Synchronisation: Verfahrensweisen, Locks, Condition-Variables
Fehler auf den Folien 22, 27 und 37 am 23.06. 17:05 korrigiert!
23.06.05 1-30 [13] 1-40 PDF PDF PS PDF PS
  Semaphor, Monitor 27.06.05 31- [14] 41-52 PDF PDF PS PDF PS
  Verklemmung 30.06.05 -76 [14] 53-76 PDF PDF PS PDF PS
9. Speicherverwaltung     1-64 PDF PDF PS PDF PS
  physikalischer Adressraum, logischer Adressraum 30.06.05 1-10 [15] 1-24 PDF PDF PS PDF PS
  logischer Adressraum, virtueller Adressraum, Speicherzuteilung, Platzierungsstrategien 04.07.05 11-40 [16] 25-48 PDF PDF PS PDF PS
  Platzierungsstrategien, Ladestrategien, Ersetzungsstrategien 07.07.05 41-64 [17] 49-64 PDF PDF PS PDF PS
10. Dateiverwaltung     [18] 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 11.07.05 1-47        
11. Zusammenfassung 14.07.05 1-6 1-6 PDF PDF PS PDF PS

  Impressum Stand: 2006-04-13 11:05   MF,