Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in Betriebssysteme https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=betriebssysteme Powered by Question2Answer Beantwortet: alternativ https://info2.aifb.kit.edu/qa/index.php?qa=7450&qa_1=alternativ&show=7452#a7452 Hallo uqyxt,<br /> <br /> ja du kannst das wie im Tutorium lösen, hier ist einfach eine andere Darstellungsform verwendet worden, in der jeder Prozess eine eigene Zeile hat. Wenn du alles in eine Zeile ziehst kommt unsere übliche Darstellung raus. Wichtig ist nur die einzelnen Blöcke dann richtig zu benennen. <br /> <br /> Viele Grüße<br /> Anne (Tutorin) BET-AG https://info2.aifb.kit.edu/qa/index.php?qa=7450&qa_1=alternativ&show=7452#a7452 Wed, 05 Jan 2022 07:20:55 +0000 Beantwortet: Realisierung eines Semaphors, Kapitel 10, Folie 33 https://info2.aifb.kit.edu/qa/index.php?qa=5720&qa_1=realisierung-eines-semaphors-kapitel-10-folie-33&show=5751#a5751 Du hast die Idee richtig verstanden, hast aber den Code falsch interpretiert:<br /> <br /> boolean s = true, wenn Betriebsmittel frei<br /> <br /> P(s): if s { s = false; &quot;deblockiere A&quot; } &nbsp;// wenn s==true ist, wird &quot;A deblockiert&quot;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// (und Semaphor auf false gesetzt)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else { &quot;blockiere A&quot;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// wenn s==false ist, wird &quot;A blockiert&quot;<br /> <br /> &nbsp;<br /> <br /> Viele Grüße<br /> <br /> Philipp (Tutor) BET-AE https://info2.aifb.kit.edu/qa/index.php?qa=5720&qa_1=realisierung-eines-semaphors-kapitel-10-folie-33&show=5751#a5751 Tue, 14 Feb 2017 14:45:30 +0000 Beantwortet: Einteilung der "time-slice" https://info2.aifb.kit.edu/qa/index.php?qa=5410&qa_1=einteilung-der-time-slice&show=5419#a5419 Hallo,<br /> <br /> &nbsp;<br /> <br /> es ist genau so wie du es geschrieben hast. Die Idee bei Round-Robin ist, dass jeder der Prozesse gleichbehandelt wird und die gleiche Zeitspanne für die Bearbeitung zugewiesen bekommt. Man kann sich das dann so vorstellen, dass man eine Zeitscheibe in (hier) 4 gleich große Abschnitte teilt und in jeden Abschnitt dann einen Prozess schreibt. Dauert eine Umdrehung 100ms, hat dann jeder Prozess 100/4ms=25ms Zeit.<br /> <br /> &nbsp;<br /> <br /> Christian (Tutor) BET-AF https://info2.aifb.kit.edu/qa/index.php?qa=5410&qa_1=einteilung-der-time-slice&show=5419#a5419 Mon, 06 Feb 2017 14:18:21 +0000 Beantwortet: Zeitzuteilung Round-Robin-Verfahren https://info2.aifb.kit.edu/qa/index.php?qa=4103&qa_1=zeitzuteilung-round-robin-verfahren&show=4104#a4104 Hallo,<br /> <br /> ich nehme an, dass es dich ja insbesondere in Hinblick auf die Lösung unserer Aufgaben interessiert.<br /> <br /> Dabei nehmen wir ja immer eine eng begrenzte Menge an Prozessen (bspw. 5) und betrachten deren Abarbeitung. Sollte dabei tatsächlich am Ende im Beispiel einer 10ms-Zeitscheibe, nur noch ein Prozess bspw. 15ms Restzeit haben, so wird er einmal in einem 10ms-Block und zuletzt in einem 5ms-Block abgearbeitet. Als Markierung auf dem Zeitstrahl würde ich daher definitiv eine Markierung einfügen.<br /> <br /> Formal also eine neue Zuordnung, technisch dürfte es in der Realität ebenso aussehen, dort erstellt der Scheduler den Abarbeitungsplan.<br /> <br /> Viele Grüße<br /> <br /> Max (Tutor) BET-AE https://info2.aifb.kit.edu/qa/index.php?qa=4103&qa_1=zeitzuteilung-round-robin-verfahren&show=4104#a4104 Wed, 10 Feb 2016 10:42:42 +0000 Beantwortet: Stapelbetrieb https://info2.aifb.kit.edu/qa/index.php?qa=986&qa_1=stapelbetrieb&show=987#a987 Genau so ist das gemeint, sonst wäre die Verwendung des Stapelbetriebs nicht sinnvoll.<br /> <br /> Viele Grüße<br /> Friederike Pfeiffer (Übungsleiter) BET-AA https://info2.aifb.kit.edu/qa/index.php?qa=986&qa_1=stapelbetrieb&show=987#a987 Tue, 04 Nov 2014 09:11:28 +0000 Beantwortet: Vorlesungsfolie zum "Echtzeitbetrieb" gesucht https://info2.aifb.kit.edu/qa/index.php?qa=609&qa_1=vorlesungsfolie-zum-echtzeitbetrieb-gesucht&show=610#a610 <div class="ilFrmPostContent"> <p> Du hast Recht, dass in den Folien der Echtzeitbetrieb nicht nochmal so genau dargestellt wurde wie die anderen 4 Betriebsarten. Hier in der Aufgabe werden die Merkmale ja aber nochmal schön aufgelistet.</p> <p> Viele Grüße</p> <p> Patrick (Tutor)</p> </div> <p> &nbsp;</p> BET-AB https://info2.aifb.kit.edu/qa/index.php?qa=609&qa_1=vorlesungsfolie-zum-echtzeitbetrieb-gesucht&show=610#a610 Wed, 22 Oct 2014 17:25:24 +0000 Beantwortet: Berechnung Overhead https://info2.aifb.kit.edu/qa/index.php?qa=607&qa_1=berechnung-overhead&show=608#a608 <div class="ilFrmPostContent"> <p> Da die Zeit für einen Kontextwechsel 1 ms beträgt, und sie 5 mal wechslen müssen, kommen Sie auf einen Overhead von 5 ms.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> BET-AF https://info2.aifb.kit.edu/qa/index.php?qa=607&qa_1=berechnung-overhead&show=608#a608 Wed, 22 Oct 2014 17:21:45 +0000 Beantwortet: Zeichnen des Zeitstrahls Round-Robin https://info2.aifb.kit.edu/qa/index.php?qa=605&qa_1=zeichnen-des-zeitstrahls-round-robin&show=606#a606 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> beim Round-Robin-Verfahren bekommt jeder Prozess eine gewisse Zeitspanne zugeteilt, in der er ausgeführt werden kann. Diese Zeitspanne ist in der Aufgabenstellung auf 15 ms festgelegt.</p> <p> Du teilst also auf der Zeitachse jedem Prozess, beginnend bei P1, jeweils 15 ms zu, bis er unterbrochen wird und der nächste Prozess seine Zeit bekommt. Ist ein Prozess vor den 15 ms schon abgeschlossen, braucht er natürlich nicht die volle Rechenzeit, und der nächste Prozess kann schon begonnen werden. Das ist beispielsweisedirekt in der ersten Runde bei Prozess 4 der Fall, der insgesamt nur 9 ms benötigt.</p> <p> Viele Grüße</p> <p> Lukas (Tutor)</p> </div> <p> &nbsp;</p> BET-AG https://info2.aifb.kit.edu/qa/index.php?qa=605&qa_1=zeichnen-des-zeitstrahls-round-robin&show=606#a606 Wed, 22 Oct 2014 17:19:05 +0000 Beantwortet: Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=603&qa_1=alternativer-l%C3%B6sungsvorschlag&show=604#a604 <div class="ilFrmPostContent"> <p> Hi,</p> <p> ich würde es bei den Begriffen, die in der Antwort genannt sind belassen. Der Browser ist ja ein eigenes Programm und nicht eigentlicher Teil des Betriebssystems.</p> <p> Gruß,<br> Jonas B. (Tutor)</p> </div> <p> &nbsp;</p> BET-AD https://info2.aifb.kit.edu/qa/index.php?qa=603&qa_1=alternativer-l%C3%B6sungsvorschlag&show=604#a604 Wed, 22 Oct 2014 17:15:21 +0000