Hausübung 2. Konzepte und Methoden der Systemsoftware. Aufgabe 1: Einfache Schedulingstrategien. SoSe bis

Größe: px
Ab Seite anzeigen:

Download "Hausübung 2. Konzepte und Methoden der Systemsoftware. Aufgabe 1: Einfache Schedulingstrategien. SoSe bis"

Transkript

1 Universität Paderborn Fachgebiet Rechnernetze SoSe 2014 Konzepte und Methoden der Systemsoftware Hausübung bis Hausübungsabgabe: Format: Lösungen in schriftlicher oder gedruckter Form abgeben. Quelltext wird digital abgegeben, siehe separate Beschreibung am Ende es Übungszettels. Ort: Lösung in markiertem Kasten in D3 Flur einwerfen. Uhrzeit: Annahme der Abgaben bis Montag, , 08:00 Uhr (s.t.) Gruppen: Geben Sie Ihre Namen, Matrikelnummern und ggf. IMT- -Addressen auf der Lösung an. Maximal 4 Personen pro Lösung. Eindeutig: Geben Sie höchstens eine Lösung zu einer Aufgabe ab. Aufgabe 1: Einfache Schedulingstrategien (a) Beschreiben Sie kurz die folgenden Zielmetriken von Schedulingstrategien: (4 P) 1. Maximale Antwortzeit 2. Mittleren Antwortzeit 3. Länge des Ablaufplans 4. Durchsatz (b) In dieser Aufgabe sollen Sie Schedulingstrategien praktisch anwenden und Zielmetriken ausrechnen. Zur Vereinfachung betrachten Sie in dieser Aufgabe nur einfache Schedulingstrategien mit folgenden Eigenschaften: Keine Sollzeitpunkte (Deadlines) Zunächst ohne Verdrängung Unabhängige Jobs Jobs blockieren nicht Dynamische Jobmenge, Online-Scheduling Ein Betriebsmittel zur Abarbeitung des Jobs Jobwechselzeit von einer Zeiteinheit Folgende Tabelle beschreibt Jobs, die zu unterschiedlichen Zeitpunkten eintreffen. (28 P) Job Ankunftzeitpunkt Abarbeitungsdauer j j2 4 6 j3 6 2 j j Für jede Strategie müssen folgende Teilaufgaben erfüllt werden: 1. Tragen Sie den Job-Schedule zu dieser Strategie in ein Gantt-Diagramm ein. Hinweis: Markieren Sie deutlich, welcher Job in welchem Zeitslot ausgeführt wird. 2. Berechnen Sie die Antwortzeiten für die einzelnen Jobs, die maximale und mittlere Antwortzeiten aller Jobs. 3. Tragen Sie die Länge des Ablaufplans ein und berechnen Sie den Durchsatz. 71 P KMS SoSe 2014 Hausübung 2 1/8

2 First Come First Serve - Strategie. j1 j2 j3 j4 j5 max. Az. mittlere Az. Länge Durchsatz Shortest Job Next - Strategie. j1 j2 j3 j4 j5 max. Az. mittlere Az. Länge Durchsatz Round Robin - Strategie mit fixer Zeitscheibe von 5 Zeiteinheiten. j1 j2 j3 j4 j5 max. Az. mittlere Az. Länge Durchsatz KMS SoSe 2014 Hausübung 2 2/8

3 Round Robin - Strategie mit fixer Zeitscheibe von 1 Zeiteinheit. j1 j2 j3 j4 j5 max. Az. mittlere Az. Länge Durchsatz (c) Strategien sind darauf ausgelegt, wenigstens eine Zielmetrik zu verbessern. Ordnen Sie (6 P) den unten stehenden Zielmetriken jene einfache Strategie (nicht verdrängend, ohne Deadline- Berücksichtigung) zu, welche die Zielmetrik besser umsetzt als andere Strategien. Begründen Sie kurz Ihre Zuordnung. Zielmetriken: 1. Maximierung des Durchsatzes 2. Minimierung der Mittlere Antwortzeit (d) Die Strategie Shortest Job Next (SJN) hat eine Schwäche, welche die Highest Response (5 P) Ratio Next (HRRN) Strategie behebt. Beschreiben Sie, was bei SJN passiert und warum es im gleichen Fall bei HRRN nicht passiert. (e) Überlegen Sie, wie die Zeitscheibe von Round Robin die Zielmetriken beeinflusst. Mit (3 P) welcher Zeitscheibe würde für die obigen Jobs der Durchsatz maximiert werden? (f) Die Zeitscheiben können auch adaptiv gewählt werden: (10 P) Ein neuer Job, bekommt die Zeitscheibe t=2 zugeordnet. Ist dieser einmal gelaufen, verdoppelt sich die Zeitscheibe für seine nächste Ausführung. Es werden Jobs mit einer kleinen Zeitscheibe den Jobs mit einer Größeren bevorzugt. Zeichnen Sie den Schedule in das Gantt-Diagramm und berechnen Sie die Zielmetriken wie in Aufgabenteil b): Round Robin mit adaptiver Zeitscheibe Az. j1 Az. j2 Az. j3 Az. j4 Az. j5 max. Az. mittlere Az. Länge Durchsatz KMS SoSe 2014 Hausübung 2 3/8

4 (g) Zeichnen Sie den Schedule für die Shortest Remaining Time Next(SRTN)-Strategie ein (7 P) und berechnen Sie die Zielmetriken wie in Aufgabenteil b): Shortest Remaining Time Next-Strategie Az. j1 Az. j2 Az. j3 Az. j4 Az. j5 max. Az. mittlere Az. Länge Durchsatz (h) Vergleichen Sie Ihre Ergebnisse von SRTN mit den Ergebnissen von SJN. Welche Zielmetriken aus (a) haben sich verbessert und verschlechtert? Beschreiben Sie, woran das (6 P) liegt. (i) Erklären Sie kurz, welchen Vorteil Sie haben, wenn laufende Jobs verdrängt werden (2 P) können? KMS SoSe 2014 Hausübung 2 4/8

5 Aufgabe 2: Deadline Scheduling Zur Vereinfachung betrachten Sie in dieser Aufgabe folgende System-Eigenschaften: Unabhängige Jobs Jobs blockieren nicht Jobs haben Sollzeitpunkte Dynamische Jobmenge, Online-Scheduling Ein Betriebsmittel zur Abarbeitung der Jobs Jobwechselzeit von einer Zeiteinheit (a) Beschreiben Sie kurz die maximale Verspätung eines Schedules mit Sollzeitpunkten. (1 P) (b) Gegeben sind folgende Jobs: Job Ankunftzeitpunkt Abarbeitungsdauer Sollzeitpunkt Spielraum (Laxity) j j j j j i. Füllen Sie die Spalte Spielraum für jeden Job separat aus. Gehen Sie davon aus, (5 P) dass der tatsächliche Startzeitpunkt der Ankunftszeitpunkt des Jobs ist. ii. Berechnen Sie den Ablaufplan für drei Scheduling-Strategien. Errechnen Sie zusätzlich die Verspätungen der Jobs. (21 P) 47 P KMS SoSe 2014 Hausübung 2 5/8

