Scheduling- Algorithmen. Bedeutung nicht-verdängende Strategie Prozesse werden nacheinander ausgeführt Kein Prozess wird bevorzugt Hängt ein Prozess,

Slides:



Advertisements
Ähnliche Präsentationen
Gliederung Lehrmodul 1 Grundsätzlicher Aufbau von Betriebssystemen
Advertisements

Leistung.
RM Optimalität RM ist bzgl. Zulässigkeit optimal unter den präemptiven Scheduling-Verfahren mit festen Prioritäten. D.h. gibt es einen zulässigen Plan,
7.3 Scheduling Zur Erinnerung:
Synchronisation paralleler Transaktionen AIFB SS Serialisierbarkeitsprinzip 4.3 Serialisierbarkeitsprinzip (5/13) Schedule: T* = {T 1,..., T.
Prozesse Einführung in WI 1 (DV-Infrastruktur) WS03/04.
Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
1 Was ist ein klassischer Prozess? A eine exe-Datei B log. Adressraum, Ablaufumgebung für genau einen Thread C log. Adressraum, Ablaufumgebung für eine.
Kapitel 5. Stacks und Queues
Klassische Scheduling-Algorithmen für periodische Systeme
4 Gerätetreiber Gerätetreiber (device driver)
Inhalt Die Idee des Dynamic Energy Saver
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
Aufgaben zum Scheduling
Systeme 1 Kapitel 5 Scheduling WS 2009/10.
Systeme 1 Kapitel 5.1 Unix Scheduling WS 2009/101.
Kapitel 7 Prozesse und Threads
Diskrete Methoden Schedulingalgorithmen
Software zur Simulation von Multitaskingalgorithmen Michael Böhm – BSZW Rodewisch.
Vorlesung: Betriebssysteme © 2002 Prof. Dr. G. Hellberg 1 Studiengang Informatik FHDW Vorlesung Betriebssysteme 1. Quartal 2002.
Einführung Definitionen
Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.
Vorl. 6: Single- und Multitasking Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 2 Rechnerarchitektur Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 5: Interrupts Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin Wintersemester.
Vorlesung 5 Interrupts Peter B. Ladkin
Rechnerarchitektur Vorlesung 2 Peter B. Ladkin
Content-Server Content Infra- struktur Streams Lösung Johannes Kohlmann, Universität Mannheim Content Server Johannes Kohlmann.
CSCW – FSS 2007 ©Jürgen Vogel Zustandsautomat CSM Frei Verfügbar Blockiert Wartet Anfrage Æ Politik = mutually-exclusive Freigabe Æ Anzahl Holder=1 Anfrage.
Statisches Scheduling in RT-Netzwerken Betrachtung zweier Ansätze Marcus Merz
Entwicklung verteilter eingebetteter Systeme - Einführung
Multitasking im Betriebssystem
ALETTA HANIEL- GESAMTSCHULE
Systeme 1 Kapitel 4 Prozesse WS 2009/10.
Betriebssysteme allgemein
4) Task-Verwaltung Inhalte Eigenschaften von Rechenprozessen (Tasks)
Prozesse.
DOD Document Order and Delivery Document Order and Delivery.
A RBEITEN MIT T HREADS. P ROZESSE UND T HREADS Prozess Eine einzelne CPU kann immer nur einen einzelnen Prozess bearbeiten. Rechenzeit wird an Prozesse.
Renate in der Schule Deutsch 1 Kapitel 4.
HORIZONT 1 XINFO ® Das IT - Informationssystem Control-D HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Vortrag Mein Name: Datenschutz, wie damit umgehen Woher habe ich meine Informationen Wie geht die Gesellschaft damit um Gefahren DSG 2000/10 verbessert????
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
Präsentation von Lukas Sulzer
Herzlich Willkommen zu meiner Präsentation
Das IT - Informationssystem
Studiengang Informatik FHDW
Vorgeschichte:. Der Prozess X befindet sich in der CPU in Ausführung
Parallelisierung für Multiprozessor-Maschinen
Prozesse.
Berufliches Gymnasium
Agile Softwareentwicklung
EQUIcon Software GmbH Jena OpenVMS CPU-Performance auf CHARON-AXP Jörg Streit Emulatoren/Virtualisierung PDP-11, VAX, Alpha.
Seite 1 DHBW Stuttgart, Studiengang Elektrotechnik, 5. HJ, Vorlesung: Realzeitsysteme Sep 2012 Durchgängiges Beispiel fürs Scheduling Tasks:
Universität zu Köln WS 2012/13 Seminar: IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien I Dozentin: Susanne Kurz M.A. Referenten: Irina.
KA – Rechnerarchitektur II ____________________________________________________________________________________________ ____________________________________________________________________________________________.
Dynamische Prioritäten Statische Prozess-Prioritäten sind sinnvoll, falls Prozesse in wenige Klassen einteilbar (3.3.3) Dynamische Prioritäten.
Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.
1 Vorlesung 6 Peter B. Ladkin Single- und Multitasking Peter B. Ladkin
Bewertungskriterien für SPS- Software. Welche Eigenschaften muss ein Softwaretool für den SPS-Unterricht haben? Es muss … … ein übersichtliches Userinterface.
Algorithmen und Datenstrukturen Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Stefan Werner (Übungen) sowie viele Tutoren.
1.
Ablauf von Daten- verarbeitungsprozessen Gliederung: ● Zeitliche Steuerung von Abläufen – Druckauftragsverarbeitung – scheinbare Gleichzeitigkeit von Prozessen.
Hardware und Software Was macht einen Computer zum Computer?
Flexibles Job-Shop Scheduling in einer Glasfabrik
Algorithmen und Datenstrukturen
Grundlagen der Betriebssysteme [CS2100]
Kap. 2 Prozesse Version vom
Einführung Definitionen
Einführung Definitionen
 Präsentation transkript:

Scheduling- Algorithmen

Bedeutung nicht-verdängende Strategie Prozesse werden nacheinander ausgeführt Kein Prozess wird bevorzugt Hängt ein Prozess, hängt das ganze System! kooperatives Multitasking lange Prozesse machen freiwillig Pause –Verbesserung der Antwortzeiten des Software

First Come, First Served -FCFS- Aufteilung nach Reihenfolge Ein Prozess nutzt den Prozessor so lange, bis er beendet ist, danach kommt der nächste Prozess aus der Warteschlange Geringe Prozesswechselverluste Lange Antwortzeiten der Prozesse möglich! CPU Neuer Prozess Warteschlange Prozess- ende

Shortest Job First - SJF - Aufteilung nach Prozesszeit Ziel ist die Gesamtwartezeit aller Prozesse zum minimieren. Der kürzeste Prozess wird als erster ausgewählt. Die Zeit muss abschätzbar sein! CPU Scheduler wählt Kürzesten Prozess Prozess- ende

Highest Priority First –n HPF –n Prozesse werden nach ihrer Priorität ausgewählt Nach dem Ende eines Prozesses wird der mit der höchsten Priorität ausgewählt Prio 1 Prio 2 Prio 3 CPU Prozess- ende Scheduler wählt Befehl mit höchster Priorität

Schönen Dank für eure geschätzte Aufmerksamkeit ihr seid Staub! © by Hertie, Feb2007