Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
SP
 
  Vorlesung
  Folien
  Übungen
  Evaluation
  Prüfungsinformationen
  Forum
  protected area Intern
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2008/09  >  SP  >  Folien

Systemprogrammierung (SP) im WS 2008/09

Gliederung und Vorlesungsfolien

Die Vorlesungsfolien werden im 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 Zahl in eckigen Klammern davor steht für den dazugehörenden Gutschein-Abschnitt).

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!

Die Folien liegen noch nicht vollständig vor - wir werden die Teile jeweils zur Verfügung stellen, sobald sie fertig werden.

All slides are copyrighted (C)2006, 2007, 2008, 2009 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!

k
Abschnitt Vorlesung Folien
Datum Seiten Seiten
[Gutschein-Nr.]
A4 (1x1) A5 (1x2) A6 (2x2)
Teil A            
Titelblatt       PDF    
1. Überblick über die Lehrveranstaltung, Organisatorisches 16.10.08     PDF PDF PDF
2. C-Kurzeinführung     1-120 (komplett) PDF PDF PDF
  Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen 16.10.08 1-13 1-40 [1] PDF PDF PDF
  Funktionen, Preprozessor, Module, Gültigkeitsbereiche und Lebensdauer von Variablen 20.10.08 14-38        
  Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik 23.10.08 38-78 41-120 [1] PDF PDF PDF
  Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten 27.10.08 79-90        
  Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen 30.10.08 91-107        
  Ein-/Ausgabe 06.11.08 108-120        
3. Ausführung von Programmen - von der Quelle zum Prozess     1-18 [3] PDF PDF PDF
  Übersetzen, Binden, Programme und Prozesse, Laden 06.11.08 1-18        
Teil B            
4. Einleitung     1-25 [2] PDF PDF PDF
  Begriffsdeutung, Vorlesungsverlauf 03.11.08 1-25        
5. Organisation von Rechensystemen     1-70 [2] PDF PDF PDF
  Semantische Lücke, Mehrebenenmaschinen, Softwaremaschinen, Partielle Interpretation 10.11.08 1-32        
  Programmunterbrechung, Nebenläufigkeit, Virtualisierung 13.11.08 33-70        
6. Betriebsarten     1-76 [4] PDF PDF PDF
  Einführung, Stapelbetrieb, Echtzeitbetrieb, Mehrprogrammbetrieb 17.11.08 1-23        
  Mehrprogrammbetrieb, Mehrzugangsbetrieb, 20.11.08 24-48        
  Mehrzugangsbetrieb, Netzbetrieb, Integrationsbetrieb 24.11.08 49-76        
7. Funktionale Abstraktionen     1-112 [5] PDF PDF PDF
  Adressraum, Speicher 27.11.08 1-24        
  Datei, Namensräume 01.12.08 25-55        
  Prozess, Koordination 04.12.08 55-82        
  Koordination, Kommunikation 08.12.08 83-106        
8. Zwischenbilanz zu Teil B 15.12.08 1-19 1-19 [5] PDF PDF PDF
Teil C            
9. Prozesseinplanung     1-55 [6] PDF PDF PDF
  Prozesseinplanung (Scheduling): Fäden (Threads), Prozesszustände 15.12.08 1-15        
  Scheduling-Kriterien, -Verfahren, -Strategien, Fallstudien 18.12.08 16-55        
10. Prozesseinlastung     1-34 [7] PDF PDF PDF
  Koroutinen, Fäden (Threads), Prozessdeskriptor (PCB) 08.01.09 1-32        
11. Synchronisation     1-65 [7] PDF PDF PDF
  Konkurrenz und Koordination, Verfahrensweisen, Schlossvariablen (Locks)
12.01.09 1-28        
  Bedingungsvariablen (Condition Variables), Semaphor, Monitor 15.01.09 29-55        
  Monitor, Zusammenfassung 19.01.09 56-62        
12. Verklemmung     1-25 [8] PDF PDF PDF
  Grundlagen, Vorbeugung, Vermeidung, Erkennung und Erholung
19.01.09 1-23        
13. Adressraum     1-26 [9] PDF PDF PDF
  physikalischer Adressraum, logischer Adressraum, virtueller Adressraum 22.01.09 1-24        
14. Arbeitsspeicher     1-41 [9] PDF PDF PDF
  Speicherzuteilung, Platzierungsstrategien 26.01.09 1-21        
  Ladestrategien, Ersetzungsstrategien 29.01.09 22-40        
15. Dateiverwaltung          
  Medien, Speicherung von Dateien, Beispiele: UNIX-FS, EXT2-FS, NTFS 02.02.09 1-24 1-24 [10] PDF PDF PDF
  NTFS, Dateisysteme mit Fehlererholung (Journal, Log-structured), RAID-Systeme 05.02.09 25-56 25-56 [11] PDF PDF PDF
16. Zusammenfassung 05.02.09 1-6 1-6 [11] PDF PDF PDF

  Impressum   Datenschutz Stand: 2009-02-27 17:26