6 Earliest Due Date-Strategie Zeitdiagram: Verspätung (V): j1 j2 j3 j4 j5 max. Verspätung Earliest Deadline First-Strategie Zeitdiagram: Verspätung (V): j1 j2 j3 j4 j5 max. V. Neue Least Laxity First-Strategie: Für den nächsten Zeitschlitz wird der Job ausgewählt, der aktuell den geringsten Spielraum hat. Jobs werden auch unterbrochen, wenn ein anderer Job einen geringeren Spielraum hat. Zeitdiagram: Verspätung (V): V. j1 V. j2 V. j3 V. j4 V. j5 max. V. KMS SoSe 2014 Hausübung 2 6/8

7 (c) Earliest Due Date(EDD) und minimale Maximale Verspätung: Die maximale Verspätung eines EDD-Schedules ist minimal für ein Betriebsmittel. Warum ist diese Aussage richtig? Idee: Versuchen Sie Jobs eines nicht EDD-Schedules S zu tauschen: Wie verändert sich L max?. Notation: J i Job i e i tatsächlicher Endzeitpunkt des Jobs i d i Sollzeitpunkt des Jobs i L i Verspätung von Job i S Schedule S L max (S) max. Verspätung von S S, L i bezieht sich auf den veränderten Schedule i. Wie berechnet sich: (1 P) 1. L i = 2. L max (S) = ii. Für ein nicht-edd-schedule gilt: J i, J j, d i < d j : J j wird vor J i abgearbeitet. (2 P) Erklären Sie kurz, warum dies gilt? iii. Nun vertauschen wir die beiden Jobs J i, J j und bekommen einen neuen Schedule S: (6 P) S J 0... J j J i... J n S J 0... J i J j... J n e j ẽ i e i d j d i = ẽ j 1. Berechnen Sie max{l i, L j } (vor der Vertauschung). Hinweis: Bedingung von J i, J j 2. Berechnen Sie L i, L j und setzen Sie es ins Verhältnis zu L i (nach der Vertauschung): iv. Setzen Sie 1. max{l i, L j } mit max{ L i, L j } 2. L max (S) mit L max ( S) ins Verhältnis. (3 P) v. Mit solchen Vertauschungen kann jeder nicht-edd-schedule in einen EDD-Schedule überführt werden, ohne die maximale Verspätung zu vergrößern. Begründen Sie dies kurz! (2 P) vi. Erklären Sie, was passiert, wenn man in einem EDD-Schedule benachbarte Jobs (6 P) J i, J j tauscht? Hinweis: Überlegen Sie mit Hilfe eines Gantt-Diagramm wie in iii). KMS SoSe 2014 Hausübung 2 7/8

8 Aufgabe 3: Scheduling 22 P (a) Online Offline Scheduling i. Erklären Sie kurz den Unterschied zwischen Online- und Offline-Scheduling. (2 P) ii. Nennen Sie einen Vorteil von Offline-Scheduling? (3 P) iii. Nennen Sie einen Vorteil von Online-Scheduling? (3 P) (b) Priorität i. Nennen Sie drei Beispiele in denen Prozess-Priorisierung Sinn machen. (3 P) ii. Unix-basierte Betriebssysteme bieten Nutzern Befehle, um die Prozess-Priorität einzustellen. (6 P) Hinweis: Auch dieses Mal werden Ihnen die Unix man pages weiterhelfen. Erklären Sie kurz den Befehl, mit dem die Priorität eines neuen Programm- Aufrufes geändert werden kann. Erklären Sie kurz den Befehl, mit dem die Priorität eines laufenden Prozesses geändert werden kann. Prioritäten werden mit Zahlen ausgedrückt: Welche Zahlen sind zulässig? Welche Zahl drückt die niedrigste Priorität aus? iii. Worin liegt der Unterschied zwischen dringende und wichtige Jobs? (5 P) KMS SoSe 2014 Hausübung 2 8/8

Hausübung 2(Musterlösung)

Hausübung 2(Musterlösung) SoSe 2014 Konzepte und Methoden der Systemsoftware Universität Paderborn Fachgebiet Rechnernetze Hausübung 2(Musterlösung) 2014-05-12 bis 2014-05-23 Hausübungsabgabe: Format: Lösungen in schriftlicher

Mehr

Prozesse und Prozessmanagement des BS. 1 Unterschied Prozess, Threads. 1.1 Prozess. 1.2 Threads

Prozesse und Prozessmanagement des BS. 1 Unterschied Prozess, Threads. 1.1 Prozess. 1.2 Threads Prozesse und Prozessmanagement des BS 1 Unterschied Prozess, Threads 1.1 Prozess Bei jedem Programm muss gespeichert werden, welche Betriebsmittel (Speicherplatz, CPU- Zeit, CPU-Inhalt,...) es benötigt.

Mehr

Systeme 1. Kapitel 5. Scheduling

Systeme 1. Kapitel 5. Scheduling Systeme 1 Kapitel 5 Scheduling Scheduling Verteilung und Zuweisung von begrenzten Ressourcen an konkurrierende Prozesse Beispiel: -> Zeitablaufsteuerung Zwei Prozesse zur gleichen Zeit rechenbereit auf

Mehr

(b) Worin besteht der Unterschied zwischen online und offline Scheduling?

(b) Worin besteht der Unterschied zwischen online und offline Scheduling? Universität Paderborn Fachgebiet Rechnernetze SoSe 2013 Konzepte und Methoden der Systemsoftware Präsenzübung 3 2013-05-06 bis 2013-05-10 Aufgabe 1: Scheduling - Grundbegriffe Bekanntlich gibt es für das

Mehr

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Maren Bennewitz

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Maren Bennewitz Systeme I: Betriebssysteme Kapitel 7 Scheduling Maren Bennewitz Version 23.01.2013 1 Inhalt Vorlesung Aufbau einfacher Rechner Überblick: Aufgabe, Historische Entwicklung, unterschiedliche Arten von Betriebssystemen

Mehr

CPU-Scheduling - Grundkonzepte

CPU-Scheduling - Grundkonzepte CPU-Scheduling - Grundkonzepte Sommersemester 2015 Seite 1 Gesamtüberblick 1. Einführung in Computersysteme 2. Entwicklung von Betriebssystemen 3. Architekturansätze 4. Interruptverarbeitung in Betriebssystemen

