• Keine Ergebnisse gefunden

Zu meiner Person

N/A
N/A
Protected

Academic year: 2022

Aktie "Zu meiner Person"

Copied!
15
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Roland Wism ¨uller

Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.dde Tel.: 0271/740-4050, B ¨uro: H-B 8404

Stand: 18. Oktober 2021

Betriebssysteme I

WS 2021/2022

(2)

Betriebssysteme I

WS 2021/2022

0 Organisation

(3)

Zu meiner Person

➥ Studium der Informatik an der Techn. Univ. M ¨unchen

dort 1994 promoviert, 2001 habilitiert

➥ Seit 2004 Prof. f ¨ur Betriebssysteme und verteilte Systeme

Forschung: Sichere komponentenbasierte Systeme; Muster- erkennung in Netzwerkdaten; parallele und verteilte Systeme

Mentor f ¨ur die Bachelor-Studieng ¨ange Informatik 2012 mit Ne- benfach/Vertiefung Mathematik

e-mail: rolanda.dwismuellera@duni-siegena.dde

Tel.: 0271/740-4050

B ¨uro: H-B 8404

Sprechstunde: Mo., 14:15-15:15 Uhr

auch per Zoom, siehe moodle

(4)

Zur Fachgruppe

Betriebssysteme / verteilte Systeme“

Andreas Hoffmann

andreas.hoffmann@uni-...

0271/740-4047 H-B 8405

El. Pr ¨ufungs- und ¨Ubungssysteme

IT-Sicherheit

Web-Technologien

Mobile Anwendungen

Damian Ludwig

damian.ludwig@uni-...

0271/740-2533 H-B 8402

Capability-Systeme

Compiler

Programmiersprachen

Felix Breitweiser

felix.breitweiser@uni-...

0271/740-4719 H-B 8406

Betriebssysteme

Programmiersprachen

Virtuelle Maschinen

(5)

Lehrangebot

Vorlesungen/Praktika

➥ Rechnernetze I, 5/6 LP (jedes SoSe)

➥ Rechnernetze Praktikum, 5/6 LP (jedes WiSe)

➥ Rechnernetze II, 5/6 LP (jedes SoSe)

➥ Betriebssysteme I, 5/6 LP (jedes WiSe)

➥ Parallelverarbeitung, 5/6 LP (jedes WiSe)

➥ Verteilte Systeme, 5/6 LP (jedes SoSe)

(6)

Lehrangebot ...

Projektgruppen

➥ z.B. Sichere Zusammenarbeit von Softwarekomponenten

➥ z.B. Konzepte zur sicheren Verwaltung von Linux-basierten Thin Clients

Abschlussarbeiten (Bachelor, Master)

➥ Themengebiete: sichere virtuelle Maschine, Parallelverarbeitung, Mustererkennung in Sensordaten, eAssessment, ...

Seminare

➥ Themengebiete: IT-Sicherheit, Programmiersprachen, Musterer- kennung in Sensordaten, ...

➥ Ablauf: Blockseminare

30 Min. Vortrag, 5000 Worte Ausarbeitung

(7)

Zur Vorlesung

Vorlesung:

Pr ¨asenz: Do., 12:20 - 13:50 Uhr, H-C 3305 (max. 70 Personen!)

zus ¨atzlich Screencasts in moodle

Ubungen:¨

2-st ¨undig

2 ¨Ubungsgruppen

Do., 08:30-10:00, H-C 3310, ab 21.10.

Do., 10:15-11:45, H-C 3310, ab 21.10.

z.T. praktische ¨Ubungen unter LINUX

(8)

Zur Vorlesung ...

Information, Folien und Ank ¨undigungen:

http://www.bs.informatik.uni-siegen.de/lehre/bs1

vollst ¨andiger Foliensatz ist verf ¨ugbar

Folien werden (nur) geringf ¨ugig aktualisiert

Ziel: aktualisierte Folien sind sp ¨atestens am Tag vor der Vorlesung verf ¨ugbar (als PDF)

Screencasts (Videos) dazu in moodle

(9)

Zur ¨ Ubung

➥ Teilweise praktische ¨Ubungen mit Linux

Bearbeitung zu Hause!

Installieren Sie sich dazu eine Linux-Variante oder nutzen Sie ein Linux Live-System auf USB-Stick, z.B. Ubuntu

siehe https://ubuntu.com/download/desktop

Sollte dies nicht m ¨oglich sein, k ¨onnen wir Ihnen auch einen Remote-Zugang auf ein Linux-System einrichten

bitte melden Sie sich dazu per E-Mail (von Ihrer studenti- schen Uni-Adresse aus!) bei Prof. Wism ¨uller

➥ In den ¨Ubungsstunden sollen vor allem Ihre Fragen beantwortet bzw. Ihre L ¨osungsideen vorgestellt werden!

Musterl ¨osungen werden nach der ¨Ubung als PDF auf die Webseite gestellt

(10)

Literatur

➥ Andrew S. Tanenbaum, Herbert Bos. Moderne Betriebssysteme, 4. Auflage. Pearson Studium, 2016.

➥ William Stallings. Betriebssysteme, 4. Auflage. Pearson Studium, 2003.

