Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2016 Hauptklausur https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2016-hauptklausur Powered by Question2Answer Beantwortet: Warum ist G' nicht auch in Kuroda-Normalform? https://info2.aifb.kit.edu/qa/index.php?qa=7149&qa_1=warum-ist-g-nicht-auch-in-kuroda-normalform&show=7150#a7150 Ja, G' ist auch in Kuroda Normalform (Dies gilt immer, sobald eine Grammatik in CNF vorliegt und es keinen Lambda-Übergang gibt)<br /> <br /> LG Nico (Tutor) (Alle Angaben ohne Gewähr) 2016-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=7149&qa_1=warum-ist-g-nicht-auch-in-kuroda-normalform&show=7150#a7150 Sat, 08 Feb 2020 08:37:50 +0000 Beantwortet: Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=6729&qa_1=verst%C3%A4ndnis&show=6730#a6730 Hallo uboes,<br /> <br /> genau, der linke Teil besagt, dass du im Zustand s0 bist, eine 1 gelesen wird und der Keller leer ist. Dann wechselst du den Zustand und legst eine 0 in den Keller.<br /> <br /> In einen Keller musst du nicht immer das Zeichen legen, welches gerade eingelesen wurde. Du kannst ein völlig beliebiges Zeichen nehmen, welches du in den Keller legst. <br /> Es ist in diesem Fall ja nicht relevant, wie viele 1en und 0en es gibt, es ist nur die gesamte Anzahl an Zeichen im Keller wichtig (Fall i + j = k).<br /> &nbsp;<br /> <br /> Im Allgemeinen ist also das, was in den Keller gelegt wird schon von der Eingabe abhängig, aber man kann auch ein anderes Zeichen in den Keller ablegen als das, was eingelesen wurden.<br /> <br /> Ich hoffe ich konnte deine Unklarheit beseitigen. Wenn nicht, schreibe gerne noch mal.<br /> <br /> Viele Grüße<br /> <br /> Anne (Tutor) 2016-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=6729&qa_1=verst%C3%A4ndnis&show=6730#a6730 Sat, 09 Feb 2019 13:24:13 +0000 Beantwortet: HK 2016 Aufgabe 2 https://info2.aifb.kit.edu/qa/index.php?qa=6725&qa_1=hk-2016-aufgabe-2&show=6726#a6726 Hallo unrvj,<br /> <br /> ja, das Testwort w = 0^n1^n müsste auch gehen, da es ein Wort aus L ist. Das PPL muss ja für jedes Wort aus L gelten, das mindestens n Zeichen lang ist.<br /> <br /> Viele Grüße<br /> Anne (Tutor) 2016-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=6725&qa_1=hk-2016-aufgabe-2&show=6726#a6726 Fri, 08 Feb 2019 20:44:42 +0000 Beantwortet: Frage zum 4. und 5. Befehl https://info2.aifb.kit.edu/qa/index.php?qa=6701&qa_1=frage-zum-4-und-5-befehl&show=6703#a6703 Hallo,<br /> <br /> ganz genau. Die Inhalte werden addiert und dann indirekt in 1003 gespeichert. Indirekt bedeutet, dass die Adresse, in der es gespeichert wird an Stelle 1003 steht. Da im Feld 1003 die 40 gespeichert ist, ist 40 unsere nächste Adresse die aus dem Hauptspeicher geladen werden muss. Deswegen wird diese in die 3. Zeile des Cache-Speichers geschrieben.<br /> <br /> Ich hoffe ich konnte deine Frage beantworten.<br /> <br /> Viele Grüße,<br /> <br /> Verena (Tutorin) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6701&qa_1=frage-zum-4-und-5-befehl&show=6703#a6703 Thu, 07 Feb 2019 13:10:47 +0000 Beantwortet: wie komme ich von den Verläufen t, j und k auf q und q' https://info2.aifb.kit.edu/qa/index.php?qa=6664&qa_1=wie-komme-ich-von-den-verl%C3%A4ufen-t-j-und-k-auf-q-und-q&show=6665#a6665 Hallo,<br /> <br /> ich bin mir nicht ganz sicher ob ich deine Frage richtig verstanden habe.<br /> <br /> Die zwei AND Gatter zu Beginn müssen hinzugefügt werden, weil ein JK-Flip-Flip wie ein RS-Fliip-Flop funktioniert, mit dem einzigen Unterschied, dass die Eingangsbelegung j=1 k=1 erlaubt ist. Deswegen ist ein JK-Flip-Flop ein RS-Flipflop, dem noch ein Teil vorgeschaltet wird.<br /> <br /> Wir müssen also den Fall betrachten, dass j=1 k=1 gilt. Bei dieser Eingabe soll der bisherige Zustand umgekehrt werden (q=q' und q'=q). Falls zu Beginn q=1 gilt geht in das obere AND-Gatter eine 1 von dem j und eine 0 von dem q'. Dadurch erhält man s=0. In das untere AND-Gatter gehen zwei Einsen (k=1 und q=1). Das Ergebnis ist 1 somit gilt r=1. Durch die Belegung s=0 und r=1 ist der neue Zustand q=0 und q'=1. <br /> <br /> Wenn zu Beginn q=0 gilt muss mit r=0 und s=1 der neue Zustand q auf 1 gesetzt werden.<br /> <br /> &nbsp;<br /> <br /> Ein Flip-Flip befindet sich zu jeder Zeit in einem Zustand (q=0 oder q=1). Es kann also immer mit einem Wert von q gerechnet werden.<br /> <br /> Wir habe ein synchrones Flip-Flop, weswegen wir unseren Takteingang t haben. Durch den Takt ist einschreiben in den Speicher nur möglich wenn t=1 gilt. Dadurch kann sichergestellt werden, dass die Berechnung im Flip-Flop vollständig druchgeführt wird bevor die nächsten Zahlen am Eingang eingelesen werden. Das t wird aber nicht in die Berechnung einbezogen.<br /> <br /> &nbsp;<br /> <br /> Ich hoffe das hat beim Verständnis der Aufgabe geholfen.<br /> <br /> Viele Grüße<br /> <br /> Verena (Tutorin) 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=6664&qa_1=wie-komme-ich-von-den-verl%C3%A4ufen-t-j-und-k-auf-q-und-q&show=6665#a6665 Wed, 06 Feb 2019 06:26:09 +0000 Beantwortet: Signalverläufe q und q' https://info2.aifb.kit.edu/qa/index.php?qa=6660&qa_1=signalverl%C3%A4ufe-q-und-q&show=6661#a6661 Hallo,<br /> <br /> das innere des RS-Flip-Flops funktioniert folgendermaßen:<br /> <br /> &nbsp;<br /> <br /> Fall 1: s=0 r=0: der bisherige Zustand bleibt erhalten<br /> <br /> - gilt q=0 gehen ins erste NOR Gatter zwei 0, es wird also auf 1 gesetzt (q'=1). Dadurch gehen ins zweite NOR Gatter eine 0 und eine 1. Das ergibt 0 und somit ist wieder q=0.<br /> <br /> - gilt q=1 gehen ins erste NOR Gatter eine 0 und eine 1, das Ergebnis ist also 0 (q'=0). &nbsp;Ins zweite NOR Gatter gehen dadurch zwei 0. Das Ergebnis ist also 1 (q=1).<br /> <br /> &nbsp;<br /> <br /> Fall 2: s=1 r=0: Der Flip-Flop wird auf 1 gesetzt<br /> <br /> - gilt q=0 gehen eine 0 und eine 1 in das erste Gatter, es ergibt also 0 (q'=0). In das zweite Gatter gehen zwei 0. Das Ergebnis ist 1 (q=1).<br /> <br /> - gilt q=1 gehen zwei 1 in das erste Gatter, es ergibt also 0 (q'=0). In das zweite Gatter gehen zwei 0. Das Ergebnis ist somit 1 (q=1).<br /> <br /> &nbsp;<br /> <br /> Für den 3. und 4. Fall funktioniert es analog:<br /> <br /> Fall 3: s=0 r=1: Der Flip-Flop wird auf 0 gesetzt<br /> <br /> Fall 4: s=1 r=1: unzulässige Eingabe<br /> <br /> &nbsp;<br /> <br /> Ich hoffe das beantwortet deine Frage.<br /> <br /> Viele Grüße,<br /> <br /> Verena (Tutorin) 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=6660&qa_1=signalverl%C3%A4ufe-q-und-q&show=6661#a6661 Tue, 05 Feb 2019 16:41:46 +0000 Alternative Lösung 2016-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=6469&qa_1=alternative-l%C3%B6sung-2016-h-03 Hallo,<br /> <br /> warum wird hier mit so vielen Zuständen gearbeitet? Meine Lösung wäre<br /> <br /> (s0, 0, k0) -&gt; (s0, 0 k0)<br /> <br /> (s0, 0, 0) -&gt; (s0, 00)<br /> <br /> (s0, 1, 0) -&gt; (s0, lambda)<br /> <br /> (s0, 1, 0) -&gt; (s0, 00)<br /> <br /> (s0, 1, k0) -&gt; (s0, 0 k0)<br /> <br /> (s0, 2, 0) -&gt; (s0, lambda)<br /> <br /> (s0, lambda, k0) -&gt; (se, k0)<br /> <br /> Endzustand ist se.<br /> <br /> Wäre das so auch richtig oder ist es hier nicht möglich, immer im Zustand s0 zu bleiben? 2016-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=6469&qa_1=alternative-l%C3%B6sung-2016-h-03 Tue, 13 Feb 2018 12:46:22 +0000 Beantwortet: Testwort 0^n2^n https://info2.aifb.kit.edu/qa/index.php?qa=6431&qa_1=testwort-0-n2-n&show=6437#a6437 Hallo,<br /> <br /> ja das funktioniert auch. Man bekommt dann $x=0^{j-k}$, $y=0^k$ und $z=0^{n-j}2^n$ für $1\leq k \leq j$, $1 \leq j \leq n$. Für $i=0$ erhält man damit: $xy^0z=0^{j-k}0^{n-j}2^n=0^{n-k}2^n \notin L$.<br /> <br /> Viele Grüße,<br /> Julia (Tutor) 2016-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=6431&qa_1=testwort-0-n2-n&show=6437#a6437 Sun, 11 Feb 2018 16:41:03 +0000 Beantwortet: Zugriffszeitpunkt im Cache?! https://info2.aifb.kit.edu/qa/index.php?qa=6385&qa_1=zugriffszeitpunkt-im-cache&show=6396#a6396 Hallo,<br /> <br /> es wird immer dann auf einen Wert im Cache zugegriffen, wenn dieser aus dem Cache gelesen oder gespeichert wird. Zuerst wird mit STORE 1001, 1002 auf die Adresse 1001 zugegriffen (Wert gelesen), und den Wert in 1002 gespeichert (Zugriff 2).<br /> <br /> Mit STORE #1002, 1001 wird nun der Wert 1002 in 1001 gespeichert (Zugriff 3). Mit STORE *1001, 1003 &nbsp;wird zuerst auf 1001 zugegriffen (Zugriff 4), dann dank indirekter Adressierung auf den Wert in 1002 zugegriffen (Zugriff 5) und in 1003 gespeichert (Zugriff 6). Der Rest dazu ist analog.<br /> <br /> Liebe Grüße<br /> <br /> Verena (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6385&qa_1=zugriffszeitpunkt-im-cache&show=6396#a6396 Sat, 10 Feb 2018 06:56:42 +0000 Beantwortet: Ist dieses Thema für die Klausur 2018 noch relevant? https://info2.aifb.kit.edu/qa/index.php?qa=6368&qa_1=ist-dieses-thema-f%C3%BCr-die-klausur-2018-noch-relevant&show=6390#a6390 Ich gehe davon aus, dass es von Herrn Shukla behandelt wurde und somit auch relevant ist. 2016-H-10 https://info2.aifb.kit.edu/qa/index.php?qa=6368&qa_1=ist-dieses-thema-f%C3%BCr-die-klausur-2018-noch-relevant&show=6390#a6390 Sat, 10 Feb 2018 05:03:54 +0000 Beantwortet: Signalverlauf https://info2.aifb.kit.edu/qa/index.php?qa=6246&qa_1=signalverlauf&show=6247#a6247 Hi,<br /> <br /> die Belegung t=0 j=1 k=1 ändert nichts an der Belegung der Werte da t=0, also dein Takt auf 0 steht. (Auch gut erkennbar aus dem Schaubild in a) wenn dein Takt nicht 1 ist kann keines der Und-Gatter 1 werden. ) Es kann erst wieder ab dem Zeitpunkt 5 (r=1) umgeschaltet werden, deswegen wird q dann nach zum Zeitpunkt 5,5 Null<br /> <br /> Ich glaube du wunderst dich hauptsächlich darüber, dass obwohl j und k beide dauerhaft 1 sind, q nur jede Nanosekunde und nicht jede halbe Nanosekunde wechselt. Das liegt daran dass q immer umschaltet, wenn t von 1 zu 0 wechselt. Dann „wartet“ das Flip Flop erst wieder eine halbe Nanosekunde auf den Takt und dann wechselt q noch eine halbe Nanosekunde später (weil verzögert) erst wieder zum Wechsel von t von 1 auf 0.<br /> <br /> &nbsp;<br /> <br /> Gruß<br /> <br /> &nbsp;<br /> <br /> Niklas (Tutor) 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=6246&qa_1=signalverlauf&show=6247#a6247 Thu, 01 Feb 2018 16:49:24 +0000 Beantwortet: indirekte adressierung https://info2.aifb.kit.edu/qa/index.php?qa=6234&qa_1=indirekte-adressierung&show=6236#a6236 Hallo,<br /> <br /> wir befinden uns hier im Cache der nach dem Least-Recently-Used Prinzip belegt wird. Der Hauptspeicher wird uns hier gar nicht angezeigt. Mit den Befehlen werden die Hauptspeicheradressen in den Cache geladen, um mit ihnen zu arbeiten. Dem entsprechend ist die Hauptspeicheradresse natürlich auch schon vorhanden, wenn sie nicht im Cache steht.<br /> <br /> In der dritten Zeile wird der Inhalt aus der Hauptspeicheradresse 1003 und 1002 addiert (also 40 + 40) und dies indirekt in 1003 gespeichert (wie du schon richtig erkannt hast also in der 40). Da die 40 natürlich im Haupspeicher vorhanden ist, lautet die nächste Zeile: TagFeld: 40 Datum: 80.<br /> <br /> Da ich nicht mit Sicherheit verstanden habe, wieso du dies für einen ungültigen Zugriff hälst. Hoffe ich &nbsp;das die Erklärung dir trotzdem hilft.<br /> <br /> Grüße<br /> <br /> Michelle (Tutorin) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6234&qa_1=indirekte-adressierung&show=6236#a6236 Sun, 28 Jan 2018 08:51:44 +0000 Beantwortet: Aufgabe 1d) https://info2.aifb.kit.edu/qa/index.php?qa=5867&qa_1=aufgabe-1d&show=5871#a5871 Hier kommt ein bisschen verspätet eine Antwort, wahrscheinlich wollten Sie diese gerne noch vor der Klausur - aber besser als gar nicht:<br /> <br /> Es geht im Aufgabenteil d) doch nicht um minimale Automaten - das steht nirgends und macht auch überhaupt keinen Sinn! Der Automat mit $n+1$ Zuständen ist selbstverständlich nicht minimal, denn er hat einen Zustand mehr als der äquivalente Automat mit $n$ Zuständen.<br /> <br /> Das Beispiel mit nur einem Zustand wird im a)-Teil durchexerziert. 2016-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=5867&qa_1=aufgabe-1d&show=5871#a5871 Thu, 03 Aug 2017 04:22:10 +0000 Beantwortet: Warum keine Greibach Normalform https://info2.aifb.kit.edu/qa/index.php?qa=5864&qa_1=warum-keine-greibach-normalform&show=5865#a5865 Hallo,<br /> wie du selbst geschrieben hast, enthält die Greibach-Normalform nur Produktionsvorschriften der Form $N \times TN^* $, Nichtterminalzeichen dürfen also nur auf der rechten Seite auftauchen, wenn davor ein Terminalzeichen steht. Die Grammatik G' enthält aber zum Beispiel die Regel $A \rightarrow D_{(0)}C$, was nicht erlaubt ist.<br /> <br /> Viele Grüße<br /> Julia (Tutorin) 2016-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=5864&qa_1=warum-keine-greibach-normalform&show=5865#a5865 Mon, 31 Jul 2017 15:01:19 +0000 Beantwortet: JK_Flip_Flop https://info2.aifb.kit.edu/qa/index.php?qa=5689&qa_1=jk_flip_flop&show=5703#a5703 <p> <span style="font-size:14px;">Hallo,</span></p> <p> <span style="font-size: 14px;">wie genau soll deiner Idee nach der Verlauf von q und q' aussehen? Bei J=K=1 &nbsp;wird der gespeicherte Wert des Flipflops negiert. Genau das passiert auch zum Zeitpunkt 4,5 ns und dann erneut bei 5,5 ns, da immer noch J=K=1 anliegt.</span></p> <p> <span style="font-size: 14px;">Grüße</span></p> 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=5689&qa_1=jk_flip_flop&show=5703#a5703 Sun, 12 Feb 2017 21:42:54 +0000 Beantwortet: Inkonsistenz HK 2016 A9 & NK 2016 A8 https://info2.aifb.kit.edu/qa/index.php?qa=5641&qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8&show=5666#a5666 Ich konnte meine Frage anhand der Aufgabenstellung eben selbst beantworten:<br /> NK 2016, A8: &quot;2-zeiliger Direct-Mapped-Cache mit Write-Back-Policy zur Zwischenspeicherung der geladenen Operanden.&quot; --&gt; nur beim Laden<br /> HK 2016, A9: &quot;Bei jeder Assembler-Operation werden die beteiligten Operanden im Cache abgelegt.&quot; &nbsp;--&gt; beim Laden und beim Überschreiben 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5641&qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8&show=5666#a5666 Sun, 12 Feb 2017 10:40:35 +0000 Beantwortet: JK-Flipflop erstellen https://info2.aifb.kit.edu/qa/index.php?qa=5644&qa_1=jk-flipflop-erstellen&show=5660#a5660 <p> <span style="font-size:14px;"><span style="font-family:georgia,serif;">Hallo,</span></span></p> <p> <span style="font-size:14px;"><span style="font-family:georgia,serif;">bei Schaltwerken ist es allgemein schwer einen "Leitfaden" zu geben nach dem man sich richten kann. Im Fall vom RS-Flipflop hilft der Hinweis "Ein JK-Flip-Flop ist ein RS-Flip-Flop mit vorgeschalteten Gattern, die die für RS-Flip-Flops unzulässige Belegung (<span style="font-style: italic;">r</span>, <span style="font-style: italic;">s</span>) = (1, 1) verhindern. "</span></span></p> <p> <span style="font-size:14px;"><span style="font-family:georgia,serif;">Dabei machst du dir zu Nutze, dass die Ausgänge immer komplementär zueinander sind und leitest sie mit einer &amp;-Verknüpfung entsprechend nach vorne, um die Eingabe (1,1) möglich zu machen und gleichzeitig die Funktionalität des RS-Flipflops nicht zu verwerfen.</span></span></p> <p> <span style="font-size:14px;"><span style="font-family:georgia,serif;">Hoffe das konnte dir ein bisschen weiter helfen, Grüße</span></span></p> 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=5644&qa_1=jk-flipflop-erstellen&show=5660#a5660 Sun, 12 Feb 2017 09:39:22 +0000 Beantwortet: Verständnis Signalverläufe https://info2.aifb.kit.edu/qa/index.php?qa=5614&qa_1=verst%C3%A4ndnis-signalverl%C3%A4ufe&show=5615#a5615 <p> <span style="font-size:14px;">Hallo,</span></p> <p> <span style="font-size:14px;">ich würde dir bei dieser Aufgabe konkret empfehlen, mit dem Verlauf am Ausgange q anzufangen. Am Einfachsten geht das über die ganz logische Überlegung: "Wenn an j=1 anliegt, wird eine 1 im Flip-Flop gespeichet&nbsp;(und dementsprechend gilt dann q=1), wenn an k=1 anliegt, wird eine 0 im Flip-Flop gespeichert (und dementsprechend gilt dann q=0). Wenn an beiden Eingängen j=k=1 anliegt, wird der gespeicherte Wert im Flip-Flop umgedreht.".</span></p> <p> <span style="font-size:14px;">Dabei musst du zusätzlich noch beachten, dass eine Eingabe nur dann "akzeptiert" wird, wenn auch vom Taktsignal eine 1 gesendet wird und dass die Ausgabe an q und q' um 0,5 ns verzögert ist.&nbsp;q' ergibt sich dann ganz einfach aus dem Komplement von q.</span></p> <p> <span style="font-size:14px;">Im zweiten Schritt würde ich mich dann um r und s kümmern. Mach dir hierbei einfach die &amp;-Verknüpfung zu Nutze. An s liegt immer dann eine 1 an, wenn gleichzeitig an j,t und q' eine 1 anliegt. Für r gehst du analog vor.</span></p> <p> <span style="font-size:14px;">Grüße</span></p> 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=5614&qa_1=verst%C3%A4ndnis-signalverl%C3%A4ufe&show=5615#a5615 Sat, 11 Feb 2017 11:51:17 +0000 Beantwortet: HK 2016 https://info2.aifb.kit.edu/qa/index.php?qa=5601&qa_1=hk-2016&show=5613#a5613 Hallo uodys<br /> <br /> Die Adresse der Seite und Seitenadresse sind die Binärstrings rechts und links von dem Strich als Dezimalzahl interpretiert.<br /> <br /> Stell dir vor du musst 7 Zeichen codieren und willst alle möglichst kurz halten.<br /> <br /> Da das erste Zeichen festgelegt ist (Z1 ist ja durch ein einzelnis Bit codiert, wenn Z1=0 ist müssen alle anderen Codes also mit einer 1 anfangen) und du die Codelänge so kurz wie möglich halten willst macht es Sinn für alle Z2-Z8 die gleiche Codewortlänge zu nehmen. Für die Länge 3 gibt es folgende Codewörter:<br /> <br /> &nbsp;<br /> <br /> 101<br /> <br /> 110<br /> <br /> 111<br /> <br /> Für die Länge 4 gibt es genug (8)<br /> <br /> 0:1000<br /> <br /> 1:1001<br /> <br /> 2:1010<br /> <br /> 3:1011<br /> <br /> 4:1100<br /> <br /> 5:1101<br /> <br /> 6:1110<br /> <br /> 7:1111<br /> <br /> Nun kannst du noch 1110 und 1111 zusammenfassen zu 111. Dann hast du die sieben Zeichen codiert mit einer Codelänge von jeweils 4 und ein Zeichen sogar mit 3.<br /> <br /> Grüße, Felix (Tutor) 2016-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=5601&qa_1=hk-2016&show=5613#a5613 Sat, 11 Feb 2017 11:31:06 +0000 Beantwortet: Eintrage im Tag Feld https://info2.aifb.kit.edu/qa/index.php?qa=5582&qa_1=eintrage-im-tag-feld&show=5589#a5589 Hallo,<br /> <br /> genau wie du im hinteren Teil schon selbst erkannt hast: es zeigt, dass zum Zeitpunkt &quot;3&quot; erneut auf die Hauptspeicheradresse1001 zugegriffen wird, diese aber nicht in einen neuen Cache-Block geladen wird, da bereits vorhanden.<br /> <br /> Gruß 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5582&qa_1=eintrage-im-tag-feld&show=5589#a5589 Fri, 10 Feb 2017 16:42:02 +0000 Beantwortet: existiert auch eine alternativ lösung zu Koodierung https://info2.aifb.kit.edu/qa/index.php?qa=5401&qa_1=existiert-auch-eine-alternativ-l%C3%B6sung-zu-koodierung&show=5496#a5496 Wie Lukas König schon gesagt hat, können verschiedene Huffmanbäume aufgrund der Zeichenverteilung (0 links 1 rechts oder auch umgekehrt) auftreten. Ein weiterer Grund ist häufig, wenn sich die 2 Wahrscheinlichkeiten für Knoten gleichen, dann kann man zufällig wählen. Dadurch entstehen häufig andere Kodierungen und wenn Fall 2 eintritt teilweise auch unterschiedliche Codewortlängen. Solange die Codelänge gleich ist und die Fano Bedingung erfüllt ist, sind alle Huffmancodierungen richtig.<br /> <br /> Grüße, Felix(Tutor) 2016-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=5401&qa_1=existiert-auch-eine-alternativ-l%C3%B6sung-zu-koodierung&show=5496#a5496 Wed, 08 Feb 2017 10:39:48 +0000 Beantwortet: Signalverlauf https://info2.aifb.kit.edu/qa/index.php?qa=5353&qa_1=signalverlauf&show=5373#a5373 Hallo,<br /> <br /> es gibt für festgelegte Stellen (Gattereingänge oder Ähnliches) &nbsp;im Schaltnetz / Schaltwerk die Werte 0 und 1 im Zeitverlauf.<br /> <br /> Können Sie genauer erklären, was Sie nicht verstehen? 2016-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=5353&qa_1=signalverlauf&show=5373#a5373 Sun, 05 Feb 2017 15:13:54 +0000 Beantwortet: Assembler https://info2.aifb.kit.edu/qa/index.php?qa=5361&qa_1=assembler&show=5366#a5366 Hallo,<br /> <br /> ich verweise dich mal hierhin:<br /> <br /> <a href="http://info2.aifb.kit.edu/qa/index.php?qa=5363&amp;qa_1=analogie-assembler-adressierung&amp;show=5365#a5365" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=5363&amp;qa_1=analogie-assembler-adressierung&amp;show=5365#a5365</a><br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5361&qa_1=assembler&show=5366#a5366 Sun, 05 Feb 2017 11:38:14 +0000 Beantwortet: Analogie Assembler Adressierung https://info2.aifb.kit.edu/qa/index.php?qa=5363&qa_1=analogie-assembler-adressierung&show=5365#a5365 Hallo,<br /> <br /> ich weiß nicht genau, was du mit Analogie zwischen Assemblern und Adressen meinst, das sind zwei grundverschiedene Dinge.<br /> <br /> Adressen sind Positionen von Speicherzellen (Registern) und Assemblersprache ist eine Programmiersprache.<br /> <br /> Zu Beginn ist der Wert 40 an Postition 1001 gespeichert.<br /> <br /> In der ersten Zeile speichert das Programm dann den Wert von Register 1001 in Register 1002 (direkte Adressierung).<br /> <br /> In der Zweiten speichert es den Wert 1002 in Register 1001 (unmittelbare Adressierung).<br /> <br /> In der Dritten wird der Wert 40 in 1003 gespeichert, da 1001 den Wert 1002 enthält und dieser wiederum den Wert 40 (indirekte Adressierung).<br /> usw.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5363&qa_1=analogie-assembler-adressierung&show=5365#a5365 Sun, 05 Feb 2017 11:29:24 +0000 Beantwortet: Huffman baum? https://info2.aifb.kit.edu/qa/index.php?qa=5351&qa_1=huffman-baum&show=5359#a5359 <p> Hallo,<br> die Aufgabe lautet: "Erzeugen Sie zu der durch den Text gegebenen Wahrscheinlichkeitsverteilung eine Huffman-Kodierung. <strong>Tragen Sie dazu die Häufigkeiten der Zeichen in die untere Zeile der ersten Tabelle ein, erstellen Sie einen Huffman-Baum mit Angabe der Häufigkeiten an den Knoten</strong> und geben Sie in der zweiten Tabelle für jedes Zeichen eine dem Baum entsprechende Kodierung an."<br> Die Aufgabe fordert also explizit einen Huffman-Baum und nicht nur die Kodierung.</p> 2016-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=5351&qa_1=huffman-baum&show=5359#a5359 Sun, 05 Feb 2017 10:06:53 +0000 Beantwortet: Hauptklausur 2016 Aufgabe 3 https://info2.aifb.kit.edu/qa/index.php?qa=5265&qa_1=hauptklausur-2016-aufgabe-3&show=5269#a5269 Hallo,<br /> <br /> Nachdem wir einmal eine 1 eingelesen haben, darf anschließend laut Sprachendefinition keine 0 mehr folgen. Deshalb müssen wir, wenn wir eine 1 einlesen, den Zustand von s0 nach s1 wechseln und dürfen nicht in s0 bleiben.<br /> <br /> Beantwortet das deine Frage?<br /> <br /> Viele Grüße<br /> <br /> Monika (Tutorin) 2016-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=5265&qa_1=hauptklausur-2016-aufgabe-3&show=5269#a5269 Fri, 03 Feb 2017 11:23:13 +0000 Beantwortet: Alternative Lösung 2016- H- 03 https://info2.aifb.kit.edu/qa/index.php?qa=5151&qa_1=alternative-l%C3%B6sung-2016-h-03&show=5156#a5156 Hallo,<br /> <br /> probier doch zB mal das Wort w=0122. das ja in L liegt.<br /> <br /> Da arbeitet der KA '01' ab, ist dann in Zustand s1 mit k0 als einzigem Kellersymbol.<br /> <br /> Dann kann nur deine 8. Überführung (lambda-Übergang) greifen und du landest im Endzustand obwohl das Wort noch nicht komplett abgearbeitet ist, dein Wort wird also nicht erkannt obwohl es das sollte.<br /> <br /> Prinzipiell hilft es immer, einfach mal ein paar Wörter abzuarbeiten und den Automaten anzupassen, dann kommt man der Lösung meist Schritt für Schritt näher<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=5151&qa_1=alternative-l%C3%B6sung-2016-h-03&show=5156#a5156 Mon, 30 Jan 2017 18:43:06 +0000 Beantwortet: Kellerautomat in Lösung korrekt? https://info2.aifb.kit.edu/qa/index.php?qa=4574&qa_1=kellerautomat-in-l%C3%B6sung-korrekt&show=5004#a5004 Wir hatten aus Versehen eine veraltete Version der Klausur hochgeladen, in der die Lösung nicht korrekt war. Ich habe eben eine aktuelle Version der Klausur hochgeladen, in der Lösung korrigiert ist.<br /> <br /> Beachten Sie, dass der XWizard-Link auch in der aktuellen Version den korrekten Kellerautomaten lieferte. 2016-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=4574&qa_1=kellerautomat-in-l%C3%B6sung-korrekt&show=5004#a5004 Tue, 24 Jan 2017 15:22:43 +0000 Beantwortet: Klausurergebnisse https://info2.aifb.kit.edu/qa/index.php?qa=4597&qa_1=klausurergebnisse&show=4601#a4601 Sehr geehrte Übungsleiter,<br /> <br /> liebe Kommilitonen,<br /> <br /> bei den vorläufigen Prüfungsergebnissen im WiWi-Portal steht bei mir bei Anmerkung &quot;enthält Bonus&quot;. Steht das bei jedem Studenten, unabhängig davon, ob man den Bonus hat oder nicht und wurde er dann eben nur bei denen eingerechnet, die ihn haben?<br /> <br /> Ist bei euch auch die Note angegeben, aber keine Punktzahl?<br /> <br /> Ist es bei allen so, dass man die Daten nur sieht, wenn man sie mit der Maus markiert und sie davor verschwommen sind?<br /> <br /> Liebe Grüße :) 2016-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=4597&qa_1=klausurergebnisse&show=4601#a4601 Mon, 29 Aug 2016 13:42:38 +0000 Beantwortet: Prozentbalken https://info2.aifb.kit.edu/qa/index.php?qa=4593&qa_1=prozentbalken&show=4594#a4594 :-)<br /> <br /> Das freut mich natürlich, dass Sie gerade diese Funktion (unter all den Tools, die wir für Info II erdacht haben) so genial finden... Das war nämlich meine Idee...<br /> <br /> Für die Nachklausur habe ich das bisher allerdings nicht gemacht, da die Korrektur hier meist viel schneller fertig ist. Normalerweise dauert das nicht länger als ein, zwei Tage, und da lohnt sich der Balken eigentlich kaum.<br /> <br /> Falls ich nach dem ersten Tag das Gefühl habe, dass wir weniger als zur Hälfte fertig geworden sind, werde ich den Balken reaktivieren, ok?<br /> <br /> (Wir korrigieren allerdings erst nächste Woche. Bis dahin können Sie sich also einen Balken bei 0 % denken...)<br /> <br /> Viele Grüße<br /> <br /> Lukas König 2016-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=4593&qa_1=prozentbalken&show=4594#a4594 Wed, 27 Jul 2016 14:19:37 +0000 Beantwortet: Welche Werte waren in der Tabelle schon gegeben? https://info2.aifb.kit.edu/qa/index.php?qa=4585&qa_1=welche-werte-waren-in-der-tabelle-schon-gegeben&show=4586#a4586 <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=10196975769429397025" style="width: 600px; height: 184px;"></p> <p> Das ist die Tabelle aus der Aufgabenstellung.</p> <p> &nbsp;</p> <p> Viele Grüße,</p> <p> Micaela Wünsche</p> 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=4585&qa_1=welche-werte-waren-in-der-tabelle-schon-gegeben&show=4586#a4586 Sun, 24 Jul 2016 09:34:18 +0000 Beantwortet: "Adresse in der Seite" https://info2.aifb.kit.edu/qa/index.php?qa=4567&qa_1=adresse-in-der-seite&show=4581#a4581 Die Funktion F berechnet für die virtuelle Adresse sigma einer Seite des virtuellen Hauptspeichers die reale Adresse roh des Seitenrahmens, in dem die virtuelle Seite im realen Hauptspeicher abgelegt ist. <br /> <br /> Der Inhalt der Seite ändert sich dadurch nicht. Wenn das gewünschte Datum an Adresse 6 auf der virtuellen Seite steht, dann steht es auch an Adresse 6 in dem realen Seitenrahmen, in dem die virtuelle Seite abgelegt ist.<br /> <br /> Viele Grüße,<br /> Micaela Wünsche 2016-H-10 https://info2.aifb.kit.edu/qa/index.php?qa=4567&qa_1=adresse-in-der-seite&show=4581#a4581 Sun, 24 Jul 2016 07:10:21 +0000