Mehr

Betriebssysteme (BTS)

Betriebssysteme (BTS) 9.Vorlesung Betriebssysteme (BTS) Christian Baun cray@unix-ag.uni-kl.de Hochschule Mannheim Fakultät für Informatik Institut für Betriebssysteme 10.5.2007 Exkursion Die Exkursion wird am Freitag, den 18.5.2007

Mehr

Scheduling in Echtzeitbetriebssystemen. Prof. Dr. Margarita Esponda Freie Universität Berlin

Scheduling in Echtzeitbetriebssystemen. Prof. Dr. Margarita Esponda Freie Universität Berlin Scheduling in Echtzeitbetriebssystemen Prof. Dr. Margarita Esponda Freie Universität Berlin Echtzeitsysteme Korrekte Ergebnisse zum richtigen Zeitpunkt Hart Echtzeitsysteme Eine verspätete Antwort ist

Mehr

Betriebssysteme und Systemsoftware

Betriebssysteme und Systemsoftware Merlin Denker Version 2 1 / 18 Vorwort Dieses Dokument soll einen Überblick über verschiedene Strategien aus der an der RWTH Aachen gehaltenen Vorlesung bieten. Die vorliegende Version dieses Dokuments

Mehr

8. Vorlesung Betriebssysteme

8. Vorlesung Betriebssysteme Dr. Christian Baun 8. Vorlesung Betriebssysteme Hochschule Mannheim WS1213 1/69 8. Vorlesung Betriebssysteme Dr. Christian Baun Hochschule Mannheim Fakultät für Informatik wolkenrechnen@gmail.com Dr. Christian

Mehr

(Prof. Dr. J. Schlichter, WS 2011 / 2012) Übungsleitung: Dr. Wolfgang Wörndl

(Prof. Dr. J. Schlichter, WS 2011 / 2012) Übungsleitung: Dr. Wolfgang Wörndl Übung zur Vorlesung Grundlagen Betriebssysteme und Systemsoftware (Prof. Dr. J. Schlichter, WS 2011 / 2012) Übungsleitung: Dr. Wolfgang Wörndl (gbs-ws11@mailschlichter.informatik.tu-muenchen.de) http://www11.in.tum.de/veranstaltungen/grundlagenbetriebssystemeundsystemsoftwarews1112

Mehr

Technische Informatik II

Technische Informatik II Institut für Technische Informatik und Kommunikationsnetze Technische Informatik II Übung 1: Prozesse und Threads Aufgabe 1: Prozesse und Threads a) Wie verhält sich eine Applikation die aus mehreren Prozessen

Mehr

Begriff: Scheduling Planung, Schedule Plan. Verplanung der CPU-Zeit an die Threads (bzw. Prozesse)

Begriff: Scheduling Planung, Schedule Plan. Verplanung der CPU-Zeit an die Threads (bzw. Prozesse) 5 CPU-Scheduling Im folgenden wird von Threads gesprochen. Bei Systemen, die keine Threads unterstützen, ist der einzige "Thread" eines Prozesses gemeint. Früher wurde dieser Thread synonym mit dem Begriff

Mehr

Systemsoftware (SYS) Fakultät für Informatik WS 2008/2009 Christian Baun. Übungsklausur

Systemsoftware (SYS) Fakultät für Informatik WS 2008/2009 Christian Baun. Übungsklausur Hochschule Mannheim Systemsoftware (SYS) Fakultät für Informatik WS 2008/2009 Christian Baun Übungsklausur Aufgabe 1: Definieren Sie den Begriff der Systemsoftware. Nennen Sie die Aufgaben und Komponenten

Mehr

Übung zu Grundlagen der Betriebssysteme. 7. Übung 27.11.2012

Übung zu Grundlagen der Betriebssysteme. 7. Übung 27.11.2012 Übung zu Grundlagen der Betriebssysteme 7. Übung 27.11.2012 Threads Thread (Faden des (Kontrollflusses)): ist ein sequentieller Abarbeitungsablauf (Kontrollfluss) innerhalb eines Prozesses. Umfasst ein

Mehr

5) Realzeitscheduling

5) Realzeitscheduling Inhalte Anforderungen Klassifizierungen Verschiedene Verfahren: FIFO, Round Robin, Least Laxity, EDF, fixed/dyn. Prio. Beispiele und Aufgaben Seite 1 Motivation Gegeben: Ein Einprozessorsystem, das Multiprogrammierung

Mehr

Datentechnik. => Das Rechenergebnis ist nur dann sinnvoll, wenn es rechtzeitig vorliegt. Die Zeit muß daher beim Programmdesign berücksichtigt werden.

Datentechnik. => Das Rechenergebnis ist nur dann sinnvoll, wenn es rechtzeitig vorliegt. Die Zeit muß daher beim Programmdesign berücksichtigt werden. 5. Steuerung technischer Prozesse 5.1 Echtzeit (real time) Im Gegensatz zu Aufgabenstellungen aus der Büroumgebung, wo der Anwender mehr oder weniger geduldig wartet, bis der Computer ein Ergebnis liefert

Mehr

Bitte verwenden Sie nur dokumentenechtes Schreibmaterial!

Bitte verwenden Sie nur dokumentenechtes Schreibmaterial! VO 182.711 Prüfung Betriebssysteme 8. November 2013 KNr. MNr. Zuname, Vorname Ges.)(100) 1.)(35) 2.)(20) 3.)(45) Zusatzblätter: Bitte verwenden Sie nur dokumentenechtes Schreibmaterial! 1 Synchronisation

Mehr

Verteilte Systeme. Verteilte Systeme. 5 Prozeß-Management SS 2016

Verteilte Systeme. Verteilte Systeme. 5 Prozeß-Management SS 2016 Verteilte Systeme SS 2016 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 31. Mai 2016 Betriebssysteme / verteilte Systeme Verteilte Systeme (1/14) i

Mehr

Betriebssysteme. Teil 13: Scheduling

Betriebssysteme. Teil 13: Scheduling Betriebssysteme Teil 13: Scheduling Betriebssysteme - WS 2015/16 - Teil 13/Scheduling 15.01.16 1 Literatur [13-1] Quade, Jürgen; Mächtel, Michael: Moderne Realzeitsysteme kompakt. dpunkt, 2012 [13-2] Quade,

Mehr

Betriebssysteme I WS 2013/2014. Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404

Betriebssysteme I WS 2013/2014. Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Betriebssysteme I WS 2013/2014 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 16. Januar 2014 Betriebssysteme / verteilte Systeme Betriebssysteme

Mehr

