Betriebssysteme (BTS)
|
|
- Joseph Schäfer
- vor 8 Jahren
- Abrufe
Transkript
1 9.Vorlesung Betriebssysteme (BTS) Christian Baun Hochschule Mannheim Fakultät für Informatik Institut für Betriebssysteme
2 Exkursion Die Exkursion wird am Freitag, den stattfinden. Der Eigenanteil zu den Exkursionskosten entfällt! Die Anmeldeliste befindet sich im Sekretariat. Wichtig: Abfahrt aus Mannheim: 6.15 Uhr, vor Bau 1 (Eingang Speyerer Straße) Abfahrt aus Paderborn: Uhr Die Exkursion ist eine Pflichtveranstaltung der BTS-Vorlesung! 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 2
3 Heute Der Dispatcher (Prozessumschalter) Scheduling, Scheduling-Kriterien und Scheduling-Strategien Nicht-präemptives und Präemptives Scheduling Scheduling-Verfahren Round Robin First Come First Served Shortest Job First und Longest Job First Prioritätengesteuertes Scheduling Earliest Deadline First Fair-Share Multilevel-Scheduling 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 3
4 Prozesswechsel im Mehrprogrammbetrieb Beim Mehrprogrammbetrieb (Multitasking), bei dem mehrere Programme gleichzeitig, zeitlich verschachtelt (quasi-parallel) ausgeführt werden, wird der Prozessor im raschen Wechsel zwischen den Prozessen umgeschaltet. Dem Betriebssystem fallen hierbei zwei Aufgaben zu: 1. Dispatching: Umschalten des Prozessors bei einem Prozesswechsel. 2. Scheduling: Festlegen des Zeitpunkts des Prozesswechsels und der Ausführungsreihenfolge der Prozesse. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 4
5 Prozesswechsel Der Dispatcher (1) Beim Dispatching wird der Prozesswechsel durchgeführt. Aufgabe des Dispatchers (Prozessumschalters) ist es, die Zustandsübergänge der Prozesse durchzuführen. Bei einem Prozesswechsel entzieht der Dispatcher dem derzeit aktiven, rechnenden Prozess die CPU und teilt sie dem Prozess zu, der in der Warteschlange an erster Stelle steht. Bei Übergängen zwischen den Zuständen bereit und blockiert werden vom Dispatcher die entsprechenden Prozesskontrollblöcke aus den Zustandlisten entfernt und entsprechend neu eingefügt. Es handelt sich hierbei um reine Listenoperationen. Übergänge aus oder in den Zustand rechnend bedeuten immer einen Wechsel des aktuell rechnenden Prozesses auf der CPU. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 5
6 Prozesswechsel Der Dispatcher (2) Beim Prozesswechsel in oder aus dem Zustand rechnend, muss immer der Kontext, also die Registerinhalte des aktuell ausgeführten Proesses im Prozesskontrollblock gespeichert (gerettet) werden, der Prozessor einem anderen Prozess zugeteilt und dessen Kontext (Registerinhalte) aus seinem Prozesskontrollblock wieder hergestellt werden. Bei modernen Betriebssystemen erhält die CPU zu jedem Zeitpunkt einen Prozess. Auch, wenn akuell kein Prozess im Zustand bereit und damit ausführungsbereit ist. Für diesen Zweck gibt es den sogenannten Leerlaufprozes (Idle Task), dem in diesem Fall die CPU zugeteilt wird. Der Leerlaufprozess ist immer aktiv und hat die niedrigste Priorität. Durch den Leerlaufprozesses muss der Scheduler nie den Fall berücksichtigen, dass kein aktiver Prozess existiert und auf modernen Prozessor-Architekturen versetzt der Leerlaufprozess die CPU in einen stromsparenden Modus. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 6
7 Festlegen der Ausführungsreihenfolge Scheduling Beim Scheduling legt des Betriebssystem die Ausführungsreihenfolge der Prozesse im Zustand bereit fest. Die Entscheidung, welcher Prozess wann an der Reihe ist, ist vom Scheduling-Algorithmus abhängig. Beim Scheduling wird versucht folgende Grundsätze einzuhalten: 1. Durchsatz: Abarbeitung möglichst vieler Prozesse pro Zeitintervall. 2. Effizienz: Möglichst vollständige Auslastung der CPU. 3. Termineinhaltung: Prozesse, die zu einem bestimmten Termin abgearbeitet werden müssen, werden so eingeplant, dass der Termin eingehalten wird. 4. Fairness: Die CPU den Prozessen möglichst gerecht zuteilen. Es soll kein Prozess dauerhaft vernachlässigt werden. 5. Overhead: Der zeitliche Aufwand für das Scheduling soll minimal sein. 6. Turnaround: Die Wartezeit der Benutzer soll minimal sein. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 7
8 Scheduling-Kriterien und Scheduling-Strategien Keine Scheduling-Strategie ist für jedes System optimal geeignet und kann alle Scheduling-Kriterien wie CPU-Auslastung, Durchsatz, Wartezeit, Verweilzeit, Echtzeitverhalten, Fairness und andere optimal berücksichtigen. Bei der Auswahl einer Scheduling-Strategie muss immer ein geeigneter Kompromiss zwischen den Scheduling-Kriterien gefunden werden. Die existierenden Schedulingverfahren können in zwei grundsätzliche Klassen unterteilt werden, nämlich in Nicht-präemptives Scheduling (nicht-verdrängendes Scheduling) und Präemptives Scheduling (verdrängendes Scheduling). 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 8
9 Nicht-präemptives und Präemptives Scheduling Nicht-präemptives Scheduling (nicht-verdrängendes Scheduling): Ein Prozess, der vom Scheduler die CPU zugewiesen bekommen hat, behält die Kontrolle über diese bis zu seiner vollständigen Fertigstellung. Eine vorzeitige Entziehung der CPU durch den Scheduler ist nicht vorgesehen. Problematisch ist dabei, dass ein Prozess die CPU so lange belegen kann, wie er möchte und andere, vielleicht dringendere Prozesse für lange Zeit nicht zum Zuge kommen. Präemptives Scheduling (verdrängendes Scheduling): Einem Prozess kann die CPU vor seiner Fertigstellung wieder entzogen werden, um diese anderen Prozessen zuzuteilen. Der Prozess pausiert so lange in seinem aktuellen Zustand, bis ihm wieder die CPU vom Scheduler zugeteilt wird. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 9
10 Scheduling-Verfahren Im Laufe der Jahrzehnte wurden viele Scheduling-Verfahren (Algorithmen) entwickelt. Jedes Scheduling-Verfahren versucht unterschiedlich starkt, die bekannten Scheduling-Kriterien und Grundsätze einzuhalten. Zu den bekanntesten Scheduling-Verfahren gehören: Round Robin (RR) mit Zeitquantum First Come First Served (FCFS) bzw. First In First Out (FIFO) Shortest Job First (SJF) und Longest Job First (LJF) Shortest Remaining Time First (SRTF) Longest Remaining Time First (LRTF) Prioritätengesteuertes Scheduling Earliest Deadline First (EDF) Fair-Share Multilevel-Scheduling 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 10
11 Round Robin Zeitscheibenverfahren (1) Bei Round Robin, das gelegentlich auch als Zeitscheibenverfahren bezeichnet wird, werden Zeitschlitze (englisch: time slices), auch Zeitscheiben oder Zeitquanten genannt, mit einer festen Dauer festgelegt. Die Prozesse werden in einer zyklischen Warteschlange nach dem First-In- First-Out-Prinzip (FIFO) eingereiht. Der erste Prozess der Warteschlange erhält für die Dauer einer Zeitscheibe Zugriff auf die CPU. Nach dem Ablauf der Zeitscheibe, Beendigung oder Unterbrechung des Prozesses, wird diesem der Zugriff auf die CPU wieder entzogen und er wird am Ende der Wartschlange eingereiht. Wird ein Job erfolgreich beendet, wird er auf der Wartschlange entfernt. Neue Jobs werden am Ende der Wartschlange eingereiht. Die Zugriffszeit auf die CPU wird bei Round-Robin nahezu gleichmäßig und fair auf die vorhandenen Prozesse aufgeteilt. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 11
12 Round Robin Zeitscheibenverfahren (2) Je länger die Bearbeitungsdauer eines Prozesses ist, desto mehr Runden werden zu seiner vollständigen Ausführung benötigt. Eine wichtige Rolle für die Geschwindigkeit des Scheduling bei Round- Robin spielt die Größe der Zeitschlitze. Sind sie zu kurz, müssen viele Prozesswechsel stattfinden und der Scheduler muss oft aufgerufen werden. Das erzeugt einen hohen System-Overload wegen des Verwaltungsaufwands. Sind sie zu lang, geht die Gleichzeitigkeit verloren. Das System hängt. Die Größe der Zeitschlitze bei Round Robin liegt üblicherweise im einoder zweistelligen Millisekundenbereich. Round Robin bevorzugt Prozesse, die eine kurze Abarbeitungszeit haben und muss die Bearbeitungsdauern der Prozesse nicht im Voraus kennen. Round Robin ist ein präemptives (verdrängendes) Scheduling-Verfahren. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 12
13 Round Robin Zeitscheibenverfahren (3) Prozess F Prozess E Prozess A Prozess B Prozess C Weitergabe des Zugriffs auf die CPU, bei: Ablauf der Zeitscheibe Beendigung (Terminierung) des Prozesses Unterbrechung (Blockierung) des Prozesses Prozess D 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 13
14 Beispiel zu Round Robin Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) mit dem Zeitquantum q = 1 ms VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 14
15 Laufzeit und Wartezeit bei Round Robin Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 22,75 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 16 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 15
16 First Come First Served (FCFS) Bei First Come First Served, auch First In First Out (FIFO) genannt, werden die Prozesse entsprechend ihrer Ankunftsreihenfolge bedient. Dieses Scheduling-Verfahren ist vergleichbar mit einer Warteschlange von Kunden in einem Geschäft. Laufende Prozesse werden bei diesem Scheduling-Verfahren nicht unterbrochen. Es handelt sich um nicht-präemptives (nicht-verdrängendes) Scheduling. First In First Out bzw. First Come First Served können als fair bezeichnet werden, weil alle Jobs berücksichtigt werden. Nachteil: Die mittlere Wartezeit kann unter Umständen sehr hoch sein. Prozesse mit kurzer Abarbeitungszeit müssen eventuell lange warten, wenn vor ihren Prozesse mit langer Abarbeitungszeit eingetroffen sind. Round Robin mit Zeitscheibengröße verhält sich wie FCFS. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 16
17 Beispiel zu First Come First Served Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Ankunftszeit Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 17
18 Laufzeit und Wartezeit bei First Come First Served Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 10,25 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 2,25 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 18
19 Shortest Job First (SJF) Bei Shortest Job First (auch Shortest Process Next genannt) erhält der Job mit der kürzesten Abarbeitungszeit als erster Zugriff auf die CPU. Shortest Job First ist nicht-präemptives (nicht-verdrängendes) Scheduling. Das Hauptproblem ist, dass bei jedem Prozess bekannt sein muss, wie lange er bis zu seiner Terminierung braucht, also wie lange seine Abarbeitungszeit ist. In der Realität ist es praktisch nie der Fall, dass die Abarbeitungszeit eines Prozesses im Voraus bekannt ist. Es sind näherungsweise Implementierungen durch Approximation möglich. Bei der Approximation von Shortest Job First wird die Abarbeitungszeit eines Jobs abgeschätzt, indem das Verhalten des Jobs in der Vergangenheit betrachtet wird. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 19
20 Shortest Job First (SJF) Es wird angenommen, dass ein Job sich in Zukunft gleich oder ähnlich verhalten wird. Shortest Job First ist nicht fair, da Jobs mit kurzer Abarbeitungszeit bevorzugt werden und Jobs mit langer Abarbeitungszeit eventuell erst nach sehr langer Wartezeit oder nie Zugriff auf die CPU erhalten. Präemptives Shortest Job First wird auch als Shortest Remaining Time First (SRTF) bezeichnet. Wenn ein neuer Prozess mit einer kürzeren Abarbeitungszeit eintrifft, wird der aktuell rechnende Prozess von der CPU verdrängt. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 20
21 Beispiel zu Shortest Job First Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Alle Prozesse kommen gleichzeitig an. Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 21
22 Laufzeit und Wartezeit bei Shortest Job First Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 16,5 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 8,5 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 22
23 Beispiel zu Shortest Remaining Time First Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Ankunftszeit Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 23
24 Laufzeit und Wartezeit bei SRJF Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 11 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 8,5 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 24
25 Longest Job First (LJF) Bei Longest Job First erhält der Job mit der längsten Abarbeitungszeit als erster Zugriff auf die CPU. Auch Longest Job First kann als nicht-präemptives (nicht-verdrängendes) Scheduling und präemptives (verdrängendes) Scheduling realisiert werden. Im Fall von präemptivem Scheduling, wird der aktuell rechnende Prozess verdrängt, wenn ein neuer Prozess mit einer längeren Abarbeitungszeit eintrifft = Longest Remaining Time First (LRTF). Das Hauptproblem von Longest Job First ist, genau wie bei Shortest Job First, dass bei jedem Prozess bekannt sein muss, wie lange er bis zu seiner Terminierung braucht, also wie lange seine Abarbeitungszeit ist. Das ist in der Realität aber nur selten der Fall. Auch Longest Job First ist nicht fair, da Jobs mit langer Abarbeitungszeit bevorzugt werden und Jobs mit kurzer Abarbeitungszeit eventuell erst nach sehr langer Wartezeit oder nie Zugriff auf die CPU erhalten. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 25
26 Beispiel zu Longest Job First Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Alle Prozesse kommen gleichzeitig an. Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 26
27 Laufzeit und Wartezeit bei Longest Job First Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 23,5 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 15,5 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 27
28 Beispiel zu Longest Remaining Time First Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Ankunftszeit Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 28
29 Laufzeit und Wartezeit bei LRJF Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 15,75 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 6,25 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 29
30 Prioritätengesteuertes Scheduling Beim prioritätengesteuerten Scheduling werden die Prozesse nach ihrer Priorität, also ihrer Wichtigkeit bzw. Dringlichkeit abgearbeitet. Jedem Prozess wird eine ganze Zahl zugewiesen, die die Priorität repräsentiert. Es wird immer dem Prozess im Zustand bereit die CPU zugeweisen, der die höchste Priorität hat. Die Priorität kann von verschiedenen Kriterien abhängen, z.b. der Anzahl der benötigten Ressourcen, Rang des Benutzers, geforderte Echtzeitkriterien, usw. Die Prioritätenvergabe kann statisch oder dynamisch sein. Statische Prioritäten ändern sich während der gesammten Lebensdauer eines Prozesses nicht und werden häufig in Echtzeit-Systemen verwendet. Dynamische Prioritäten werden von Zeit zu Zeit angepasst. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 30
31 Beispiel zum Prioritätengesteuerten Scheduling Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Priorität Alle Prozesse kommen gleichzeitig an. Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 31
32 Laufzeit und Wartezeit bei prioritätengesteuertem Scheduling Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 17,75 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 9,75 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 32
33 Earliest Deadline First (EDF) Beim Scheduling-Verfahren Earliest Deadline First wird darauf geachtet, dass die Prozesse nach Möglichkeit ihre Termine zur Fertigstellung, die Deadlines, einhalten können. Earliest Deadline First kann als nicht-präemptives (nicht-verdrängendes) Scheduling und präemptives (verdrängendes) Scheduling realisiert werden. Präemptives (verdrängendes) Earliest Deadline First wird bevorzugt in Echtzeitsysteme eingesetzt. Die zum betrachteten Zeitpunkt bereitstehenden Prozesse werden aufsteigend nach ihrer Deadline geordnet. Es erhält immer der Prozess die CPU zugewiesen, dessen Deadline am nächsten ist. Eine Überprüfung und gegebenenfalls Neuorganisierung der Prozess- Warteschlange findet immer dann statt, wenn ein neuer Prozess in den Zustand bereit wechselt oder ein aktiver Prozess beendet (terminiert). 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 33
34 Beispiel zu Earliest Deadline First Auf einem Einprozessorrechner sollen vier Prozesse verarbeitet werden: Prozess CPU-Laufzeit (ms) Deadline Alle Prozesse kommen gleichzeitig an. Ausführungsreihenfolge der Prozesse als Gantt-Diagramm (Zeitleiste) VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 34
35 Laufzeit und Wartezeit bei Earliest Deadline First Laufzeit (Turnaround Time) der Prozesse Prozess P1 P2 P3 P4 Laufzeit = 16,25 ms Wartezeit der Prozesse Zeit in der bereit-liste Prozess P1 P2 P3 P4 Wartezeit = 9,25 ms 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 35
36 Fair-Share (1) Beim Fair-Share-Algorithmus werden Ressourcen zwischen Gruppen von Jobs in einer fairen Art und Weise aufgeteilt. Das besondere bei Fair-Share ist, dass die Rechenzeit den Benutzern und nicht den Prozessen zugeteilt wird. Die Rechenzeit, die ein Benutzer erhält, ist unabhängig von der Anzahl seiner Prozesse. Die Anteile an Rechenressourcen, die die Benutzer beim Fairsharing besitzen, werden als Shares bezeichnet. Der Fair-Share Algorithmus hat sich besonders im Cluster- und Grid- Umfeld durchgesetzt. Fair-Share wird in aktuellen Job-Schedulern und Meta-Schedulern zur Verteilung der Aufträge auf Ressourcen in Grid- Standorten und zwischen den Standorten im Grid eingesetzt. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 36
37 Fair-Share (2) Benutzer 1 Ressource Job-Queue A X B X C X A X B X C X A X B X C X... Benutzer 2 Prozesse: A B C Schedule: 50% Prozesse: X Schedule: 50% Benutzer 1 Ressource Job-Queue A B C X A B C X A B C X A B C X A B... Benutzer 2 Prozesse: A B C Schedule: 75% Prozesse: X Schedule: 25% 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 37
38 Multilevel-Scheduling Da bei jeder Scheduling-Strategie Kompromisse bzgl. der unterschiedlichen Scheduling-Kriterien gemacht werden müssen, werden in der Praxis häufig mehrere Scheduling-Strategien miteinader kombiniert. = Multilevel-Scheduling, auch Mehrebenen-Scheduling genannt Die einfachste Form der Realisierung von Multilevel-Scheduling ist das sogenannte Statische Multilevel-Scheduling. Hierbei wird die bereit-liste in mehrere Teillisten unterteilt und in jeder Teilliste wird eine andere Scheduling-Strategie eingesetzt. Die Teillisten haben in den meisten Fällen unterschiedliche Prioritäten oder verschiedene Zeitmultiplexe (z.b. 80%:20% oder 60%:30%:10%). Multilevel-Scheduling eignet sich sehr gut, um zeitkrische von zeitunkritischen Threads zu trennen. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 38
39 Statische Multilevel-Scheduling (1) Kopf der Warteschlange Prozessklasse 1 (Priorität 3) Prozess Y Prozess Z... Prozessklasse 2 (Priorität 2) Prozess A Prozess B Prozess C Prozess D... Prozessklasse 3 (Priorität 1) Prozess S Prozess T Prozess U Die bereit-liste ist in mehrere Teillisten unterteilt und jede Teilliste vewendet ein anderes Scheduling-Verfahren. Die höchste Prozessklasse hat üblicherweise die höchste Priorität. Die niedrigste Prozessklasse hat die Priorität 1. 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 39
40 Statische Multilevel-Scheduling (2) Ein Beispiel für eine Unterteilung der Prozesse in verschiedene Prozessklassen (Teillisten) und die verwendeten Scheduling-Strategien, könnte wie folgt aussehen: Priorität Prozessklasse Scheduling-Strategie 1 Echtzeitprozesse (zeitkritisch) Prioritätengesteuert 1 Interaktive Prozesse Round Robin 2 E/A-Intensive Prozesse Round Robin 3 Rechenintensive Stapelprozesse First Come First Served 9.VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 40
41 Nächste Vorlesung: VorlesungBetriebssysteme (BTS) Hochschule Mannheim Folie 41
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
Mehr5. Foliensatz Betriebssysteme und Rechnernetze
Prof. Dr. Christian Baun 5. Foliensatz Betriebssysteme und Rechnernetze FRA-UAS SS2017 1/29 5. Foliensatz Betriebssysteme und Rechnernetze Prof. Dr. Christian Baun Frankfurt University of Applied Sciences
MehrSysteme 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
Mehr8. Foliensatz Betriebssysteme
Prof. Dr. Christian Baun 8. Foliensatz Betriebssysteme Frankfurt University of Applied Sciences SS2016 1/56 8. Foliensatz Betriebssysteme Prof. Dr. Christian Baun Frankfurt University of Applied Sciences
MehrSystemsoftware (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
Mehr7.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
MehrRound-Robin Scheduling (RR)
RR - Scheduling Reigen-Modell: einfachster, ältester, fairster, am weitesten verbreiteter Algorithmus Entworfen für interaktive Systeme (preemptives Scheduling) Idee: Den Prozessen in der Bereitschaftsschlange
MehrLösung von Übungsblatt 8
Betriebssysteme (SS201) Lösung von Übungsblatt 8 Aufgabe 1 (Unterbrechungen) 1. Was sind Interrupts? Interrupts sind externe Unterbrechungen. Sie werden durch Ereignisse außerhalb des zu unterbrechenden
MehrÜ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
MehrBegriff: 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
MehrDä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
MehrDokumentation 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.......................
MehrCPU-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
MehrSysteme 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
MehrBetriebssysteme. Dipl.-Ing.(FH) Volker Schepper
1. Der Prozess beginnt im Zustand Erzeugt, nachdem sein Vaterprozess den Systemaufruf fork() (s.u.) abgesetzt hat. In diesem Zustand wird der Prozess-Kontext initialisiert. 2. Ist diese Aufbauphase abgeschlossen,
MehrSchedulingalgorithmen 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
MehrVorbereitung zur Prüfung Echtzeitbetriebssysteme
Vorbereitung zur Prüfung Echtzeitbetriebssysteme Zugelassene Hilfsmittel: Taschenrechner Bitte verwenden Sie keinen roten Farbstift! 1. Echtzeitbetriebssysteme - Allgemein (15 Punkte) 1.1. Warum setzen
MehrEchtzeitscheduling (1)
Echtzeitscheduling (1) Scheduling in Betriebssystemen Ressourcenausteilung (CPU, Speicher, Kommunikation) Faire Ressourcenvergabe, insbesondere CPU Hohe Interaktivität / kurze Reaktionszeit für interaktive
MehrScheduling 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
MehrDomänenanalyse Threadverwaltung/Scheduling
Domänenanalyse Threadverwaltung/Scheduling Johannes Handl, Marc Rößler, Christian Strengert 15. Mai 2003 Domänenanalyse Threadverwaltung/Scheduling [1] Domänendefinition Die Erzeugung, Verwaltung, Umschaltung/Wechsel,
MehrBetriebssysteme 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
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrEs 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
MehrBetriebssysteme 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
MehrSysteme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss
Systeme 1 Kapitel 6 Nebenläufigkeit und wechselseitiger Ausschluss Threads Die Adressräume verschiedener Prozesse sind getrennt und geschützt gegen den Zugriff anderer Prozesse. Threads sind leichtgewichtige
MehrHausü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
MehrBetriebssysteme. Dipl.-Ing.(FH) Volker Schepper
Speicherverwaltung Real Mode Nach jedem starten eines PC befindet sich jeder x86 (8086, 80386, Pentium, AMD) CPU im sogenannten Real Mode. Datenregister (16Bit) Adressregister (20Bit) Dadurch lassen sich
Mehrgeben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
Mehr3. 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
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrEasyWk DAS Schwimmwettkampfprogramm
EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
Mehr1. Allgemeines zum tevitel.wq-monitor Seite 3. 2. WQ-Monitor konfigurieren Seite 4
tevitel.wq-monitor Inhaltsverzeichnis 1. Allgemeines zum tevitel.wq-monitor Seite 3 2. WQ-Monitor konfigurieren Seite 4 2.1 Einstellungen Message-Server Seite 4 3.2 Einstellungen Warteschlangen Seite 5
MehrWindows Server 2008 (R2): Anwendungsplattform
Mag. Christian Zahler, Stand: August 2011 13 14 Mag. Christian Zahler, Stand: August 2011 Mag. Christian Zahler, Stand: August 2011 15 1.5.2 Remotedesktop-Webverbindung Windows Server 2008 (R2): Anwendungsplattform
MehrSysteme I: Betriebssysteme Kapitel 4 Prozesse. Maren Bennewitz
Systeme I: Betriebssysteme Kapitel 4 Prozesse Maren Bennewitz Version 20.11.2013 1 Begrüßung Heute ist Tag der offenen Tür Willkommen allen Schülerinnen und Schülern! 2 Wdhlg.: Attributinformationen in
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrDatentechnik. => 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
Mehr20. Algorithmus der Woche Online-Algorithmen: Was ist es wert, die Zukunft zu kennen? Das Ski-Problem
20. Algorithmus der Woche Online-Algorithmen: Was ist es wert, die Zukunft zu kennen? Das Ski-Problem Autor Susanne Albers, Universität Freiburg Swen Schmelzer, Universität Freiburg In diesem Jahr möchte
Mehr3.14 Die Programmieroberfläche Programmierung
121 3.14 Die Programmieroberfläche Programmierung Besonderheiten Die Oberflächen der einzelnen Quellen (3S, KW-Software, Siemens-TIA-Portal, logi.cad 3, PAS4000) sind in sich unterschiedlich. Aber auch
MehrBERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG
Frist berechnen BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG Sie erwägen die Kündigung eines Mitarbeiters und Ihr Unternehmen hat einen Betriebsrat? Dann müssen Sie die Kündigung
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
MehrGrundlagen der Technischen Informatik. Sequenzielle Netzwerke. Institut für Kommunikationsnetze und Rechnersysteme. Paul J. Kühn, Matthias Meyer
Institut für Kommunikationsnetze und Rechnersysteme Grundlagen der Technischen Informatik Paul J. Kühn, Matthias Meyer Übung 2 Sequenzielle Netzwerke Inhaltsübersicht Aufgabe 2.1 Aufgabe 2.2 Prioritäts-Multiplexer
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrArchitektur 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 =
MehrProzesse 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.
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrEchtzeitfä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
MehrTIMI: Technische Informatik für Medieninformatiker
TIMI: Technische Informatik für Medieninformatiker Bachelor-Studiengang Digitale Medien Medieninformatik SS 2004 Niels Pollem Arbeitsgruppe Rechnernetze (Prof. Dr.-Ing. Ute Bormann) Scheduling:
MehrDie Gesellschaftsformen
Jede Firma - auch eure Schülerfirma - muss sich an bestimmte Spielregeln halten. Dazu gehört auch, dass eine bestimmte Rechtsform für das Unternehmen gewählt wird. Für eure Schülerfirma könnt ihr zwischen
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrFÜR 2 BIS 4 SPIELER AB 8 JAHREN
FÜR 2 BIS 4 SPIELER AB 8 JAHREN Inhalt 104 Zutatenkarten (11 Sorten: 2, 2, 3, 3, 4, 4, 5, 5, 6, 8, 10) Ziel Ziel des Spieles ist es, drei Zutaten zu komplettieren und so als Erster sein Experiment erfolgreich
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrVeranstaltungsbelegung in QIS/LSF -- Leitfaden für BW-Studierende --https://qis-serni-frankfurt.de
1 Veranstaltungsbelegung in QIS/LSF -- Leitfaden für BW-Studierende --https://qis-serni-frankfurt.de Innerhalb des Studienanteils Bildungswissenschaften sind alle Proseminare und Seminare belegpflichtig;
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrBitte 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
MehrStudieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
Mehr5) 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
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
Mehr(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
MehrSCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrPowerPoint 2010 Mit Folienmastern arbeiten
PP.002, Version 1.1 07.04.2015 Kurzanleitung PowerPoint 2010 Mit Folienmastern arbeiten Der Folienmaster ist die Vorlage für sämtliche Folien einer Präsentation. Er bestimmt das Design, die Farben, die
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrWichtiges Thema: Ihre private Rente und der viel zu wenig beachtete - Rentenfaktor
Wichtiges Thema: Ihre private Rente und der viel zu wenig beachtete - Rentenfaktor Ihre private Gesamtrente setzt sich zusammen aus der garantierten Rente und der Rente, die sich aus den über die Garantieverzinsung
MehrZahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1
Zahlenwinkel: Forscherkarte 1 alleine Tipp 1 Lege die Ziffern von 1 bis 9 so in den Zahlenwinkel, dass jeder Arm des Zahlenwinkels zusammengezählt das gleiche Ergebnis ergibt! Finde möglichst viele verschiedene
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrLösungshinweise zur Einsendearbeit 2 SS 2011
Lösungshinweise zur Einsendearbeit 2 zum Kurs 41500, Finanzwirtschaft: Grundlagen, SS2011 1 Lösungshinweise zur Einsendearbeit 2 SS 2011 Finanzwirtschaft: Grundlagen, Kurs 41500 Aufgabe Finanzierungsbeziehungen
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrMicrosoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
MehrLocal Control Network
Netzspannungsüberwachung (Stromausfallerkennung) Die Aufgabe Nach einem Stromausfall soll der Status von Aktoren oder Funktionen wieder so hergestellt werden, wie er vor dem Stromausfall war. Die Netzspannungsüberwachung
MehrNetzwerkeinstellungen unter Mac OS X
Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac
MehrA Lösungen zu Einführungsaufgaben zu QueueTraffic
A Lösungen zu Einführungsaufgaben zu QueueTraffic 1. Selber Phasen einstellen a) Wo im Alltag: Baustelle, vor einem Zebrastreifen, Unfall... 2. Ankunftsrate und Verteilungen a) poissonverteilt: b) konstant:
MehrTechnische 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
MehrDow Jones am 13.06.08 im 1-min Chat
Dow Jones am 13.06.08 im 1-min Chat Dieser Ausschnitt ist eine Formation: Wechselstäbe am unteren Bollinger Band mit Punkt d über dem 20-er GD nach 3 tieferen Hoch s. Wenn ich einen Ausbruch aus Wechselstäben
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrVON ANFANG AN! TAG 9: TRADING
Admiral Academy TRADING VON ANFANG AN! TAG 9: TRADING Orderarten: sofortige Ausführung. Pending Order. SL und TP Orderarten: sofortige Ausführung Die gängigste Orderart: Sie möchten jetzt zum gerade aktuellen
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrEin neues System für die Allokation von Spenderlungen. LAS Information für Patienten in Deutschland
Ein neues System für die Allokation von Spenderlungen LAS Information für Patienten in Deutschland Ein neues System für die Allokation von Spenderlungen Aufgrund des immensen Mangels an Spenderorganen
MehrModul 13: DHCP (Dynamic Host Configuration Protocol)
Modul 13: DHCP (Dynamic Host Configuration Protocol) klausurrelevant = rote Schrift M. Leischner Netze, BCS, 2. Semester Folie 1 Aufgabenstellung DHCP DHCP ist eine netznahe Anwendung (umfasst also OSI-Schicht
MehrSafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Anwendungen auf Schülercomputer freigeben und starten Netop Vision ermöglicht Ihnen, Anwendungen und Dateien auf allen Schülercomputern gleichzeitig zu starten.
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrUm Ihre Ziele durchzusetzen! Um Beziehungen zu knüpfen und zu pflegen! Um in Begegnungen mit anderen Ihre Selbstachtung zu wahren!
Handout 19 Interpersonelle Grundfertigkeiten Einführung Wozu brauchen Sie zwischenmenschliche Skills? Um Ihre Ziele durchzusetzen! Um Beziehungen zu knüpfen und zu pflegen! Um in Begegnungen mit anderen
MehrGrundlagen verteilter Systeme
Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 3 12.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: a)
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrMonitoring-Service Anleitung
Anleitung 1. Monitoring in CrefoDirect Wie kann Monitoring über CrefoDirect bestellt werden? Bestellung von Monitoring beim Auskunftsabruf Beim Auskunftsabruf kann das Monitoring direkt mitbestellt werden.
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
Mehrvirtuos Leitfaden für die virtuelle Lehre
virtuos Zentrum zur Unterstützung virtueller Lehre der Universität Osnabrück virtuos Leitfaden für die virtuelle Lehre Zentrum virtuos Tel: 0541-969-6501 Email: kursmanager@uni-osnabrueck.de URL: www.virtuos.uni-osnabrueck.de
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrIst Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?
UErörterung zu dem Thema Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken? 2000 by christoph hoffmann Seite I Gliederung 1. In zu großen Mengen ist alles schädlich. 2.
MehrWO IST MEIN HUND? SICHER, SCHNELL UND ZUVERLÄSSIG
WO IST MEIN HUND? SICHER, SCHNELL UND ZUVERLÄSSIG Die Hundepension Münster bedient sich aus Sicherheitsgründen dieser Technik um sicherzustellen, dass fremde von uns betreute Hunde nicht auf Abwege geraten.
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrAnleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren
Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren Ziel der Anleitung Sie möchten ein modernes Firewallprogramm für Ihren Computer installieren, um gegen
Mehr