<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Übungsblatt 11 Aufgabe 2b)</title>
        <description> 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?!?

Ansonsten, kann es sein, dass sich P0 auch schon bei einem Zustand &amp;gt;= 3 befindet und dann erst P1 bis Zustand 2 ausgeführt wird? (Oder impliziert die Formulierung aus der Aufgabe das sich einfach beide Prozesse bei Zustand 2 befinden? Hab das irgendwie nicht so ganz verstanden bzw macht irgendwie gerade keinen Sinn...)

MfG J.B.</description>
        <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1538#msg-1538</link>
        <lastBuildDate>Tue, 17 Dec 2024 10:36:31 +0100</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1546#msg-1546</guid>
            <title>Re: Übungsblatt 11 Aufgabe 2b)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1546#msg-1546</link>
            <description><![CDATA[ vielen dank :) alles klar]]></description>
            <dc:creator>Reitanna</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 20:07:29 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1544#msg-1544</guid>
            <title>Re: Übungsblatt 11 Aufgabe 3</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1544#msg-1544</link>
            <description><![CDATA[ <br />
Wir machen eine Annahme:<br />
Shortest Job First ist immer optimal, auch wenn nicht alle Prozesse gleichzeitig<br />
verfügbar sind.<br />
<br />
Jetzt ein Gegenbeispiel:<br />
Es wird nach einer konkreten Menge von Prozessen mit konkreten Lauf- und<br />
Ankunftszeiten gefragt.<br />
<br />
Für dieses Beispiel muss folgendes gelten:<br />
<br />
* Es gibt einen Schedule, so dass die mittlere Durchlaufzeit geringer ist, wie<br />
  bei dem Schedule durch Shortest Job First. Da muss man beide angeben und die<br />
  mittlere Durchlaufzeit ausrechnen.<br />
<br />
* Die Prozesse sind nicht alle gleichzeitig verfügbar.<br />
<br />
Wenn man so ein Beispiel gefunden hat, widerlegt dieses obige Annahme.<br />
Dann hat man gezeigt, dass Shortest Job First _nicht_ optimal ist, wenn<br />
nicht alle Prozesse gleichzeitig verfügbar sind.<br />
<br />
Jetzt müsste man noch zeigen, dass Shortest Job First optimal ist, _wenn_ alle<br />
Prozesse gleichzeitig verfügbar sind. Dies wurde aber schon in der Vorlesung gezeigt.<br />
<br />
Wenn man also eine Behauptung mit einem Beispiel widerlegen kann, ist dies ein<br />
Gegenbeispiel und gleichzeitig ein mathematischer Beweis, weil völlig klar ist, <br />
dass die Behauptung falsch sein muss.<br />
<br />
<br />
Hoffe geholfen zu haben<br />
<br />
  Stefan<br />
<br />
]]></description>
            <dc:creator>Stefan Disch</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 19:25:55 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1543#msg-1543</guid>
            <title>Re: Übungsblatt 11 Aufgabe 3</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1543#msg-1543</link>
            <description><![CDATA[ &gt;&gt;&gt;Ein Gegenbeispiel ist ein mathematischer Beweis!&lt;&lt;&lt; <br />
<br />
Also, es muss mit Hilfe von formalen Bezeichnungen wie t oder d gemacht werden?<br />
aber, ich kann ja nicht wissen, ob der nächste Prozess nach der Ausführung von z.B. P0 kommt oder später ---&gt; das kann man doch nicht in einer Formel definieren...<br />
<br />
<br />
MfG,<br />
<br />
Reitanna]]></description>
            <dc:creator>Reitanna</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 19:02:05 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1541#msg-1541</guid>
            <title>Re: Übungsblatt 11 Aufgabe 2b)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1541#msg-1541</link>
            <description><![CDATA[ JB Wrote:<br />
-------------------------------------------------------<br />
&gt; Ich verstehs nicht so ganz, danke aber<br />
&gt; aufjedenfall für die Antwort...<br />
&gt; <br />
&gt; Ja ich meinte mit Zustand 1 = Zeile 1 etc.<br />
&gt; <br />
&gt; Wenn P1 Zeile 1 Ausgeführt hat, dann kann P1<br />
&gt; aufjedenfall gleich terminiert werden.<br />
<br />
ARGH, Du hast natürlich recht. Da ist uns ein Fehler bei der <br />
Aufgabenstellung passiert. *kopfaufdentischhämmer*<br />
Ich werde hierzu gleich nochmal ein Posting ins Forum stellen.<br />
<br />
&gt; Damit ergibt sich kein Problem für P0 und dessen<br />
&gt; Maximalanforderungen, denn es gilt auf jedenfall<br />
&gt; (nach den Folien)  M_0 &lt;= V; <br />
&gt; <br />
&gt; Naja vielleicht fällt es mir noch auf...<br />
&gt; <br />
&gt; Achja, müssen wir bei Aufgabe 3 einen<br />
&gt; mathematischen Beweis bringen oder nur ein<br />
&gt; Gegenbeispiel mit konkreten Zahlen etc.?<br />
<br />
Ein Gegenbeispiel ist ein mathematischer Beweis!<br />
<br />
Grüße und Danke<br />
Stefan<br />
<br />
<br />
]]></description>
            <dc:creator>Stefan Disch</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 17:10:55 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1540#msg-1540</guid>
            <title>Re: Übungsblatt 11 Aufgabe 2b)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1540#msg-1540</link>
            <description><![CDATA[ Ich verstehs nicht so ganz, danke aber aufjedenfall für die Antwort...<br />
<br />
Ja ich meinte mit Zustand 1 = Zeile 1 etc.<br />
<br />
Wenn P1 Zeile 1 Ausgeführt hat, dann kann P1 aufjedenfall gleich terminiert werden.<br />
Damit ergibt sich kein Problem für P0 und dessen Maximalanforderungen, denn es gilt auf jedenfall (nach den Folien)  M_0 &lt;= V; <br />
<br />
Naja vielleicht fällt es mir noch auf...<br />
<br />
Achja, müssen wir bei Aufgabe 3 einen mathematischen Beweis bringen oder nur ein Gegenbeispiel mit konkreten Zahlen etc.?<br />
<br />
MfG Asgaroth]]></description>
            <dc:creator>JB</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 15:11:13 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1539#msg-1539</guid>
            <title>Re: Übungsblatt 11 Aufgabe 2b)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1539#msg-1539</link>
            <description><![CDATA[ Hallo,<br />
<br />
JB Wrote:<br />
-------------------------------------------------------<br />
&gt; Hab mal ne Frage zu Aufgabe 2b,<br />
&gt; <br />
&gt; Nehmen wir an P0 wurde bis zum Zustand 2<br />
&gt; ausgeführt und P1 bis Zustand 2, dann ist der<br />
&gt; Zustand doch nicht unsicher weil auf jedenfall<br />
&gt; alles freigegeben wird oder?!?<br />
<br />
Ich nehme an Du meinst mit Zustand 2 die Zeile 2.<br />
<br />
Nein, wenn P0 zuerst Zeile 2 ausführt und dann P1 Zeile 2, wird<br />
nicht alles freigegeben.<br />
<br />
&gt; <br />
&gt; Ansonsten, kann es sein, dass sich P0 auch schon<br />
&gt; bei einem Zustand &gt;= 3 befindet und dann erst<br />
&gt; P1 bis Zustand 2 ausgeführt wird? (Oder impliziert<br />
&gt; die Formulierung aus der Aufgabe das sich einfach<br />
&gt; beide Prozesse bei Zustand 2 befinden? Hab das<br />
&gt; irgendwie nicht so ganz verstanden bzw macht<br />
&gt; irgendwie gerade keinen Sinn...)<br />
&gt; <br />
&gt; MfG J.B.<br />
<br />
Wir betrachten folgenden Zustand:<br />
P0 hat Zeile 1 ausgeführt und P1 hat Zeile 2 ausgeführt. (reale Ausführung)<br />
Es ist offensichtlich, dass P0 nun seine Ressource erst wieder freigibt,<br />
bevor er wieder eine anfordert.<br />
<br />
Warum betrachtet aber der Bankieralgorithmus diesen Zustand als unsicher?<br />
Hinweise: * Welche Werte wurden bei a) ermittelt?<br />
          * Wie wird berechnet, ob ein Zustand unsicher ist?<br />
<br />
<br />
Hoffe geholfen zu haben<br />
<br />
Stefan<br />
<br />
<br />
<br />
<br />
]]></description>
            <dc:creator>Stefan Disch</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 14:56:16 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1538#msg-1538</guid>
            <title>Übungsblatt 11 Aufgabe 2b)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?29,1538,1538#msg-1538</link>
            <description><![CDATA[ Hab mal ne Frage zu Aufgabe 2b,<br />
<br />
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?!?<br />
<br />
Ansonsten, kann es sein, dass sich P0 auch schon bei einem Zustand &gt;= 3 befindet und dann erst P1 bis Zustand 2 ausgeführt wird? (Oder impliziert die Formulierung aus der Aufgabe das sich einfach beide Prozesse bei Zustand 2 befinden? Hab das irgendwie nicht so ganz verstanden bzw macht irgendwie gerade keinen Sinn...)<br />
<br />
MfG J.B.]]></description>
            <dc:creator>JB</dc:creator>
            <category>Systeme 1 WS 2005/06</category>
            <pubDate>Wed, 01 Feb 2006 14:34:39 +0100</pubDate>
        </item>
    </channel>
</rss>