Echtzeitscheduling (1)

Echtzeitscheduling (1) Echtzeitscheduling (1) Scheduling in Betriebssystemen Ressourcenausteilung (CPU, Speicher, Kommunikation) Faire Ressourcenvergabe, insbesondere CPU Hohe Interaktivität / kurze Reaktionszeit für interaktive

Mehr

Echtzeitfähige Ereignisgetriebene Scheduling-Strategien

Echtzeitfähige Ereignisgetriebene Scheduling-Strategien Friedrich-Alexander-Universität Erlangen-Nürnberg Ausgewählte Kapitel eingebetteter Systeme Echtzeitfähige Ereignisgetriebene Scheduling-Strategien Sven Kerschbaum 1. Einführung Bei einem eingebetteten

Mehr

Quantitative Methoden. Betriebssysteme

Quantitative Methoden. Betriebssysteme Quantitative Methoden Betriebssysteme Problem und Gegenstand Problem Erfüllen von QoS-Anforderungen mit zeit- bzw. größenbeschränkten Ressourcen Gegenstand Scheduling basierend auf deterministischen Modellen

Mehr

Dämon-Prozesse ( deamon )

Dämon-Prozesse ( deamon ) Prozesse unter UNIX - Prozessarten Interaktive Prozesse Shell-Prozesse arbeiten mit stdin ( Tastatur ) und stdout ( Bildschirm ) Dämon-Prozesse ( deamon ) arbeiten im Hintergrund ohne stdin und stdout

Mehr

183.579, SS2012 Übungsgruppen: Do., 14.6. Mi., 20.6.2012

183.579, SS2012 Übungsgruppen: Do., 14.6. Mi., 20.6.2012 VU Technische Grundlagen der Informatik Übung 8: Systemsoftware und Netzwerke 183.579, SS2012 Übungsgruppen: o., 14.6. Mi., 20.6.2012 ufgabe 1: Virtual Memory Zeichnen Sie ein System das Paging zur Speicherverwaltung

Mehr

3. Scheduler und Schedulingstrategien

3. Scheduler und Schedulingstrategien 5 3 Scheduler und Schedulingstrategien Unter Scheduling versteht man einen Ablaufplan, einen Fahrplan oder eine Auswahlstrategie, nach der ein knappes Betriebsmittel im Wettbewerb befindlichen Prozessen

Mehr

TI Übung 5. Prozess-Scheduling. Andreas I. Schmied SS2005. Abteilung Verteilte Systeme Universität Ulm

TI Übung 5. Prozess-Scheduling. Andreas I. Schmied SS2005. Abteilung Verteilte Systeme Universität Ulm TI Übung 5 Prozess-Scheduling Andreas I. Schmied (schmied@inf...) Abteilung Verteilte Systeme Universität Ulm SS2005 Und nun... Wiederholung 1 Wiederholung Andreas I. Schmied (schmied@inf...) TI Übung

Mehr

Scheduling-Theorie. Mathematische Modelle und Methoden für deterministische Scheduling-Probleme. LiSA - A Library of Scheduling Algorithms

Scheduling-Theorie. Mathematische Modelle und Methoden für deterministische Scheduling-Probleme. LiSA - A Library of Scheduling Algorithms Scheduling-Theorie Mathematische Modelle und Methoden für deterministische Scheduling-Probleme LiSA - A Library of Scheduling Algorithms Otto-von-Guericke Universität Magdeburg/FMA/Heidemarie Bräsel &

Mehr

Es kann maximal ein Prozess die Umladestelle benutzen.

Es kann maximal ein Prozess die Umladestelle benutzen. SoSe 0 Konzepte und Methoden der Systemsoftware Universität Paderborn Fachgebiet Rechnernetze Präsenzübung (Musterlösung) 0-06-0 bis 0-06-06 Aufgabe : Erzeuger/Verbraucher-Pattern Ein Getränkemarkt hat

Mehr

Scheduling. Prozess-Ablaufplanung. Prof. Dr. Margarita Esponda Freie Universität Berlin WS 2011/2012

Scheduling. Prozess-Ablaufplanung. Prof. Dr. Margarita Esponda Freie Universität Berlin WS 2011/2012 Scheduling Prozess-Ablaufplanung Prof. Dr. Margarita Esponda Freie Universität Berlin WS 2011/2012 Scheduler Der Scheduler ist ein besonders wichtiges Programmteil jedes Betriebssystems. Prozesse P 1 P

Mehr

B.5 Prozessverwaltung B.5. Prozessverwaltung. 2002 Prof. Dr. Rainer Manthey Informatik II 1

B.5 Prozessverwaltung B.5. Prozessverwaltung. 2002 Prof. Dr. Rainer Manthey Informatik II 1 Prozessverwaltung Prozessverwaltung 2002 Prof. Dr. Rainer Manthey Informatik II 1 Prozesse Programme werden durch den Ablauf eines oder mehrerer Prozesse (engl.: process, task) ) von einem Rechner abgearbeitet.

Mehr

7.Vorlesung Betriebssysteme Hochschule Mannheim

7.Vorlesung Betriebssysteme Hochschule Mannheim Christian Baun 7.Vorlesung Betriebssysteme Hochschule Mannheim SS2011 1/70 7.Vorlesung Betriebssysteme Hochschule Mannheim Christian Baun Karlsruher Institut für Technologie Steinbuch Centre for Computing

Mehr

Inhaltsverzeichnis. v.2008 Job Center i

Inhaltsverzeichnis. v.2008 Job Center i Job Center v.2008 20331608 Inhaltsverzeichnis Was ist das JOB CENTER?...1 Das Fenster des JOB CENTERS...2 Konfigurationen...4 Layout konfigurieren...4 Fertige Jobs automatisch löschen und archivieren...4

Mehr

Programme werden durch den Ablauf eines oder mehrerer Prozesse (engl.: process, task) von einem Rechner abgearbeitet.

Programme werden durch den Ablauf eines oder mehrerer Prozesse (engl.: process, task) von einem Rechner abgearbeitet. Prozessverwaltung Prozesse Programme werden durch den Ablauf eines oder mehrerer Prozesse (engl.: process, task) von einem Rechner abgearbeitet. Prozesse sind Abfolgen von Aktionen, die unter Kontrolle

Mehr

Anfragen werden als Ganzes erfüllt und erst nach Ablauf der Zeit der

Anfragen werden als Ganzes erfüllt und erst nach Ablauf der Zeit der Universität Paderborn Fachgebiet Rechnernetze Sommersemester 011 Konzepte und Methoden der Systemsoftware Präsenzübung 08 vom 30.05.011 bis 03.0.011 Aufgabe 1: Auswahlstrategien Sie haben in der Vorlesung

