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 2010/11  >  SP  >  Folien

Systemprogrammierung (SP) im WS 2010/11

Gliederung und Vorlesungsfolien

Die Vorlesungsfolien werden im PDF-Format in DIN A4, mit zwei DIN A5 Seiten und mit vier DIN A6 Seiten pro Druckblatt 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, 2010 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
[Gutschein-Nr.]
A4 (1x1) A5 (1x2) A6 (2x2)
Teil A (Systemprogrammierung 1)            
I Überblick über die Lehrveranstaltung, Organisatorisches 20.10.10     PDF PDF PDF
II C-Kurzeinführung     1-115 (komplett) PDF PDF PDF
  Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen 20.10.10 1-13 1-24 [0] PDF PDF PDF
  Funktionen, Preprozessor, Module, Gültigkeitsbereiche und Lebensdauer von Variablen 21.10.10 14-37 25-96 [1] PDF PDF PDF
  Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik 22/25.10.10 38-69        
  Zeiger und Felder , Zeigerarithmetik, Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten 27.10.10 71-87        
  Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe 28.10.10 88-115 97-115 [2] PDF PDF PDF
III Ausführung von Programmen - von der Quelle zum Prozess     1-18 [2] PDF PDF PDF
  Übersetzen, Binden, Programme und Prozesse, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen 03.11.10 1-18        
Teil B (Systemprogrammierung 1)            
IV Einleitung     1-31 [3] PDF PDF PDF
  Fallstudie, Begriffsdeutung 04.11.10 1-31        
V Rechnerorganisation            
  Schichtenstruktur: Semantische Lücke, Mehrebenenmaschinen 10.11.10 1-27 1-27 [4] PDF PDF PDF
  Assembliersprache: Grundlagen, Pseudobefehle, Maschinenbefehle 11.11.10 1-28 1-28 [4] PDF PDF PDF
  Maschinenprogramme: Programmhierarchie, Organisationsprinzipien, Selbststudium 1-23 1-23 [4] PDF PDF PDF
  Betriebssytemebene: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität 17.11.10 1-38 1-38 [4] PDF PDF PDF
VI. Betriebssystemkonzepte            
  Arbeitsspeicher: Adressräume, Speicherverwaltung 18.11.10 1-30 1-41 [5] PDF PDF PDF
  Massenspeicher: Datei, Dateisystem, Namensraum 24.11.10 1-37 1-37 [5] PDF PDF PDF
  Prozesse: Prozess, Prozessmodelle, Einplanung, Koordination, Kommunikation 25.11.10 1-44 1-44 [5] PDF PDF PDF
VII. Betriebsarten            
  Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) 01.12.10 1-47 1-47 [6] PDF PDF PDF
  Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale (Multiprozessoren, Schutzvorkehrungen, Speicherverwaltung), Echtzeitbetrieb, 02.12.10 1-41 1-47 [7] PDF PDF PDF
  Postskriptum: Netzbetrieb, Integrationsbetrieb     1-24 [7] PDF PDF PDF
8. Zwischenbilanz zu Teil B 08.12.10 1-25 1-25 [7] PDF PDF PDF
Teil C (Systemprogrammierung 2)            
9. Prozessverwaltung            
  Einplanungskriterien: Faden (Thread), Einplanungsebenen, Prozesszustände, Verdrängung, Gütemerkmale 09.12.10 1-28 1-28 [8] PDF PDF PDF
  Einplanungsverfahren: Einordnung, Verfahren/Strategien 15.12.10 1-28 1-39 [8] PDF PDF PDF
  Einlastung: Koroutine, Programmfaden 16.12.10 1-40 1-54 [9] PDF PDF PDF
10. Prozesssynchronisation            
  Nichtsequentialität: Parallelisierbarkeit, Kausalordnung, Konkurrenz und Koordination, Verfahrensweisen 12.01.11 1-26 1-26 [10] PDF PDF PDF
  Hochsprachenebene: Monitor, Bedingungsvariable, Beispiel Nachrichtenpuffer 12.01.11 1-20 1-20 [10] PDF PDF PDF
  Maschinenprogrammebene: Verdrängungssperre, Bedingungsvariable, Semaphor 13.01.11 1-31 1-43 [10] PDF PDF PDF
  Befehlssatzebene: Unterbrechungssteuerung, Schlossvariable, Nichtblockiernde Synchronisation 19.01.11 1-29 1-34 [11] PDF PDF PDF
11. Betriebsmittelverwaltung            
  Betriebsmittel, Verklemmungen 20.01.11 1-31 1-33 [11] PDF PDF PDF
12. Speicherverwaltung            
  Adressraumkonzepte: Grundlagen, physikalischer Adressraum, logischer Adressraum, virtueller Adressraum 26.01.11 1-31 1-32 [12] PDF PDF PDF
  Zuteilungsverfahren: Platzierungsstrategie, Freispeicherorganisation, Speicherverschnitt 27.01.11 1-26 1-26 [12] PDF PDF PDF
  Speichervirtualisierung: Ladestrategie, Ersetzungsstrategie 02.02.11 1-26 1-27 [12] PDF PDF PDF
13. Dateisystem            
  Medien, Speicherung von Dateien, Beispiele: UNIX-FS, EXT2-FS, NTFS 03.02.11 1-28 1-32 [13] PDF PDF PDF
  NTFS, Dateisysteme mit Fehlererholung (Journal, Log-structured), RAID-Systeme 09.02.11 29-56 33-56 [14] PDF PDF PDF

  Impressum   Datenschutz Stand: 2011-04-28 19:13