Theoretische und technische Informatik - ganz praktisch - Letzte Aktivität in 2016 Nachklausur https://info2.aifb.kit.edu/qa/index.php?qa=activity&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 Kommentiert: Nr 7 a) https://info2.aifb.kit.edu/qa/index.php?qa=6757&qa_1=nr-7-a&show=6789#c6789 ja jetzt habe ich es verstanden, vielen Dank für deine Hilfe! 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=6757&qa_1=nr-7-a&show=6789#c6789 Mon, 11 Feb 2019 20:40:45 +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: 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 Kommentar verschoben: 8a) Datum https://info2.aifb.kit.edu/qa/index.php?qa=5687&qa_1=8a-datum&show=6416#c6416 Ich habe zu der 8 a) zwei Fragen.<br /> <br /> Ersten verstehe ich nicht was man unter Datum versteht. In einem anderen Beitrag habe ich gelesen, dass dort einfach die Anzahl der Daten, die an der Stelle im Cache gespeichert sind, stehen. Stimmt das ? Eigentlich muss es doch irgendwas mit dem Inhalt der jeweiligen Speicheradresse zu tun haben, da ich im Verlauf z.B. bei VI, 1 subtrahiere. Woher weiß ich dann aber das &quot;Anfangs&quot;-Datum von 20 bzw 21 mit = 2?<br /> <br /> Meine zweite Frage bezieht sich auf write back. Danach müssten Änderungen erst an den Hauptspeicher weitergegeben werden, wenn der Block im Cacher ersetzt werden würden. Jedoch stehen bereits vor Schritt 3 Adr 20 mit 2 und Adr 21 mit 2 im Hs, obwohl der Cache noch nicht voll ist, wie kann das sein ? 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5687&qa_1=8a-datum&show=6416#c6416 Sat, 10 Feb 2018 22:24:17 +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 Antwort bearbeitet: 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 13:40:02 +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 Kommentiert: Normierung und Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=5842&qa_1=normierung-und-verst%C3%A4ndnis&show=5860#c5860 Ich muss meine Aussage oben noch kurz richtig stellen, weil sie etwas schwammig formuliert ist: Durch Addition von 1 auf die Charakteristik multiplizieren wir die Charakteristik natürlich nicht mit 2, sondern die ganze GZP da c den Exponenten bestimmt und wir die Basis 2 haben.<br /> <br /> Zu deinen aktuellen Fragen: normierte GPZ sind eine besondere Form von GPZ. Wenn nicht gefragt, dann muss auch nicht normiert werden. <br /> Du kannst das Ganze auch in einem Schritt machen, indem du das Komma der Mantisse um zwei Stellen nach links verschiebst und 2 auf die Charakteristik addierst.<br /> Viele Grüße<br /> Lukas 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5842&qa_1=normierung-und-verst%C3%A4ndnis&show=5860#c5860 Fri, 28 Jul 2017 07:51:24 +0000 Kommentiert: alternative Ableitung https://info2.aifb.kit.edu/qa/index.php?qa=5727&qa_1=alternative-ableitung&show=5747#c5747 nein du hast Recht aber ich meine ist die Folge richtig um das Wort abzuleiten ? 2016-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=5727&qa_1=alternative-ableitung&show=5747#c5747 Mon, 13 Feb 2017 19:48:49 +0000 Antwort ausgewählt: 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 19:46:07 +0000 Kommentiert: 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=5709#c5709 Vormat :), ihr scheint ziemlich gestresst zu sein. <br /> <br /> Keine Kritik, eher ein Lob, dass so viele Fragen so schnell beantwortet werden! 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5642&qa_1=wie-kommt-man-auf-die-neue-c&show=5709#c5709 Sun, 12 Feb 2017 23:35:13 +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 Kommentiert: Diagramm zu Teil d) https://info2.aifb.kit.edu/qa/index.php?qa=5635&qa_1=diagramm-zu-teil-d&show=5674#c5674 Stimmt tut mir leid ich habe die Überschrift gerade erst gelesen.<br /> Die beiden Codewörter X und Z unterscheiden sich nur in 4 bits und nicht in 8. Der eingezeichnete Abstand müsste daher genauso dargestellt werden, wie zwischen Z und Y.<br /> Ich hoffe das reicht als Antwort aus. 2016-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=5635&qa_1=diagramm-zu-teil-d&show=5674#c5674 Sun, 12 Feb 2017 13:17:16 +0000 Kommentiert: 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=5671#c5671 Super Danke! Hier auch nochmal der Link zu diesem allg. Problem: <a href="http://info2.aifb.kit.edu/qa/index.php?qa=5641&amp;qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=5641&amp;qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8</a><br /> <br /> Grüße 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5622&qa_1=wann-wird-adresse-in-cache-%C3%BCbernommen&show=5671#c5671 Sun, 12 Feb 2017 12:41:12 +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 Antwort ausgewählt: 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 Sat, 11 Feb 2017 10:32:51 +0000 Kommentiert: Teilaufgabe d) https://info2.aifb.kit.edu/qa/index.php?qa=5584&qa_1=teilaufgabe-d&show=5588#c5588 aus dem Buch:<br /> Zunächst stellt man fest, dass durch die Normierung immer eine 1 „vor dem Komma“ in m<br /> stehen muss. Sie muss also nicht explizit kodiert werden, sondern wir können das dadurch<br /> „freigewordene“ Bit für eine höhere Genauigkeit nutzen. Wir ziehen also 1 vom Betrag der<br /> Mantisse ab und kodieren nur noch diese vereinfachte Mantisse in VZB, während e in Exzessq-<br /> Darstellung kodiert wird. 2016-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=5584&qa_1=teilaufgabe-d&show=5588#c5588 Fri, 10 Feb 2017 16:17:04 +0000 Kommentiert: Normierung ? https://info2.aifb.kit.edu/qa/index.php?qa=5330&qa_1=normierung&show=5571#c5571 Danke für deine Antwort, <br /> ich verstehe aber nicht warum muss man (wie es in der Lösung steht) &quot;Die Charakteristik um 1 inkrementieren (mit 2 mutiplizieren)&quot; <br /> Und was ist dann der Zusammmenhang zw der Inkrementation um 1 und Multiplikation mit 2 ? 2016-N-08 https://info2.aifb.kit.edu/qa/index.php?qa=5330&qa_1=normierung&show=5571#c5571 Fri, 10 Feb 2017 11:30:12 +0000 Antwort bearbeitet: 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 Thu, 09 Feb 2017 11:31:21 +0000 Antwort bearbeitet: 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 Sun, 05 Feb 2017 18:22:07 +0000 Kommentiert: Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5272&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5379#c5379 Die Überführungsfunktion ist doch ziemlich simpel abzulesen, der Keller bleibt unbenutzt, da steht also immer nur k0 drin; das Zeichen dass auf der Kante steht ist das, das du einliest und der Zustandswechsel ist auch selbstredend.<br /> Nochmal ein Beispiel für die Kante von s0 nach s10:<br /> (s0, lambda, k0)--&gt;(s10, k0)<br /> <br /> So gehst du für jede Kante im Graphen vor und dann hast dus. 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5272&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5379#c5379 Sun, 05 Feb 2017 17:16:27 +0000 Geschlossen: Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5273&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5273#q5273 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&show=5273#q5273 Sun, 05 Feb 2017 08:41:24 +0000 Kommentiert: Lambda Übergänge https://info2.aifb.kit.edu/qa/index.php?qa=5331&qa_1=lambda-%C3%BCberg%C3%A4nge&show=5335#c5335 Ja, danke! :) 2016-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=5331&qa_1=lambda-%C3%BCberg%C3%A4nge&show=5335#c5335 Sat, 04 Feb 2017 19:59:10 +0000 Kommentiert: Kellerautomat Überführungsfunktion https://info2.aifb.kit.edu/qa/index.php?qa=5271&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5297#c5297 Als Tipp hier mal die eine Überführung: (s0, lambda, k0)--&gt;(s11, k0) 2016-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=5271&qa_1=kellerautomat-%C3%BCberf%C3%BChrungsfunktion&show=5297#c5297 Sat, 04 Feb 2017 10:32:44 +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 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