Mehr

Klassisches Scheduling-Problem 6 Prozesse 3 Prozessoren. Strategie und Mechanismus

Klassisches Scheduling-Problem 6 Prozesse 3 Prozessoren. Strategie und Mechanismus Betriebssysteme Sommersemester 0. Einführung Betriebssysteme. Kapitel Scheduling Prof. Matthias Werner Professur Betriebssysteme Scheduling (etwa: Ablaufplanung): Zeitliche Zuordnung von Aktivitäten zu

Mehr

Software Qualität: Übung 3

Software Qualität: Übung 3 1. Informationen Formales Software Qualität: Übung 3 ISO/IEC 9126 Quality Function Deployment Zielbäume CMMI Abgabetermin: Freitag 8. Juni 2007, 18.00 CET (Central European Time) Abgaben per e-mail an

Mehr

Abitur 2007 Mathematik GK Stochastik Aufgabe C1

Abitur 2007 Mathematik GK Stochastik Aufgabe C1 Seite 1 Abiturloesung.de - Abituraufgaben Abitur 2007 Mathematik GK Stochastik Aufgabe C1 Eine Werbeagentur ermittelte durch eine Umfrage im Auftrag eines Kosmetikunternehmens vor Beginn einer Werbekampagne

Mehr

Aufgabe 1: Interprozesskommunikation In der Vorlesung wurden zentrale Aspekte von grundlegenden Kommunikationsmustern vorgestellt.

Aufgabe 1: Interprozesskommunikation In der Vorlesung wurden zentrale Aspekte von grundlegenden Kommunikationsmustern vorgestellt. Sommersemester 211 Konzepte und Methoden der Systemsoftware Universität Paderborn Fachgebiet Rechnernetze Präsenzübung 11 vom 2.6.211 bis 24.6.211 Aufgabe 1: Interprozesskommunikation In der Vorlesung

Mehr

Anwenderdokumentation AccountPlus GWUPSTAT.EXE

Anwenderdokumentation AccountPlus GWUPSTAT.EXE AccountPlus Inhaltsverzeichnis Inhaltsverzeichnis Anwenderdokumentation AccountPlus GWUPSTAT.EXE (vorläufig) ab Version 6.01 INHALTSVERZEICHNIS...1 1 ALLGEMEINES...2 2 INSTALLATION UND PROGRAMMAUFRUF...2

Mehr

Lineare Gleichungssysteme

Lineare Gleichungssysteme Christian Serpé Universität Münster 14. September 2011 Christian Serpé (Universität Münster) 14. September 2011 1 / 56 Gliederung 1 Motivation Beispiele Allgemeines Vorgehen 2 Der Vektorraum R n 3 Lineare

Mehr

Klassenstufen 7, 8. Aufgabe 1 (6+6+8 Punkte). Magischer Stern:

Klassenstufen 7, 8. Aufgabe 1 (6+6+8 Punkte). Magischer Stern: Department Mathematik Tag der Mathematik 31. Oktober 2009 Klassenstufen 7, 8 Aufgabe 1 (6+6+8 Punkte). Magischer Stern: e a 11 9 13 12 10 b c d Die Summe S der natürlichen Zahlen entlang jeder der fünf

Mehr

Schedulingalgorithmen Rechenzeitverteilung auf Betriebssystemebene. Andi Drebes Fachbereich Informatik Universität Hamburg

Schedulingalgorithmen Rechenzeitverteilung auf Betriebssystemebene. Andi Drebes Fachbereich Informatik Universität Hamburg Schedulingalgorithmen Rechenzeitverteilung auf Betriebssystemebene Andi Drebes Fachbereich Informatik Universität Hamburg Gliederung Notwendigkeit des Schedulings Einführung: Begriff des Multitaskings

Mehr

Dokumentation Schedulingverfahren

Dokumentation Schedulingverfahren Dokumentation Schedulingverfahren von Norbert Galuschek Gordian Maugg Alexander Hahn Rebekka Weissinger June 23, 2011 1 Contents 1 Aufgabe 3 2 Vorgehensweise 4 2.1 Warum Android.......................

Mehr

Übungen zum Fach Betriebssysteme Kapitel 3

Übungen zum Fach Betriebssysteme Kapitel 3 Übungen zum Fach Betriebssysteme Kapitel 3 Prof. Dr. Kern & Prof. Dr. Wienkop Prozessverwaltung 1 Prozeßauslagerung Ein Betriebssystem, das die Zustände "rechnend", "bereit" und "wartend" sowie den künstlichen

Mehr

Chapter 1 : þÿ b e t a t h o m e R e l o a d B o n u s c h a p t e r

Chapter 1 : þÿ b e t a t h o m e R e l o a d B o n u s c h a p t e r Chapter 1 : þÿ b e t a t h o m e R e l o a d B o n u s c h a p t e r þÿ E i n e s d i e s e r C a s i n o C l u b B o n u s A k t i o n e n i s t d e r N o - D e p o s i t B o n u s. D i e b e t - a t.

Mehr

OSEK / OSEKtime - ein Vergleich

OSEK / OSEKtime - ein Vergleich OSEK / OSEKtime - ein Vergleich Hauptseminar WS 07/08 André Puschmann andre.puschmann@stud.tu-ilmenau.de Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Fachgebiet Rechnerarchitektur

Mehr

Real-Time Operating Systems Ein Überblick

Real-Time Operating Systems Ein Überblick Real-Time Operating Systems Ein Überblick Stefan Tittel Universität Dortmund Proseminar: Werkzeuge und Techniken zur Spezifikation, Simulation und Implementierung von eingebetteten Systemen, 2004 1 Einführung

Mehr

Musterlösung Prüfung SS 2002

Musterlösung Prüfung SS 2002 Musterlösung Prüfung SS 2002 Fach: I4neu (SEE, KOS, GRS, BTS) Teilprüfung: Betriebssystem Tag: 2.7.2002 8:15 12:15 Raum 1006 Bearbeitungszeit: 72 Minuten Name:... Matr.Nr.:... Punkte:... Note:... Hilfsmittel:

Mehr

Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5

Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5 Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5 In diesem Tutorial will ich Ihnen zeigen, wie man mit LibreOffice Calc 3.5 eine einfache Entlohnungsberechnung erstellt, wobei eine automatische

Mehr

PRÜFUNG. Grundlagen der Softwaretechnik

PRÜFUNG. Grundlagen der Softwaretechnik Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Name: Matrikelnummer: Note: Prüfungstag: 21.09.2012 Prüfungsdauer:

Mehr

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen Noten ausrechnen mit Excel/Tabellenkalkulation online unter: www.lehrerfreund.de/in/schule/1s/notenschluessel-excel Dies ist eine Einführung in die Funktionen von Excel, die Sie brauchen, um Noten und

