BS: 14 - Zusammenfassung und Ausblick (kurz) - TU Dortmund

ess.cs.uni.dortmund.de

BS: 14 - Zusammenfassung und Ausblick (kurz) - TU Dortmund

Betriebssysteme (BS)

Zusammenfassung und Ausblick

Olaf Spinczyk

Arbeitsgruppe Eingebettete Systemsoftware

Lehrstuhl für Informatik 12

TU Dortmund

Olaf.Spinczyk@tu-dortmund.de

http://ess.cs.uni-dortmund.de/~os/

http://ess.cs.tu-dortmund.de/DE/Teaching/SS2011/BS/

1


Inhalt

● Anwendungsbereiche für Betriebssysteme

● Vielfalt der Anforderungen

● Adaptive Systemsoftware

● Evaluationsergebnisse

Ausblick

● Lehrveranstaltung über Betriebssysteme

● Klausur

BS: 14Zusammenfassung und Ausblick 2


Inhalt

● Anwendungsbereiche für Betriebssysteme

● Vielfalt der Anforderungen

● Adaptive Systemsoftware

● Evaluationsergebnisse

Ausblick

● Lehrveranstaltung über Betriebssysteme

● Klausur

BS: 14Zusammenfassung und Ausblick 3


Vielfalt in der Systemsoftware

High High Performance

Computing


➔Minimale Minimale Kommunikationslatenzen

Sichere Systeme


➔Zugriffsschutz Zugriffsschutz

Eingebettete und und

automotive Systeme


➔Minimaler Minimaler

Speicherplatzbedarf

Arbeitsplatzsysteme

➔ Intuitive Benutzeroberfläche

Echtzeitsysteme


➔Vorhersagbares Vorhersagbares

Zeitverhalten

Virtuelle Systeme

➔ Paravirtualisierung

Application

Application Server

JVM

LiquidVM OS

Hypervisor

Hardware

BS: 14Zusammenfassung und Ausblick 4


Die Eier legende Wollmilchsau

● Ein Vielzweckbetriebssystem ist für den

wahrscheinlichsten Fall (den Normalfall) optimiert

● In allen Fällen, die von der künstlich definierten Norm

abweichen, fallen Kosten an

● Auch ungenutzte Funktionen haben einen Preis

● Laufzeitverbrauch durch unnötige Fallunterscheidungen

● Speicherplatzbedarf

● erhöhte Startzeiten

● Verschlechterung der cache-hit Raten

● Besonders problematisch sind Eigenschaften, die sich auf

viele Systemfunktionen auswirken

● Linux 2.6 Kern: grep EPERM liefert 1243 Treffer!

BS: 14Zusammenfassung und Ausblick 5


Alternative: Adaptive Systemsoftware

● Ziel: feingranulare statische Konfigurierbarkeit

➔ Anpassbarkeit an unterschiedlichste Anwendungen

➔ Ressourceneinsparung gegenüber Vielzwecksystemen

➔ Wiederverwendung und damit höhere Produktivität

im Vergleich zu Individuallösungen

● Herausforderungen:

● Beherrschung der Variantenvielfalt

- Analyse und Modellierung der Variabilität

● Minimierung der Modulabhängigkeiten, „Plug&Play“

- Systementwurf

● Geeignete Sprachmittel für die Programmierung

- Generizität und Wiederverwendung vs. Effizienz

● Werkzeugunterstützung

- Techniken zur Konfigurierung

BS: 14Zusammenfassung und Ausblick 6


Inhalt

● Anwendungsbereiche für Betriebssysteme

● Vielfalt der Anforderungen

● Adaptive Systemsoftware

● Evaluationsergebnisse

Ausblick

● Lehrveranstaltung über Betriebssysteme

● Klausur

BS: 14Zusammenfassung und Ausblick 7


Evaluationsergebnisse

... findet man auf der Webseite zu BS

● Gesamtergebnis: gut (2.02)

● Für eine Pflichtveranstaltung normal

● Etwa wie im Vorjahr

● Auffälligkeiten (negativ)

● Eignung des Stoffes zur Berufsvorbereitung → nur 2.66

● Schwierigkeitsgrad/Aufwand der Übungen → nur 3.29

