Alle Beiträge dieses Benutzers
Ergebnisse 121 — 150 von 162
Hallo,
bei nicht-präemptivem Multitasking kann es zu einem Deadlock kommen!
z.B.:
turn==1, P0 fängt an
wegen nicht-präemptivem Multitasking gibt P0 nie ab.
Busy Waiting von P0 und Deadlock
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
es werden keine Optionen der Befehle abgefragt. Ihr braucht also nicht
die Manpages auswendig lernen. ;)
Man sollte aber schon wissen, was z.B. cd, ls, usw. machen.
Die Klausur wird sich aer eher an den Theorie-Übungen und Vorlesungsinhalten
orientieren.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
so wie ich das sehe (ich habe die Vorlesung damals
nicht betreut), benötigt man login/passwd. Ob man
innerhalb des Uni-VPN ist oder nicht ist egal.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo *,
zu den Folien:
Prof. Scholl hat das Beispiel zum Buddy-Algorithmus nochmal um ein paar
zusätliche Folien mit Animationen erweitert, um die Funktionsweise besser zu veranschaulichen. Am Schluss der Vorlesung fehlte leider die Zeit, das Beispiel
komplett durchzuspielen. Es ist aber für das aktuelle Übungsblatt wichtig, die
Funktionsweise zu verstehen.
Die Folien im Downloadbereich
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
haben wir auch gerade gemerkt.
Ich werde diese Teilaufgabe auch aus der Gesamtwertung nehmen.
Wer sie trotzdem korrekt bearbeitet bekommt auch hier einen Extrapunkt.
Wenn der Wurm mal drin ist....
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Eugen Wrote:
-------------------------------------------------------
> Wenn man in aufgabe 2b) beweisen soll, dass der
> Zustand unsicher ist, dann ist doch in 2c) sowieso
> klar, dads es zu einem DL komm kann?
>
> Was macht die Aufgabe für einen Sinn, oder habe
> ich etwas falsch verstanden ?
Es kann Zustände geben, die der Bankieralgorithmus
als unsicher einstuft,
von
Stefan Disch
-
Systeme 1 WS 2005/06
Wir machen eine Annahme:
Shortest Job First ist immer optimal, auch wenn nicht alle Prozesse gleichzeitig
verfügbar sind.
Jetzt ein Gegenbeispiel:
Es wird nach einer konkreten Menge von Prozessen mit konkreten Lauf- und
Ankunftszeiten gefragt.
Für dieses Beispiel muss folgendes gelten:
* Es gibt einen Schedule, so dass die mittlere Durchlaufzeit geringer ist, wie
bei dem Schedul
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
leider ist uns ein Fehler in der Aufgabenstellung
von Aufgabe 2) passiert, so dass die Teilaufgabe b)
keinen Sinn macht. Diese wird nicht gewertet!
Sollte jemand diese Aufgabe bearbeitet haben und
zeigen, dass die Aufgabenstellung nicht stimmt bekommt er/sie
natürlich einen extra Punkt.
In der korrekten Version müsste P1 so aussehen:
/* P1 */
1: Anforderung A;
2: x = 5;
von
Stefan Disch
-
Systeme 1 WS 2005/06
JB Wrote:
-------------------------------------------------------
> Ich verstehs nicht so ganz, danke aber
> aufjedenfall für die Antwort...
>
> Ja ich meinte mit Zustand 1 = Zeile 1 etc.
>
> Wenn P1 Zeile 1 Ausgeführt hat, dann kann P1
> aufjedenfall gleich terminiert werden.
ARGH, Du hast natürlich recht. Da ist uns ein Fehler bei der
Aufgabenstellung passier
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
JB Wrote:
-------------------------------------------------------
> Hab mal ne Frage zu Aufgabe 2b,
>
> Nehmen wir an P0 wurde bis zum Zustand 2
> ausgeführt und P1 bis Zustand 2, dann ist der
> Zustand doch nicht unsicher weil auf jedenfall
> alles freigegeben wird oder?!?
Ich nehme an Du meinst mit Zustand 2 die Zeile 2.
Nein, wenn P0 zuerst Zeile 2 aus
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
Jonathan Wrote:
-------------------------------------------------------
> Hallo, kurze Frage zum Verfahren mit der highest
> response ratio.
>
> Wenn ich das richtig verstehe, wird der Prozess
> mit dem höchsten Wert für rr als nächstes
korrekt.
> ausgeführt. Am Anfang haben alle Prozesse rr=1
> (steht ja auch so auf der Folie). Mit welchem wird
>
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
werde die Folien gleich am Mo. ins Netz stellen. Hab sie
leider hier daheim nicht verfügbar.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
es wird am kommenden Donnerstag noch ein weiteres Übungsblatt
(Theorie) geben.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
nach Rücksprache mit Prof. Scholl werden wir die Testate
in der nächsten Übung zurückgeben, d.h. es wird keinen
Termin zur Einsicht geben.
Wer Fragen zu seiner Korrektur hat, kann gerne damit bei
mir vorbeischauen oder den Tutor fragen.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
die einzelnen Maximalpunkte lauten:
A1: 15
A2: 15
A3: 20
A4: 11
A5: 14
Gesamt: 75
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
ich wollte an dieser Stelle daran erinnern, dass die Anmeldefrist
für Prüfungen am 20.01.2006 endet.
Alle, die an der Systeme-I-Klausur teilnehmen wollen und deren Prüfungsleistungen
über das Online-Portal des Prüfungsamtes verwaltet werden müssen sich bis
zum 20.01. anmelden.
Die Studenten, die nicht über das Online-Portal erfasst werden (z.B. Lehramt,...)
sollten sich beim P
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
die Ergebnisse sind nun online.
(Homepage der Vorlesung -> Testat -> Ergebnisse)
Grüße
Stefan Disch
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
zu 1.)
Ob die bereits vorhandenen Ausgaben das Verhalten der Prozesse genau wiedergeben,
hängt davon ab, wie man den Quellcode verändert. ;)
Man sollte anhand der Ausgaben nachvollziehen können in welchem Zustand sich ein
Prozess gerade befindet, bzw. welcher Prozess gerade was macht.
(z.B.: Produzent 1 wartet auf Freigabe zum Einfügen von Item 1234 etc.)
Ich gebe Dir aber recht,
von
Stefan Disch
-
Systeme 1 WS 2005/06
Sollte etwas zu rechnen sein, ist dies problemlos
ohne Rechner möglich.
Deshalb nur Stift(e) mitbringen.
Papier wird gestellt.
Grüße und viel Erfolg
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
es sind keine Materialien (Skript etc.) erlaubt!
Ihr benötigt nur Schreibzeug.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
bitte denkt daran, dass am Do. 12.01.2006 keine Vorlesung stattfindet,
sondern ein Testat.
Zum Testat:
Beginn: 9:15 Uhr (bitte pünktlich erscheinen)
Ort: im gleichen Hörsaal wie die Vorlesung
Dauer: 75 min.
Das Testat hat keine Auswirkungen auf die Endnote, es dient als
reine Übungsklausur! Die Teilnahme ist freiwillig.
Der Ablauf und das Niveau der Aufgaben werden e
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
man kann die Semaphoren aus der Vorlesung
verwenden.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
verhungern bedeutet:
Er bekommt nichts mehr zu essen, das System läuft aber weiter. (Livelock)
Gesucht ist also ein möglicher Ablauf des Systems, bei dem (min.) ein Philosoph
nie mehr essen darf.
Wenn das komplette System "statisch wird" würde es sich um einen
Deadlock handeln -> alle Philosophen verhungern. Das kann bei dem
Vorschlag von Tanenbaum nicht passiere
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
zwei Hinweise zum Pseudocode:
1. Das Array von Semaphoren s sei zu Anfang mit (0,...,0)
initialisiert.
2. Die Zustände der Philosophen seien am Anfang auf "denken" gesetzt.
Diese Hinweise sind zum Bearbeiten nicht notwendig, sind aber hilfreich,
um den Code zu verstehen. (Die Originalquelle macht hierzu auch keine
Aussage)
Viel Erfolg
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
ich bin gerade dabei die Dateinamen zu ändern und die Inhaltsangaben
zu ergänzen.
Grüße
Stefan
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
das Übungsblatt 8 (Theorie) war gestern Vormittag für ca. zwei Stunden
online. Diese Version ist veraltet! (Erstellungsdatum 14.12.2005)
Da in der Vorlesung kein neues Kapitel begonnen wurde, musste es nochmal
überarbeitet werden.
Die neue Version wird heute online gehen.
Viele Grüße
Stefan Disch
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
leider ist in Aufgabe 1 auf Blatt 6 ein Fehler enthalten.
Der Befehl "free" ist auf den Rechnern im Pool nicht vorhanden.
Bitte ersetzt "free" durch "top".
Das Übungsblatt 6 im Portal und auf der Homepage wurden entsprechend
korrigiert.
Viele Grüße
Stefan Disch
von
Stefan Disch
-
Systeme 1 WS 2005/06
Hallo,
leider müssen Prof. Scholl und ich diese Woche kurzfristig auf eine
Dienstreise (Mi.-Fr.). Deshalb fällt am Donnerstag (01.12.2005)
die Vorlesung Systeme I aus.
Der Übungsbetrieb geht aber wie gewohnt weiter, d.h. es gibt
diese Woche auch wieder ein neues Übungsblatt.
Viele Grüße
Stefan Disch
von
Stefan Disch
-
Systeme 1 WS 2005/06