Mehr

Welche der folgenden Aussagen gelten? a) Im allgemeinen gilt: ein Deadlock tritt auf gdw. der Resource-Allocation Graph einen Zykel

Welche der folgenden Aussagen gelten? a) Im allgemeinen gilt: ein Deadlock tritt auf gdw. der Resource-Allocation Graph einen Zykel Aufgabe 1 (5 Punkte) (Multiple Choice) Beantworten Sie folgende Fragen durch Ankreuzen der richtigen Antwort. Für jede falsche Antwort wird ein Punkt abgezogen (es werden minimal 0 Punkte vergeben). Welche

Mehr

BP 2 Prozessorvergabe - Multiprozessoren: Kern-Fäden. besten, wenn der Zusatzaufwand für Kontextumschaltungen gering ist.

BP 2 Prozessorvergabe - Multiprozessoren: Kern-Fäden. besten, wenn der Zusatzaufwand für Kontextumschaltungen gering ist. BP 2 Prozessorvergabe - Multiprozessoren: Kern-Fäden 5.2 Prozessorvergabe für Kern-Fäden Scheduler-Struktur Struktur der Warteschlangen Parallele Bearbeitung von Warteschlangen Strategien Statische oder

Mehr

Kosten und Umsatzfunktionen

Kosten und Umsatzfunktionen In den folgenden Abschnitten wenden wir gelegentlich Anwendungen aus der Wirtschaft behandeln. Wir stellen deshalb einige volks- und betriebswirtschaftliche Funktionen vor. Dabei handelt es sich stets

Mehr

OSEK / OSEKtime Ausgewählte Kapitel eingebetteter Systeme

OSEK / OSEKtime Ausgewählte Kapitel eingebetteter Systeme OSEK / OSEKtime Ausgewählte Kapitel eingebetteter Systeme Wilhelm Haas Wilhelm.Haas@informatik.stud.uni-erlangen.de Friedrich-Alexander-Universität Erlangen-Nürnberg Institut für Informatik Lehrstuhl 4

Mehr

Chapter 1 : þÿ b e t a t h o m e 5 e u r o g u t s c h e i n b e d i n g u n g e n c h a p t e r

Chapter 1 : þÿ b e t a t h o m e 5 e u r o g u t s c h e i n b e d i n g u n g e n c h a p t e r Chapter 1 : þÿ b e t a t h o m e 5 e u r o g u t s c h e i n b e d i n g u n g e n c h a p t e r þÿ N a c h r i c h t e n z u r A k t i e b e t - a t - h o m e. c o m A G A 0 D N A Y D E 0 0 0 A 0 D N

Mehr

In diesem Kapitel will ich die Grundlagen legen, die für das Verständnis von Mac OS X hilfreich sind.

In diesem Kapitel will ich die Grundlagen legen, die für das Verständnis von Mac OS X hilfreich sind. 11 In diesem Kapitel will ich die Grundlagen legen, die für das Verständnis von Mac OS X hilfreich sind. Unterschiede zu anderen Systemen Abb. 2 1 Die Grundarchitektur Diese Beschreibung von Mac OS X ist

Mehr

Betriebssysteme Kap F: CPU-Steuerung CPU-Scheduling

Betriebssysteme Kap F: CPU-Steuerung CPU-Scheduling Betriebssysteme Kap F: CPU-Steuerung CPU-Scheduling 1 termini technici Der englische Fachausdruck scheduler wurde eingedeutscht : Der Scheduler Für scheduling ist im Deutschen auch zu verwenden: Ablaufplanung

Mehr

Grundlagen verteilter Systeme

Grundlagen verteilter Systeme Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 5 26.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: Erläutern

Mehr

Arbeitsblatt I. 5. Welche Arten von Fehlern könnten bei der Eingabe noch auftreten?

Arbeitsblatt I. 5. Welche Arten von Fehlern könnten bei der Eingabe noch auftreten? Arbeitsblatt I 1. Sind folgende EAN gültig? a. 3956966784248 b. 3900271934004 2. Berechne händisch die Prüfziffer zu folgender Nummer: 100311409310 Tipp: Du kannst dir die Sache einfacher machen, wenn

Mehr