- gleichverteilt von 1 bis 5!

● Auffälligkeiten (positiv)

● Die Veranstaltung ist gut organisiert → 1.51

● Tendenzen im Vergleich zum Vorjahr

● Bewertung der Vorlesung 1.91 → 1.79

● Bewertung der Übung 2.17 → 2.81

BS: 14Zusammenfassung und Ausblick 8


Evaluationsergebnisse (2)

● Einzelmeinungen:

● … haben wir leider noch nicht bekommen

● ESS-Kummerkasten (→ BS Webseite)

● Für alle, die uns noch mehr sagen wollen

BS: 14Zusammenfassung und Ausblick 9


Inhalt

● Anwendungsbereiche für Betriebssysteme

● Vielfalt der Anforderungen

● Adaptive Systemsoftware

● Evaluationsergebnisse

Ausblick

● Lehrveranstaltung über Betriebssysteme

● Klausur

BS: 14Zusammenfassung und Ausblick 10


LVs der Arbeitsgruppe ESS

● Bachelor Fachprojekt

● FP-SWA – „Software im Automobil“ (WS 12/13)

- Praktische Durchführung einer SW-Entwicklung für Autos

● Master-Basis

● SUS – „Software ubiquitärer Systeme“ (SS12)

- Basisveranstaltung für „Eingebettete und Verteilte Systeme“

- Ein vertikaler Streifzug durch die Systemsoftware ubiquitärer Systeme

● Master-Vertiefung

BSB – „Betriebssystembau“ (WS 12/13)

- Vertiefung im Bereich der Betriebssysteme

- Bau eines eigenen PC Betriebssystems im Rahmen der Übung

● AFFESS – „Aktuelle Forschungsfragen

der eingebetteten Systemsoftware“ (WS 12/13?)

- Wechselnde Themen mit starkem Forschungsbezug

● PGs, Seminare

BS: 14Zusammenfassung und Ausblick 11


Leistungsnachweise

● Informatik-Bachelor

● Klausur am 28.7.2011 (Anmeldung bis einschließlich 21.7.),

Nebentermin 30.09.2011

- Erbrachte Studienleistungen für BS werden weitergeleitet.

- In Sonderfällen, z.B. Anmeldung mit „alter Studienleistung“ aus BSRvS1, bitte Mail an

Horst.Schirmeier@tu-dortmund.de.

● Informatik-Diplom

● Unbenotete Teilnahmescheine

- Landen ebenfalls automatisch beim Prüfungsamt.

- Wer einen gedruckten Schein haben möchte: Bitte Mail an Olaf Spinczyk

bis Ende der Woche (mit Name, Matrikelnummer, Studiengang)

● Lehramt

● Unbenotete Teilnahmescheine: siehe oben

● Mündliche Prüfung (20-30 Minuten)

- Möglichst 25.7. und 26.7. am Vormittag

- Anmeldung/Terminreservierung bis 1 W. vorher bei Olaf Spinczyk (per Mail)

BS: 14Zusammenfassung und Ausblick 12


Klausurvorbereitung

Mix aus Fragen zum Vorlesungsstoff und Übungsthemen

● Inhalt der Folien lernen

● Klassifizieren: Was muss ich lernen? Was muss ich begreifen?

● Übungsaufgaben verstehen, C und UNIX „können“

● ASSESS System bleibt mindestens bis zur Klausur offen

- Bei Fragen zur Korrektur melden

● Am besten die Aufgaben noch einmal lösen

● Optionale Zusatzaufgaben bearbeiten

● Beispielaufgaben lösen (→ BS Homepage)

● „Last Chance Test“ und Musterlösung

● Probeklausuren mit Besprechungsfolien

● Literatur zur Lehrveranstaltung durchlesen

BS: 14Zusammenfassung und Ausblick 13


Literatur: Standardwerke

Operating System Concepts.

von Abraham Silberschatz,

Peter Galvin, und Greg Gagne

Modern Operating Systems 2/e. von

Andrew S. Tanenbaum

Operating Systems.:

Internals and Design Principles. von

William Stallings

BS: 14Zusammenfassung und Ausblick 14

Weitere Magazine dieses Users
Ähnliche Magazine