➥ William Stallings. Operating Systems – Internals and Design Principles, 8. Auflage. Pearson Education, 2015.

➥ J ¨urgen Nehmer, Peter Sturm. Systemsoftware – Grundlagen moderner Betriebssysteme, 2. Auflage. dpunkt.verlag, 2001.

➥ E. Ehses, L. K ¨ohler, P. Riemer, H. Stenzel, F. Victor.

Betriebssysteme – Ein Lehrbuch mit ¨Ubungen zur System- programmierung in UNIX/Linux. Pearson Studium, 2005.

(11)

Pr ¨ufung

➥ 60-min ¨utige schriftliche Klausur

ohne Hilfsmittel

➥ Anmeldung zur Klausur ¨uber Unisono

rechtzeitig ¨uber Fristen informieren!

siehe Webseiten des Pr ¨ufungsamts!

Informatik (PO 2012): Mentorengenehmigung erforderlich (Frist!)

➥ Falls keine Anmeldung erforderlich ist: bitte im Sekretariat Bescheid geben (mind. 2 Wochen vor der Klausur)

➥ Zwei Klausurtermine pro Jahr

jeweils nach dem WiSe bzw. SoSe in den Semesterferien

n ¨achster Termin: Feb./M ¨arz 2022

bitte auf Ank ¨undigungen achten!

(12)

Inhalt der Vorlesung

➥ Einf ¨uhrung

was ist ein Betriebssystem (BS), wozu braucht man es?

➥ Prozesse und Threads

was sind Prozesse/Threads, wie werden sie verwaltet?

➥ Interprozeßkommunikation (IPC)

wie k ¨onnen Prozesse/Threads kooperieren?

was kann dabei schiefgehen (Verklemmungen)?

➥ Scheduling

wer darf wann wie lang rechnen?

➥ Speicherverwaltung

wie teilt das Betriebssystem den Speicher an Prozesse zu?

(13)

Inhalt der Vorlesung ...

➥ Ein-/Ausgabe

wie kommuniziert der Rechner mit externen Ger ¨aten

➥ Dateisysteme

wie wird z.B. die Festplatte verwaltet?

➥ Schutzmechanismen

wie werden Benutzer gegeneinander gesch ¨utzt?

(14)

Ziel der Vorlesung

➥ Grundwissen jedes Informatikers im Bereich Betriebssysteme

➥ Verst ¨andnis der Probleme und ihrer L ¨osungen

➥ Grundverst ¨andnis g ¨angiger BS-Konzepte und -Mechanismen

wichtig f ¨ur (effiziente) Programmierung!

Konzepte oft auch f ¨ur Anwendungsprogramme nutzbar

➥ Grundlage f ¨ur andere Vorlesungen

Verteilte Systeme (jeweils im SoSe)

Parallelverarbeitung (jeweils im WiSe)

...

(15)

Sonderevaluation

Studiendauer Informatik“

Elektronische Umfrage vom 11.10. - 31.10.

➥ Was wollen wir wissen?

Aktivit ¨aten neben Studium (Erwerbst ¨atigkeit, Betreuung, ...)

Probleme der Studienstruktur (Angebot, ¨Uberschneidungen, Anforderungen, ...)

Vereinbarkeit zwischen Studium mit anderen Verpflichtungen

Bewertung m ¨oglicher Verbesserungs-Maßnahmen

➥ Warum wollen wir das wissen?

Planung v. Maßnahmen zur Verbesserung der Studiensituation

Ggf. Einf ¨uhrung eines Teilzeitstudiengangs

Rechtfertigung von Maßnahmen

”nach oben“

Helfen Sie uns bitte, Ihre Studienbedingungen zu verbessern!

Referenzen

ÄHNLICHE DOKUMENTE

weiterhin KAE bezogen haben, wird nach Rücksprache mit dem SECO verzichtet, da sich das Risiko von Doppelzahlun- gen bei Fusionen gemäss Rückmeldung des Revisionsdienstes (TCRD)

Erg¨anzen Sie simple stack.cc durch einen weiteren Konstruktor mit zwei Parametern, einem Feld G[] und einem int f¨ ur die L¨ange dieses Feldes. Das durch diesen Konstruktor

Reformulieren Sie einen (evtl. noch nicht ausf¨ uhrbaren) Contract nur mit Hilfe der grund- legenden Observatoren.. Kritisieren Sie analog die Berechnung von old keys in der

Tatsächlich trifft das nicht nur auf Schauspieler zu, sondern auf fast alle Künstler, die sich der Bühne ver- schrieben haben und deren Kunst da- mit höchst flüchtig ist: Eine

mit vom Jg. Bundesrepublik Jugoslawien); (DBA mit SFR Jugoslawien gilt fort, BGBl.. Abkommen Fundstelle Inkrafttreten Anwendung BGBl. II BStBl I grundsätzlich. mit vom

Meldeformular eines SARS-CoV-2 Falles für Einrichtungen im Landkreis

Meldeformular eines SARS-CoV-2 Falles für Einrichtungen im Landkreis

Zum ei- nen, weil bereits im Rahmen der Stellungnahme zu den Anträgen in einem ersten Teil der vorlie- genden Stellungnahme auf einzelne Sachgebiete Bezug genommen wird, zum