6.1 Einführung. Kapitel 6 Scheduling. Klassisches Scheduling-Problem. Anwendungs-Beispiele von Scheduling. Scheduling (zu deutsch etwa

6.1 Einführung. Kapitel 6 Scheduling. Klassisches Scheduling-Problem. Anwendungs-Beispiele von Scheduling. Scheduling (zu deutsch etwa 6.1 Einführung Kapitel 6 Scheduling Scheduling (zu deutsch etwa Ablaufplanung ) bedeutet i.a. die Zuordnung von Aktivitäten zu Instanzen, welche diese Aktivitäten durchführen können, in Raum und Zeit.

Mehr

Übung zu Grundlagen der Betriebssysteme. 8. Übung 04.12.2012

Übung zu Grundlagen der Betriebssysteme. 8. Übung 04.12.2012 Übung zu Grundlagen der Betriebssysteme 8. Übung 04.12.2012 Threads Thread (Faden des (Kontrollflusses)): ist ein sequentieller Abarbeitungsablauf (Kontrollfluss) innerhalb eines Prozesses. Umfasst ein

Mehr

Klausur Datenbanken Wintersemester 2013/2014 Prof. Dr. Wolfgang May 29. Januar 2014, 14-16 Uhr Bearbeitungszeit: 90 Minuten

Klausur Datenbanken Wintersemester 2013/2014 Prof. Dr. Wolfgang May 29. Januar 2014, 14-16 Uhr Bearbeitungszeit: 90 Minuten Klausur Datenbanken Wintersemester 2013/2014 Prof. Dr. Wolfgang May 29. Januar 2014, 14-16 Uhr Bearbeitungszeit: 90 Minuten Vorname: Nachname: Matrikelnummer: Studiengang: Bei der Klausur sind keine Hilfsmittel

Mehr

Expertenpuzzle Quadratische Funktionen

Expertenpuzzle Quadratische Funktionen Phase Aufgaben für die Expertengruppe I Im Folgenden sollen die in IR definierten Funktionen a : x x, b : x,5x, und d: x x untersucht werden. Die Abbildung zeigt den Graphen G a von a. Zeichnet die Graphen

Mehr

Palm conduit Konfigurations-Guide

Palm conduit Konfigurations-Guide Palm conduit Konfigurations-Guide Die Conduits für Termine, Kontakte und Aufgaben werden im Menü Benutzerdefiniert des HotSync-Managers konfiguriert. Bitte wählen Sie eins der drei SLOX Conduits aus und

Mehr

Approximationsalgorithmen

Approximationsalgorithmen Makespan-Scheduling Kapitel 4: Approximationsalgorithmen (dritter Teil) (weitere Beispiele und Illustrationen an der Tafel) Hilfreiche Literatur: Vazarani: Approximation Algorithms, Springer Verlag, 2001.

Mehr

Anleitung zur Erstellung einer Concept-Map

Anleitung zur Erstellung einer Concept-Map Anleitung zur Erstellung einer Concept-Map Was ist eigentlich eine Concept-Map? Eine Concept-Map (ein Begriffs-Netz) ist ein anschauliches Bild, in dem einzelne Begriffe (Concepts) miteinander verbunden

Mehr

Klausur Datenbanken. Fachhochschule Furtwangen, WS 08/09,

Klausur Datenbanken. Fachhochschule Furtwangen, WS 08/09, Klausur Datenbanken Fachhochschule Furtwangen, WS 08/09, 4.2.2009 Dozent Dr. D. Fehrer ame: Matrikel-ummer: Studiengang: Studiensemester: Aufgabe : Entwurf 3 Punkte (9++2+) Aufgabe 2: ormalformen 9 Punkte

Mehr

Schriftlicher Test Teilklausur 2

Schriftlicher Test Teilklausur 2 Technische Universität Berlin Fakultät IV Elektrotechnik und Informatik Künstliche Intelligenz: Grundlagen und Anwendungen Wintersemester 2009 / 2010 Albayrak, Fricke (AOT) Opper, Ruttor (KI) Schriftlicher

Mehr

Vorl. 6: Single- und Multitasking

Vorl. 6: Single- und Multitasking Universität Bielefeld Technische Fakultät AG Rechnernetze und verteilte Systeme Vorl. 6: Single- und Multitasking Peter B. Ladkin Single Tasking Command Interpreter (ComInt) läuft wartet auf Tastatur-Eingabe

Mehr

3. Echtzeit-Scheduling Grundlagen

3. Echtzeit-Scheduling Grundlagen 3. Echzei-Scheduling Grundlagen 3.1. Grundbegriffe, Klassifikaion und Bewerung Grundbegriffe Job Planungseinhei für Scheduling e wce r d Ausführungszei, Bearbeiungszei (execuion ime) maximale Ausführungszei

Mehr

Musterlösung der Klausur

Musterlösung der Klausur Matrikelnummer: 9999999 FB Informatik und Mathematik Prof. R. Brause Musterlösung der Klausur Betriebssysteme SS 2007 Vorname: Max Nachname: Musterfrau Matrikelnummer: 9999999 Geburtsdatum: Studiengang:

Mehr

Oberstufe (11, 12, 13)

Oberstufe (11, 12, 13) Department Mathematik Tag der Mathematik 1. Oktober 009 Oberstufe (11, 1, 1) Aufgabe 1 (8+7 Punkte). (a) Die dänische Flagge besteht aus einem weißen Kreuz auf rotem Untergrund, vgl. die (nicht maßstabsgerechte)

Mehr

Korrekturrand 1 / 3. Klausur in Allgemeine Volkswirtschaftslehre. Viel Erfolg!!! Standort Meschede Fachbereich IW Prof. Dr.

Korrekturrand 1 / 3. Klausur in Allgemeine Volkswirtschaftslehre. Viel Erfolg!!! Standort Meschede Fachbereich IW Prof. Dr. Wintersemester 2007/08 Fachhochschule Südwestfalen Standort Meschede Fachbereich IW Klausur in Allgemeine Volkswirtschaftslehre Datum: 28.03.2008 Uhrzeit:10.30 12.30 Hilfsmittel: Taschenrechner Name: Matrikelnummer:

Mehr

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard 1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint

Mehr

Architektur Verteilter Systeme Teil 2: Prozesse und Threads

Architektur Verteilter Systeme Teil 2: Prozesse und Threads Architektur Verteilter Systeme Teil 2: Prozesse und Threads 21.10.15 1 Übersicht Prozess Thread Scheduler Time Sharing 2 Begriff Prozess und Thread I Prozess = Sequentiell ablaufendes Programm Thread =

Mehr

Dynamische Geometrie

Dynamische Geometrie Dynamische Geometrie 1) Die Mittelsenkrechten, die Seitenhalbierenden, die Höhen und die Winkelhalbierenden eines beliebigen Dreiecks schneiden sich jeweils in einem Punkt. a) Untersuchen Sie die Lage

Mehr

37 Gauß-Algorithmus und lineare Gleichungssysteme

37 Gauß-Algorithmus und lineare Gleichungssysteme 37 Gauß-Algorithmus und lineare Gleichungssysteme 37 Motivation Lineare Gleichungssysteme treten in einer Vielzahl von Anwendungen auf und müssen gelöst werden In Abschnitt 355 haben wir gesehen, dass

Mehr

Verteilte Echtzeit-Systeme

Verteilte Echtzeit-Systeme - Verteilte Echtzeit-Systeme Hans-Albrecht Schindler Wintersemester 2015/16 Teil B: Echtzeit-Betriebssysteme Abschnitt 9: Scheduling gemischter Prozessmengen CSI Technische Universität Ilmenau www.tu-ilmenau.de

Mehr

4. Übungsblatt zu Mathematik für Informatiker I, WS 2003/04

4. Übungsblatt zu Mathematik für Informatiker I, WS 2003/04 4. Übungsblatt zu Mathematik für Informatiker I, WS 2003/04 JOACHIM VON ZUR GATHEN, OLAF MÜLLER, MICHAEL NÜSKEN Abgabe bis Freitag, 14. November 2003, 11 11 in den jeweils richtigen grünen oder roten Kasten

Mehr

Chapter 1 : þÿ b e t a t h o m e n e u k u n d e n b o n u s 5 e u r o c h a p t e r

Chapter 1 : þÿ b e t a t h o m e n e u k u n d e n b o n u s 5 e u r o c h a p t e r Chapter 1 : þÿ b e t a t h o m e n e u k u n d e n b o n u s 5 e u r o c h a p t e r þÿ a u f g r u n d m e i n e r e i g e n e n e r f a h r u n g e n u n d a n e k d o t e n s i n d e i n v e r s t a

Mehr

Chapter 1 : þÿ b e t a t h o m e R o u l e t t e k o s t e n l o s s p i e l e n c h a p t e r

Chapter 1 : þÿ b e t a t h o m e R o u l e t t e k o s t e n l o s s p i e l e n c h a p t e r Chapter 1 : þÿ b e t a t h o m e R o u l e t t e k o s t e n l o s s p i e l e n c h a p t e r þÿ 2 0 1 2 s t a n d s i e f ü r d e n k a n a d i s c h e n H o r r o r - T h r i l l e r H o u s e a t t

