Vorlesung Echtzeitbetriebssysteme IV

Slides:



Advertisements
Ähnliche Präsentationen
Simulationsansätze in der BWL: Erstellung eines eigenen Projekts
Advertisements

Monitore in Java++ Aufgabe 2 von Markus Schlebusch Christoph Reinboth Sebastian Zok Johannes Stolte Norman Zuther.
10.2 Wechselseitiger Ausschluss in Hardware
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Vorlesung Echtzeitbetriebssysteme.
Semaphore void Passieren (semaphore &s) { if (s > 0) { s--;
Kapitel 6.1 Nebenläufigkeit und wechselseitiger Ausschluss
Kapitel 10 Nebenläufigkeit und wechselseitiger Ausschluss
WHILE - Anweisung.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
DO...WHILE Anweisung.
Mikrocomputertechnik Shisha- Heizung Frank Jury, Alexander Wollmann / MT 5 / SS06 / Projekt: Shisha-Heizung /Betreuung: Prof. Jürgen Walter Gruppe 17 Frank.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Vorlesung Echtzeitbetriebssysteme.
Dr. Barbara Strohbücker
Die wichtigsten Konten des Geld- und Kreditverkehrs Aktiven.
Kapitel 6 Nebenläufigkeit und wechselseitiger Ausschluss
Innovationsideen bewerten
Wir Malen, schreiben, Spielen, stehen, Springen, turnen,
Fermentation Anlagenskizze
Prozess-synchronisation
Kapitel 3: 1. Hauptsatz der Thermo-dynamik und der Energiebegriff
Zuger Treuhändervereinigung
Modellieren und zeichnen im Konstruktionsunterricht
Das Schulklima der Anne-Frank-Realschule
Kapitel 3.7: Berechnung von Änderun-gen der Enthalpie und inneren Energie Prof. Dr.-Ing. Ch. Franke.
Entdeckendes Lernen Furian Susanne.
Echtzeitbetriebssysteme Übungen
Sicherung von elektronischer Kunst und Games von Maximilian Humpert.
Problemlösen und Kreativität Teil 2
Informatik Beschreibung von Abläufen durch Algorithmen 3.3 Wiederholugnsanweisungen 3. Beschreibung von Abläufen durch Algorithmen 3.3 Wiederholungsanweisungen.
Sozialpsychologie - Vertiefung im SS 2011 Willkommen zur Theoretischen und Empirischen Vertiefung im Fach Sozialpsychologie! Meine Kontaktdaten: Dr. Nicole.
Mechanik I Lösungen.
FerienLEO Deliktsrecht Wiss. Mit. RA Dr. Bernhard Ulrici Fall 3: Folgenreiche Eifersucht (BGH NJW 2002, 2232)
Dr. John Hess1 Bestandteile der Rechnungslegung nach schweizerischem Obligationenrecht.
Automatisierung Lotta Winkler Seminar Ingenieurpsychologie Dr. Romy Müller TU Dresden
Bachelorstudiengang Medizintechnik Kompetenzfeld Aktorik
Danke für Ihre Aufmerksamkeit
Aufgabe vom letzten Mal:
Herleitung der p-q-Formel
Der Weg zur Abschlussarbeit Prof. Dr. Hecht
1. Starre Standpunkte aufgeben, den aktuellen Zustand ablehnen
Der kritische Abschnitt
Diskrete Mathematik II
Grundlagen der computergestützten Produktion und Logistik W1332
Informationswirtschaft Wirtschaftsinformatik (Bachelor, 6. Semester)
Prof. Dr.-Ing. Jörg J. Buchholz
Klausurtermine Vorlesung Klinische Psychologie (BSc) WS08/09 Prof. Dr
Methoden der politischen Kommunikationsforschung
Logistikmanagement Einführung in die Logistik WS 2014/2015
Tutorium Programmieren I.
OZONLOCH Präsentiert von Noah Jallow. GLIEDERUNG Die Ozonschicht Das Ozonloch Probleme Zukünftige Lösung.
Gesellschaftliche Bedingungen des Aufwachsens Vorlesung Montag, 17
Bachelorstudiengang Medizintechnik Kompetenzfeld Aktorik
Syntax: while ( BEDINGUNG ) { // Anweisungen die so lange immer wieder ausgeführt // werden, wie die Bedingung zutrifft } for (INITIALISIERUNG; BEDINGUNG;
Gullivers Reisen - oder die Kunst seinen Platz zu finden
Gerundivum.
Vorlesung „Strafrecht IV“ Wintersemester 2017/18
Kleines 1x1 ABCD Aufgaben Kleines 1x1 A · 8 = Lösung.
VL: Hardwaregrundlagen Informatik
Inhalte der Vorlesung: Dienstag 15:45-17:15 Uhr Geb R 004
Schweizer Buchjahr 2018 Praxisseminar Kulturjournalismus
SATZAKZENTUIERUNG Hervorhebung einzelner Wörter
Aktiv und Passiv Die Katze fängt eine Maus. Aktivsatz.
Aktiv und Passiv.
Modularisierung
LU 16: Wie viel ist viel? 2016/17.
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) (Die Thesen zur Vorlesung 1) Thema der Vorlesung Lineares Optimierungsmodell.
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) (Die Thesen zur Vorlesung 3) Thema der Vorlesung Lösung der.
Dann melde dich gleich an – wir freuen uns auf Dich!
„Lebensmotto in einem Satz zusammengefasst“
 Präsentation transkript:

Vorlesung Echtzeitbetriebssysteme IV Vorlesung Echtzeitbetriebssysteme IV. Probleme der Interprozesskoordination Dr.-Ing. Frank Golatowski

Ziele der Vorlesung

Gliederung Interprozesskoordination Interprozesssynchronisation Interprozesskommunkation Probleme der Interprozesskommunikation Wettlaufbedingungen Kritische Abschnitte Gegenseitiger Ausschluss Ohne Betriebssystemunterstützung (aktives Warten) Diikstra´s Herleitung der Dekkerschen Lösung Basisoperation der IPC Gegenseitiger Ausschluss mit Betriebssystemunterstützung (Passives Warten)

while(TRUE) { while (c2==0) warten(); c1=0; critical_section(); c1=1; noncritical_section(); } while(TRUE) { c1=0; while (c2==0) warten(); critical_section(); c1=1; noncritical_section(); } while(TRUE) { c1=0; while (c2==0) { c1=1; warten(); } critical_section(); noncritical_section(); while(TRUE) { c1=0; while (c2==0) { c1=1; while (turn==2) warten(); } critical_section(); noncritical_section();