Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2016 Nachklausur https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2016-nachklausur Powered by Question2Answer Beantwortet: Teilaufgabe b https://info2.aifb.kit.edu/qa/index.php?qa=7535&qa_1=teilaufgabe-b&show=7540#a7540 Hallo, <br /> <br /> bei der b) wird zuerst die Zahl A als Binärzahl dargestellt (A2K) und Zahl C als Binärzahl als Zweier-Komplement dargestellt (C2K, alle Bits flippen und 1 an niederwertigsten Stimme addieren). Anschließend wird C2K von A2K abgezogen. Die Zeile c ist die Übertragszeile der binären Subtraktion. <br /> <br /> Ich hoffe, jetzt ist es etwas klarer! 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=7535&qa_1=teilaufgabe-b&show=7540#a7540 Fri, 28 Jan 2022 14:28:29 +0000 Beantwortet: teilaufgabe d https://info2.aifb.kit.edu/qa/index.php?qa=7536&qa_1=teilaufgabe-d&show=7539#a7539 Welcher Teil der d) ist genau unklar? 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=7536&qa_1=teilaufgabe-d&show=7539#a7539 Fri, 28 Jan 2022 14:16:44 +0000 Beantwortet: Unterschied zwischen LOAD und STORE https://info2.aifb.kit.edu/qa/index.php?qa=6766&qa_1=unterschied-zwischen-load-und-store&show=6768#a6768 Hallo ulgxo,<br /> <br /> ich nehme an, du beziehst dich bei deiner Frage auf die Aufgabe 8 der Nachklausur 2016. <br /> <br /> Grundsätzlich ist es so, dass mit LOAD Daten aus dem Hauptspeicher in ein Register / einen Akkumulator geladen werden, um sie im nächsten Schritt verfügbar zur Bearbeitung zu haben. Mit STORE wird das Ergebnis einer Operation im Akkumulator gespeichert, und zwar in einem Hauptspeicher. Es geht also einmal in die Richtung Register hin und einmal vom Register weg.<br /> <br /> Für deine Aufgabe macht es allerdings wenig Unterschied.<br /> <br /> Das steht auch in den Vorlesungsfolien zum Kapitel &quot;Programmierung&quot; unter Assember und Befehlssatz der Sprache.<br /> <br /> Ich hoffe, es ist etwas klarer geworden.<br /> <br /> Viele Grüße<br /> <br /> Hannah (Tutorin) 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=6766&qa_1=unterschied-zwischen-load-und-store&show=6768#a6768 Sun, 10 Feb 2019 16:56:40 +0000 Beantwortet: Nr 7 a) https://info2.aifb.kit.edu/qa/index.php?qa=6757&qa_1=nr-7-a&show=6758#a6758 Hallo,<br /> <br /> das c ist unser Übertrag. Wenn z.B. 0-1 gerechnet wird der Übertrag 1 und das Ergebnis ist auch 1. Der Übertrag muss dann bei der Spalte links davon zusätzlich subtrahiert werden. Wenn wir das c nicht hätten, könnten wir die Berechnung nicht ausführen, da wir 0-1 nicht rechnen könnten.<br /> <br /> Ich hoffe das beantwortet deine Frage, sonst gern nochmal nachfragen.<br /> <br /> Viele Grüße,<br /> <br /> Verena (Tutorin) 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=6757&qa_1=nr-7-a&show=6758#a6758 Sun, 10 Feb 2019 13:37:28 +0000 Beantwortet: Müssen im 4. Schritt immer die "vorderen" Nonterminale "zusammengefasst" werden? https://info2.aifb.kit.edu/qa/index.php?qa=6461&qa_1=m%C3%BCssen-schritt-vorderen-nonterminale-zusammengefasst-werden&show=6467#a6467 Ja, das ist auch möglich.<br /> <br /> Viele Grüße,<br /> <br /> Julia (Tutorin) 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=6461&qa_1=m%C3%BCssen-schritt-vorderen-nonterminale-zusammengefasst-werden&show=6467#a6467 Mon, 12 Feb 2018 19:26:17 +0000 Assembler Befehle Cache https://info2.aifb.kit.edu/qa/index.php?qa=6452&qa_1=assembler-befehle-cache Hallo,<br /> <br /> ich habe eine Frage zu Aufgabe 8 aus der Nachklausur 2016. Genauer würde mich die Definition der zweistelligen Assembler Befehle Load und Store im Zusammenhang mit einem angebundenen Cache und Hauptspeicher interessieren.<br /> <br /> Nach meinem Verständnis gilt:<br /> <br /> -Load: Zunächst wird (falls nötig) der erste Operand in den Cache geladen und entsprechend der im zweiten Operanden angegebenen Adresse im Cache abgelegt. Änderungen im Hauptspeicher erfolgen entsprechend der Write-Back-Policy.<br /> <br /> - Store: Wie Load. Unterscheid: Das Datum des ersten Operanden wird nicht im Cache abgelegt sondern direkt im Hauptspeicher. 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=6452&qa_1=assembler-befehle-cache Mon, 12 Feb 2018 12:42:30 +0000 Beantwortet: welches ist die aktuell höchsten Prioritätsstufe https://info2.aifb.kit.edu/qa/index.php?qa=6424&qa_1=welches-ist-die-aktuell-h%C3%B6chsten-priorit%C3%A4tsstufe&show=6429#a6429 Hallo,<br /> <br /> ich habe gerade keine andere Aufgabe vor Augen wo die Priorität andersherum interpretiert wurde, solltest du dir in der Klausur unsicher sein ob die Priorität bei 1 oder bei einer anderen Zahl höher ist und es nicht bei der Aufgabe dabeisteht, triff eine Annahme.<br /> <br /> Generell würde ich aber sagen, dass die höchste Priorität mit der eins anfängt und dann hochzählt.<br /> <br /> Viele Grüße<br /> <br /> Niklas (Tutor) 2016-N-09 https://info2.aifb.kit.edu/qa/index.php?qa=6424&qa_1=welches-ist-die-aktuell-h%C3%B6chsten-priorit%C3%A4tsstufe&show=6429#a6429 Sun, 11 Feb 2018 13:36:32 +0000 Beantwortet: Cache miss beim 2. Schritt im Programmablauf https://info2.aifb.kit.edu/qa/index.php?qa=6423&qa_1=cache-miss-beim-2-schritt-im-programmablauf&show=6428#a6428 Hallo,<br /> <br /> ja genau du hast dir deine Frage schon selbst beantwortet :)<br /> <br /> Liebe Grüße<br /> Verena (Tutor) 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=6423&qa_1=cache-miss-beim-2-schritt-im-programmablauf&show=6428#a6428 Sun, 11 Feb 2018 13:35:38 +0000 Beantwortet: Lambda eliminieren https://info2.aifb.kit.edu/qa/index.php?qa=6387&qa_1=lambda-eliminieren&show=6397#a6397 Hallo,<br /> <br /> man eliminiert dabei nicht das leere Wort, sondern den Lamda-Übergang. Wenn du dir die Überführung anschaust, siehst du ja dass C immer nur auf Cb ableitbar ist. Ein a kann es also sicher nicht sein.<br /> <br /> Liebe Grüße<br /> <br /> Verena (Tutor) 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=6387&qa_1=lambda-eliminieren&show=6397#a6397 Sat, 10 Feb 2018 07:01:18 +0000 Beantwortet: Load-Befehl Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=6316&qa_1=load-befehl-verst%C3%A4ndnis&show=6321#a6321 Hallo,<br /> <br /> Load ganz allgemein gesagt &quot;läd&quot; etwas in einen Speicher.Wenn du nur einen Operand dazu gegeben hast, dann wird der Wert in den Acc (Akkumulator) geladen. Der Akkumulator dient dazu Zwischenschritte (Ergebnisse) deiner CPU zwischenzuspeichern, ohne dass sie dazu extra in den Hauptspeicher gelegt werden.<br /> <br /> Wenn du nun zwei Operanden zusammen mit dem LOAD Befehl stehen hast, dann hast du einmal die Quelle (woher der Wert kommt, bzw. wie der Wert lautet) &nbsp;und als zweites das Ziel, also wohin dieser Wert gespeichert wird. LOAD 20 21 läd in diesem Fall den Wert aus 20 und speichert ihn in 21 ab. LOAD #1 R1 bedeutet in dem Fall durch die direkte Adressierung der 1, dass eine 1 im Speicher R1 abgespeichert wird.<br /> <br /> Ich hoffe ich konnte dir damit weiterhelfen.<br /> <br /> Verena (Tutor) 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=6316&qa_1=load-befehl-verst%C3%A4ndnis&show=6321#a6321 Wed, 07 Feb 2018 09:22:53 +0000 Beantwortet: Aufgabenteil b) https://info2.aifb.kit.edu/qa/index.php?qa=6286&qa_1=aufgabenteil-b&show=6287#a6287 Es geht bei der Aufgabe darum eine Lösung anzugeben, die sich möglichst stark komprimieren lässt. Am meisten komprimiert ist die Lösung wenn von a mit 0/1 nur eine Weisung abgeht. Daher gibt es nur die Lösungen alle 0 oder alle 1.<br /> <br /> Viele Grüße<br /> <br /> Niklas (Tutor) 2016-N-05 https://info2.aifb.kit.edu/qa/index.php?qa=6286&qa_1=aufgabenteil-b&show=6287#a6287 Mon, 05 Feb 2018 12:06:05 +0000 Beantwortet: Normierung und Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=5842&qa_1=normierung-und-verst%C3%A4ndnis&show=5852#a5852 Hallo,<br /> <br /> eine normierte Mantisse m liegt vor, falls 1&lt;=|m|&lt;2. Da m=2,25, wie du da ja richtig gesehen hast, ist unsere Mantisse hier nicht normiert. Um sie zu normieren teilen wir sie jetzt durch 2, was binär der Verschiebung des Kommas um eine Stelle nach links entspricht. Die normierte Mantisse hat nun den Dezimalwert 1,125. Um nun wieder die ursprüngliche Zahl zur erhalten multiplizieren wir die Charakteristik mit 2.<br /> <br /> Ich hoffe das hilft.<br /> <br /> Viele Grüße<br /> <br /> Lukas 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5842&qa_1=normierung-und-verst%C3%A4ndnis&show=5852#a5852 Thu, 27 Jul 2017 16:30:04 +0000 Beantwortet: Kreisbogenabstand in Aufgabenteil d) https://info2.aifb.kit.edu/qa/index.php?qa=5729&qa_1=kreisbogenabstand-in-aufgabenteil-d&show=5736#a5736 Eigentlich steht das in der musterlösung ganz gut drin denke ich.<br /> <br /> du hast einen hammingabstand von 4 und das willst du graphisch darstellen (mit k=2 geht das aber nicht, da hc&gt;=2k+1 gelten muss), demnach bleibt nur die möglichkeit aus der lösung.<br /> <br /> ich hoffe damit verstehst du das ganze besser, sonst schreibe nochmal konkret, was du nicht verstehst.<br /> <br /> lg, maren (tutor) 2016-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=5729&qa_1=kreisbogenabstand-in-aufgabenteil-d&show=5736#a5736 Mon, 13 Feb 2017 18:52:34 +0000 Beantwortet: alternative Ableitung https://info2.aifb.kit.edu/qa/index.php?qa=5727&qa_1=alternative-ableitung&show=5734#a5734 Du hast jetzt aber keinen ableitungsbaum angegeben, oder sehe ich das falsch?<br /> <br /> &nbsp;<br /> <br /> lg,<br /> <br /> maren (tutor) 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=5727&qa_1=alternative-ableitung&show=5734#a5734 Mon, 13 Feb 2017 18:45:56 +0000 8a) Datum https://info2.aifb.kit.edu/qa/index.php?qa=5687&qa_1=8a-datum Ich versteh das mit dem Datum nicht...<br /> <br /> Nach welchen Regeln wird das geschrieben? 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5687&qa_1=8a-datum Sun, 12 Feb 2017 19:08:31 +0000 Beantwortet: STORE Befehl - in Cache oder Hauptspeicher? https://info2.aifb.kit.edu/qa/index.php?qa=5658&qa_1=store-befehl-in-cache-oder-hauptspeicher&show=5675#a5675 Hallo,<br /> <br /> gut Frage, aber ich gehe davon aus, dass in diesem Fall die Operation sowohl im Cache, als auch im Hauptspeicher ausgeführt wird, um Inkonsistenzen zu vermeiden.<br /> <br /> Liebe Grüße 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5658&qa_1=store-befehl-in-cache-oder-hauptspeicher&show=5675#a5675 Sun, 12 Feb 2017 13:36:45 +0000 Beantwortet: wie kommt man auf die neue C https://info2.aifb.kit.edu/qa/index.php?qa=5642&qa_1=wie-kommt-man-auf-die-neue-c&show=5646#a5646 ​Hallo,<br /> <br /> müsste es nicht heißen c_neu = 2(c_alt - q) und nicht = 2*c_alt -q, da ja der neue Exponenten bei Multiplikation aus der Addition der alten Exponeten errechnet wird?<br /> <br /> Also: e_neu = e_alt+e_alt = 2*e_alt = 2*(c_alt - q)<br /> <br /> Dankke 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5642&qa_1=wie-kommt-man-auf-die-neue-c&show=5646#a5646 Sun, 12 Feb 2017 09:05:16 +0000 Beantwortet: Übergangsrelation des neuen Automaten https://info2.aifb.kit.edu/qa/index.php?qa=5626&qa_1=%C3%BCbergangsrelation-des-neuen-automaten&show=5653#a5653 <p> <span style="font-size:14px;">Hallo,</span></p> <p> <span style="font-size:14px;">du kannst dir vorstellen, dass sich der neue EA gleichzeitig in s1 und s2 der beiden alten EA befindet (s1,s2). Durch Eingabe von e, führt die Zustandsüberführung <strong>entweder</strong> in einen Zustand, indem nur s1 einen Schritt macht (Wort aus L1), <strong>oder</strong> s2 einen Schritt weiter geht (Wort aus L2). Jetzt klarer?</span></p> <p> <span style="font-size:14px;">Grüße</span></p> 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5626&qa_1=%C3%BCbergangsrelation-des-neuen-automaten&show=5653#a5653 Sun, 12 Feb 2017 07:03:46 +0000 Beantwortet: Wann wird Adresse in Cache übernommen? https://info2.aifb.kit.edu/qa/index.php?qa=5622&qa_1=wann-wird-adresse-in-cache-%C3%BCbernommen&show=5650#a5650 <p> <span style="font-size:14px;">Hallo, </span></p> <p> <span style="font-size:14px;">ersteres stimmt, es wird nur dann in den Cache geladen, wenn der Prozessor auch auch auf Daten zugreifen muss, also "ausgelesen" wird. Um ein Datum nach einer Operation in den Hauptspeicher zu schreiben, musst du es nicht erst in den Cache laden.</span></p> <p> &nbsp;</p> <p> <span style="font-size:14px;">Grüße</span></p> 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5622&qa_1=wann-wird-adresse-in-cache-%C3%BCbernommen&show=5650#a5650 Sun, 12 Feb 2017 06:40:19 +0000 Beantwortet: Diagramm zu Teil d) https://info2.aifb.kit.edu/qa/index.php?qa=5635&qa_1=diagramm-zu-teil-d&show=5649#a5649 Hallo,<br /> <br /> auf welches Diagramm beziehst du dich denn? d) oder b)?<br /> <br /> Liebe Grüße 2016-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=5635&qa_1=diagramm-zu-teil-d&show=5649#a5649 Sun, 12 Feb 2017 06:37:05 +0000 Beantwortet: Teilaufgabe d) https://info2.aifb.kit.edu/qa/index.php?qa=5584&qa_1=teilaufgabe-d&show=5587#a5587 Zu der ersten Frage:<br /> <br /> Also so wie ich das verstanden haben, wird ja immer die charakteristischste 1 weggelassen, wenn man die Mantisse berechnet (bei der Umrechnung in eine gleitkommazahl), aber bei der Multiplikation muss die dann wieder mitbetrachtet werden.<br /> <br /> Keine Gewähr, da weder Tutor noch Übungsleiter :) 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5584&qa_1=teilaufgabe-d&show=5587#a5587 Fri, 10 Feb 2017 16:15:20 +0000 Beantwortet: Directly Mapped Cache https://info2.aifb.kit.edu/qa/index.php?qa=5557&qa_1=directly-mapped-cache&show=5565#a5565 Hallo,<br /> <br /> deine Argumentation ist völlig richtig! Im Tag-Feld wird x DIV k gespeichert und die Musterlösung müsste deswegen meiner Meinung nach geändert werden.<br /> <br /> &nbsp;<br /> <br /> Christian (Tutor) 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=5557&qa_1=directly-mapped-cache&show=5565#a5565 Thu, 09 Feb 2017 21:30:49 +0000 Beantwortet: Vereinfachungsschritten BDD https://info2.aifb.kit.edu/qa/index.php?qa=5480&qa_1=vereinfachungsschritten-bdd&show=5509#a5509 Klicken Sie sich einfach mal hier durch und zählen Sie mit (einfach in die Grafik klicken; dazu muss aber auch gesagt werden, dass die Anzahl der Schritte von der Anwendungsreihenfolge der beiden möglichen Vereinfachungsregeln abhängt, wir haben in der Klausur deshalb damals auch 14 als richtige Lösung gelten lassen):<br /> <br /> @[ID-22789]@ 2016-N-05 https://info2.aifb.kit.edu/qa/index.php?qa=5480&qa_1=vereinfachungsschritten-bdd&show=5509#a5509 Wed, 08 Feb 2017 13:50:38 +0000 Beantwortet: Normierung ? https://info2.aifb.kit.edu/qa/index.php?qa=5330&qa_1=normierung&show=5383#a5383 <p> Hallo,</p> <p> eine Gleitpunktzahl ist normiert, wenn für die Mantisse gilt, dass :<br> <strong>1 &lt;= |1+m'| &lt;= 2</strong>.</p> <p> Schauen wir uns jetzt das Zwischenergebnis aus der Multiplikation der Mantissen aus der Lösung an:</p> <p> (1+m') * (1+m') = m * m = 10, 010000 ( in Dualdarstellung) = 2,25 (Dezimaldarstellung).</p> <p> Wir stellen fest, dass <strong>2,25 &gt; 2</strong>. Damit ist die GPZ mit dieser Mantisse nicht normiert.</p> <p> Mit der errechneten Charakteristik aus der Lösung sieht unsere GPZ gerade so aus:<br> <br> <strong>GPZ = (-1)^0 * (2,25) * 2^(25-15)</strong>&nbsp; = <strong>2,25 * 2^(10)</strong><br> (Zwecks Übersichtlichkeit in Dezimalschreibweise notiert.)<br> <br> Wenn wir diesen Grundaufbau verstanden haben, ist die Formel zur Normierung ein Klacks.</p> <p> 1. Mantisse durch 2 teilen.<br> (Das sorgt dafür, dass die Normierungsbedingung wieder erfüllt wird.)<br> <strong>GPZ = <span style="color:#ff0000;">1,125 * 2</span> * 2^(10) </strong><br> &nbsp;</p> <p> 2. Charakteristik um 1 inkrementieren<br> (Das sorgt dafür, dass die Strukturbedingung an eine GPZ wieder erfüllt wird.)<br> <strong>GPZ=1,125*<span style="color:#ff0000;">2^(10+1)</span>=1,125*2^(11)</strong></p> <p> Wenn Sie das ganze jetzt in Binärschreibweise darstellen, dann haben sie exakt die Musterlösung.</p> <p> Gruß<br> Laurin (Tutor)</p> 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5330&qa_1=normierung&show=5383#a5383 Sun, 05 Feb 2017 17:58:33 +0000 Beantwortet: Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5272&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5377#a5377 Sie meinen wohl die Aufgabe 2016-N-03? Bitte achten SIe beim Fragestellen auf die richtigen Kategorien.<br /> <br /> Sie können sich die Zustandsüberführungfunktion anzeigen lassen, indem sie über die XWizard ID auf den XWizard zugreifen und dann den endlichen Automaten in einen Kellerautomaten umwandeln lassen. 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5272&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5377#a5377 Sun, 05 Feb 2017 16:40:37 +0000 Beantwortet: Lambda Übergänge https://info2.aifb.kit.edu/qa/index.php?qa=5331&qa_1=lambda-%C3%BCberg%C3%A4nge&show=5334#a5334 <p> "lambda" bedeutet lediglich, dass der ndet. KA sofort in diesen Zustand wechseln kann ohne eine Eingabe zu lesen. Damit wird dieses "entweder - oder" in der Aufgabenstellung eingebunden. <strong>Entweder</strong> dein Wort ist Teil der oberen <strong>oder</strong> unteren Schleife des Zustandüberführungsdiagrammes (Schaubild). &nbsp;<br> <br> Dies ist auch zulässig, da wir einen nichtdeterministischen Kellerautomaten definieren.&nbsp;</p> <p> Hoffe ich konnte weiterhelfen :)</p> 2016-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=5331&qa_1=lambda-%C3%BCberg%C3%A4nge&show=5334#a5334 Sat, 04 Feb 2017 19:52:37 +0000 Beantwortet: Nachklausur 2016 Aufgabe 7. https://info2.aifb.kit.edu/qa/index.php?qa=5299&qa_1=nachklausur-2016-aufgabe-7&show=5307#a5307 Aha,<br /> <br /> ich glaube ich weiß jetzt wo Sie hängen.<br /> <br /> Bei Aufgabe d) gilt für die Multiplikation zweier Zahlen x1 und x2 in Gleitkommadarstellung:<br /> <br /> x1 * x2 = m1 * m2 * B^(e1+e2)<br /> <br /> Da wir den Exponenten aber in Exzess-q Darstellung ausdrücken, müssen wir die Exponenten umformen.<br /> <br /> x1 * x2 = m1 * m2 * B^((c1 + c2) - 2q)<br /> <br /> Es gilt also für den neuen Exponenten:<br /> <br /> e_neu = c1 + c2 -2q<br /> <br /> Da wir aber nach c_neu suchen, wenden wir die Formel c = e + q an und kommen auf<br /> <br /> c_neu = e_neu + q = c1 + c2 - 2q +q = c1 + c2 -q.<br /> <br /> In unseren Beispiel vereinfach sich die Formel wegen c1 = c2 = c_alt auf:<br /> <br /> c_neu = 2* c_alt -q<br /> <br /> &nbsp;<br /> <br /> Ich hoffe, das hilft Ihnen weiter.<br /> <br /> &nbsp;<br /> <br /> Gruß<br /> Laurin (Tutor) 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5299&qa_1=nachklausur-2016-aufgabe-7&show=5307#a5307 Sat, 04 Feb 2017 13:26:29 +0000 Beantwortet: Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5271&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5293#a5293 Hallo,<br /> <br /> ich nehme an, du meinst Aufgabe 3?<br /> <br /> Die Überführungsfunktion ist doch schon durch den Graphen gegeben, du musst nur noch ablesen, falls du sie in Listenform haben willst.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5271&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5293#a5293 Sat, 04 Feb 2017 08:10:03 +0000 Beantwortet: Ablauf https://info2.aifb.kit.edu/qa/index.php?qa=5276&qa_1=ablauf&show=5278#a5278 Hallo,<br /> <br /> Prinzipiell ist der Ablauf folgendermaßen: Wenn ein bestimmtes Datum benötigt wird (Der Zugriff erfolgt stets über dessen Adresse im Hauptspeicher), wird zunächst überprüft, ob sich dieses bereits im Cache befindet. Ist das der Fall (Cache-Hit), kann es direkt verwendet werden. Falls nicht (Cache-Miss) muss es zunächst in den Cache geladen werden, wobei wir in dieser Aufgabe einen zweizeiligen directly-mapped-Cache vorliegen haben, also in den ersten Block stets die Daten mit geraden (20, 24) und in den zweiten Block Daten mit ungeraden (21) Hauptspeicheradressen laden.<br /> <br /> Viele Grüße<br /> <br /> Monika (Tutorin) 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5276&qa_1=ablauf&show=5278#a5278 Fri, 03 Feb 2017 14:54:53 +0000 Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5273&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion Hallo<br /> <br /> wäre es möglich, dass mir jmd die Zustandsüberführungfunktion des Kellerautomaten angibt?<br /> <br /> Danke! 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5273&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion Fri, 03 Feb 2017 11:29:47 +0000 Beantwortet: Cache-Hit und Miss https://info2.aifb.kit.edu/qa/index.php?qa=5135&qa_1=cache-hit-und-miss&show=5141#a5141 Hallo,<br /> <br /> 1. Nur sehr kurz, ein paar Infos findest du zB auf Folie 8.47<br /> <br /> 2. Beim Write-Back Verfahren werden geänderte Daten im Cache (die ursprünglich ja aus dem Hauptspeicher kamen) erst auch im Hauptspeicher geändert, wenn das entsprechende Datum im Cache überschrieben wird; dort also nicht mehr zur Verfügung steht. Falls mehrere Prozesse den gleichen Speicher verwenden, kann das Write-Back Verfahren zu Inkonsistenzen führen, da unterschiedliche Prozesse womöglich auf veraltete Daten (im Hauptspeicher) zugreifen.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5135&qa_1=cache-hit-und-miss&show=5141#a5141 Mon, 30 Jan 2017 11:47:52 +0000 Beantwortet: Könnten Sie bitte die Nachklausur 2016 hochladen? https://info2.aifb.kit.edu/qa/index.php?qa=4609&qa_1=k%C3%B6nnten-sie-bitte-die-nachklausur-2016-hochladen&show=4621#a4621 Hallo,<br /> <br /> die Nachklausur ist ab sofort im Unterlagenbereich verfügbar.<br /> <br /> Viele Grüße<br /> <br /> Marlon Braun 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=4609&qa_1=k%C3%B6nnten-sie-bitte-die-nachklausur-2016-hochladen&show=4621#a4621 Tue, 11 Oct 2016 13:41:17 +0000