Mehr

Betriebssysteme (BS)

Betriebssysteme (BS) Betriebssysteme (BS) Scheduling 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/ss2012/bs/

Mehr

Daten sammeln, darstellen, auswerten

Daten sammeln, darstellen, auswerten Vertiefen 1 Daten sammeln, darstellen, auswerten zu Aufgabe 1 Schulbuch, Seite 22 1 Haustiere zählen In der Tabelle rechts stehen die Haustiere der Kinder aus der Klasse 5b. a) Wie oft wurden die Haustiere

Mehr

Wertetabelle 1 Term 1. Figur 1 Figur 2 Figur 3 Figur 4 Figur 10 1 x. Wertetabelle 2 Term 2. 2 x Hölzchen. Wertetabelle 3 Term 3.

Wertetabelle 1 Term 1. Figur 1 Figur 2 Figur 3 Figur 4 Figur 10 1 x. Wertetabelle 2 Term 2. 2 x Hölzchen. Wertetabelle 3 Term 3. 1 7 Figurenfolgen vergleichen 301 Figurenfolgen vergleichen A Ergänze die n und verbinde sie mit dem entsprechenden. 1 1 2 4 6 8 20 1 x 2 2 2 x 4 8 12 16 40 3 3 3 x 3 6 9 12 30 4 4 4 x 1 2 3 4 10 B Folgende

Mehr

Runden und Abschätzen

Runden und Abschätzen Runden und Abschätzen 1. Wie viele Pkw stehen etwa in einem 3 Kilometer langen Stau? Quelle: Jufo go (Spiel zum Wettbewerb Jugend forscht) Lösung: 500 2. Auf einem Werbeplakat ist ein 6m hohes Gesicht

Mehr

Chapter 1 : þÿ b e s t ä t i g u n g i h r e r z a h l u n g a n b e t - a t - h o m e. c o m p a y p a l c h a p

Chapter 1 : þÿ b e s t ä t i g u n g i h r e r z a h l u n g a n b e t - a t - h o m e. c o m p a y p a l c h a p Chapter 1 : þÿ b e s t ä t i g u n g i h r e r z a h l u n g a n b e t - a t - h o m e. c o m p a y p a l c h a p þÿ f o r m u l a r z r e j e s t r a c y j n y w s t r e f i e P r o g r a m P a r t n

Mehr

Prozesse und Scheduling

Prozesse und Scheduling Betriebssysteme für Wirtschaftsinformatiker SS04 KLAUSUR Vorbereitung mit Lösungen / Blatt 1 Prozesse und Scheduling Aufgabe 1 : Scheduling Gegeben seien die folgenden Prozesse und die Längen des jeweiligen

Mehr

Lösungsvorschlag zur 4. Übung

Lösungsvorschlag zur 4. Übung Prof. Frederik Armknecht Sascha Müller Daniel Mäurer Grundlagen der Informatik 3 Wintersemester 09/10 Lösungsvorschlag zur 4. Übung 1 Präsenzübungen 1.1 Schnelltest a) Welche Aussagen zu Bewertungskriterien

Mehr

Ein Scheduler für alle Fälle Robert Kaiser, SYSGO AG

Ein Scheduler für alle Fälle Robert Kaiser, SYSGO AG Ein Scheduler für alle Fälle Robert Kaiser, SYSGO AG Am Pfaffenstein 14 D-55270 Klein-Winternheim Tel. +49 (0) 6136 9948-0 Fax. +49 (0) 6136 9948-10 PikeOS: multiple VM Umgebung VM #0 VM #1 VM #2... PikeOS

Mehr

Chapter 1 : þÿ b e t a t h o m e b i e t e t f ü r b e s t e h e n d e K u n d e n c h a p t e r

Chapter 1 : þÿ b e t a t h o m e b i e t e t f ü r b e s t e h e n d e K u n d e n c h a p t e r Chapter 1 : þÿ b e t a t h o m e b i e t e t f ü r b e s t e h e n d e K u n d e n c h a p t e r þÿ a c q u i s i z i o n i e c o n t r o v e r s i e o n R e s e a r c h G a t e, t h e p r o f e s s i

Mehr

Der upb.de Supercomputer: Single Site Scheduling

Der upb.de Supercomputer: Single Site Scheduling Der upb.de Supercomputer: Single Site Scheduling Bastian Cramer Universität Paderborn 1 Einleitung.................................................... 3 2 Jobs..........................................................

Mehr

Scheduling- Algorithmen. Handbuch für Endnutzer

Scheduling- Algorithmen. Handbuch für Endnutzer Scheduling- Algorithmen Handbuch für Endnutzer Stand 15.03.2005 1. Vorwort... 1 2. Systemvoraussetzungen... 2 3. Programmarten... 2 4. Sicherheit der Endnutzer... 2 5. Handhabung... 3 5.1. Prozesseingabe...

Mehr

Übung zur Vorlesung Echtzeitsysteme

Übung zur Vorlesung Echtzeitsysteme Technische Universität München Fakultät für Informatik Forschungs- und Lehreinheit Informatik VI Übung zur Vorlesung Echtzeitsysteme Philipp Heise heise@in.tum.de Christoph Staub staub@in.tum.de Steffen

Mehr

Expertenpuzzle Quadratische Funktionen

Expertenpuzzle Quadratische Funktionen Epertenpuzzle Quadratische Funktionen Phase Lösung für die Epertengruppe I Im Folgenden sollen die in IR definierten Funktionen a :, b :,, und d: untersucht werden. Die Abbildung zeigt den Graphen G a

Mehr

Druckanpassung von Mahnungen

Druckanpassung von Mahnungen Druckanpassung von Mahnungen Nur wenn Sie die faktura in der Einzelversion nutzen, steht Ihnen für die Druckanpassung der Mahnungen auch der Formularassistent zur Verfügung. Dort können Sie die gewünschten

Mehr

Online-Aufgaben Statistik (BIOL, CHAB) Auswertung und Lösung

Online-Aufgaben Statistik (BIOL, CHAB) Auswertung und Lösung Online-Aufgaben Statistik (BIOL, CHAB) Auswertung und Lösung Abgaben: 92 / 234 Maximal erreichte Punktzahl: 7 Minimal erreichte Punktzahl: 1 Durchschnitt: 4 Frage 1 (Diese Frage haben ca. 0% nicht beantwortet.)

Mehr

PRÜFUNG. Grundlagen der Softwaretechnik

PRÜFUNG. Grundlagen der Softwaretechnik Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Musterlösung Name: Matrikelnummer: Note: Prüfungstag:

Mehr