Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in Übungsblatt 6 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=%C3%BCbungsblatt-6 Powered by Question2Answer Beantwortet: Huffman Kodierung 0/1 vertauschen? https://info2.aifb.kit.edu/qa/index.php?qa=7116&qa_1=huffman-kodierung-0-1-vertauschen&show=7118#a7118 <p> Diese Frage klärt sich eindeutig mit einem Blick in die Vorlesung! (Was man machen sollte <span style="text-decoration: underline;"><strong>bevor </strong></span>man fragt und damit andere dafür beauftragt)</p> <p> Für die Faulen: Skript 15 (Teil 2), Folie 38</p> <p> Grüße, Nico (Tutor) (Alle Angaben ohne Gewähr)</p> HU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=7116&qa_1=huffman-kodierung-0-1-vertauschen&show=7118#a7118 Wed, 05 Feb 2020 20:36:42 +0000 Beantwortet: 2.Fall: wieso mehr a‘s als b‘s und c‘s https://info2.aifb.kit.edu/qa/index.php?qa=7079&qa_1=2-fall-wieso-mehr-a-s-als-b-s-und-c-s&show=7081#a7081 Es ist mindestens ein a vorne und wir pumpen den Teil, der b bzw c bzw b und c beinhaltet mit i = 0. Wodurch wir mehr a's als b's oder c's in uwy haben, was wir erreichen wollten.<br /> <br /> LG, Nico (Tutor) (Alle Angaben ohne Gewähr) AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=7079&qa_1=2-fall-wieso-mehr-a-s-als-b-s-und-c-s&show=7081#a7081 Tue, 04 Feb 2020 09:48:43 +0000 Beantwortet: Lösung zum sechsten Übungsblatt früher hochladen? https://info2.aifb.kit.edu/qa/index.php?qa=6972&qa_1=l%C3%B6sung-zum-sechsten-%C3%BCbungsblatt-fr%C3%BCher-hochladen&show=6982#a6982 Liebe Studierende,<br /> <br /> &nbsp;<br /> <br /> wir verstehen Ihre Anfrage. Damit alle Studierende die gleiche Bedingungen haben, werden die Lösungen wie üblich nach dem letzten Tutoriumtermin hochgeladen.<br /> Bis dahin können Sie gerne Vorlesung, Lehrbuch und Übungsbuch zur Vorbereitung nutzen.<br /> <br /> &nbsp;<br /> <br /> Viele Grüße<br /> <br /> Tatiana von Landesberger AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=6972&qa_1=l%C3%B6sung-zum-sechsten-%C3%BCbungsblatt-fr%C3%BCher-hochladen&show=6982#a6982 Thu, 23 Jan 2020 15:44:52 +0000 Vorgehensweise Assoziativcache Aufgabe 3 AU 6-2b) https://info2.aifb.kit.edu/qa/index.php?qa=6796&qa_1=vorgehensweise-assoziativcache-aufgabe-3-au-6-2b Hallo,<br /> <br /> ich verstehe die Vorgehensweise beim Assoziativcache nicht und werde auch aus den existierenden Beiträgen dazu nicht schlau.<br /> <br /> Wäre es möglich, die Aufgabe hier im Forum zu demonstrieren? (1 oder 2 Schritte, damit es klar wird).<br /> <br /> &nbsp;<br /> <br /> Vielen Dank und entschuldigung für die Umstände. AU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=6796&qa_1=vorgehensweise-assoziativcache-aufgabe-3-au-6-2b Sat, 06 Jul 2019 15:27:12 +0000 Beantwortet: Was bringt das directly-mapped-Verfahren https://info2.aifb.kit.edu/qa/index.php?qa=6635&qa_1=was-bringt-das-directly-mapped-verfahren&show=6637#a6637 Hallo,<br /> <br /> beim directly-mapped-Verfahren erfolgt zuerst eine Zuordnung zu einer bestimmten Cache-Zeile von jeder Adresse indem man mit der Adresse MOD 8 rechnet (sie also durch 8 teilt und dann den Rest anschaut der übrig bleibt, von 0 bis 7).<br /> In das Tag-Feld selbst wird dann nicht die Adresse selbst eingetragen, sondern die Adresse geteilt durch 8 (Nachkommazahlen werden weggelassen).<br /> <br /> In dem Tag-Feld selbst steht also nicht die Adresse, sonder man kann sich aus dem Tag-Feld und der Cache-Zeile die Adresse errechnen:<br /> Adresse = Tag-Feld*8 + Cache-Zeile..<br /> <br /> Ich hoffe das beantwortet deine Frage.<br /> <br /> Beste Grüße<br /> <br /> Paul (Tutor) AU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=6635&qa_1=was-bringt-das-directly-mapped-verfahren&show=6637#a6637 Sat, 02 Feb 2019 12:56:01 +0000 Beantwortet: Teilaufgabe c) https://info2.aifb.kit.edu/qa/index.php?qa=6294&qa_1=teilaufgabe-c&show=6297#a6297 <p> Hallo,</p> <p> &nbsp;</p> <p> nachdem du R2 = R2 + R2 gemacht hast, subtrahierst du ja in Zeile 3 noch 1 von R1 und speicherst es dann in R1. Anschließend prüfst du, ob R1 ungleich 0 ist. Falls das der Fall ist (wovon wir bei einem allgemeinen n erstmal ausgehen), sagt uns der Jump-not-zero-Befehl, wir sollen zur Marke L1 springen, also in Zeile 2. Zeile 1 wird also&nbsp;<em>nicht&nbsp;</em> noch mal abgearbeitet, daher wird R2 nicht auf 1 gesetzt.</p> <p> &nbsp;</p> <p> Viele Grüße&nbsp;</p> <p> &nbsp;</p> <p> You-Ri (Tutorin)&nbsp;</p> AU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=6294&qa_1=teilaufgabe-c&show=6297#a6297 Tue, 06 Feb 2018 07:09:13 +0000 Beantwortet: Durchschnittliche Zeit für Zustand "bereit" https://info2.aifb.kit.edu/qa/index.php?qa=6270&qa_1=durchschnittliche-zeit-f%C3%BCr-zustand-bereit&show=6276#a6276 <p> Hallo,</p> <p> der Zustand "bereit" ist wie folgt definiert:</p> <ul> <li> Der Zustand ist nicht abgeschlossen.</li> <li> Der Zustand wird gerade nicht bearbeitet.</li> </ul> <p> Die Reihenfolge bei shortest-job-first ergibt sich durch die Priorisierung aufsteigend nach Job-Länge, wobei der kürzeste Job am höchsten priorisiert (= Prio 1) wird.</p> <p> Hilft das?</p> <p> Mit freundlichen Grüßen</p> <p> Laurin (Tutor)</p> <p> &nbsp;</p> AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=6270&qa_1=durchschnittliche-zeit-f%C3%BCr-zustand-bereit&show=6276#a6276 Sun, 04 Feb 2018 11:22:24 +0000 Lösung Übung 6 https://info2.aifb.kit.edu/qa/index.php?qa=6261&qa_1=l%C3%B6sung-%C3%BCbung-6 Hallo,<br /> <br /> können Sie bitte die Lösungen für das letzte Tutorium hochladen? Die zweite Tutorienwoche ist nun vorbei und die Klausur rückt immer näher. Ohne Lösungen lassen sich die letzten Kapitel nur schwer lernen.<br /> <br /> Vielen Dank AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=6261&qa_1=l%C3%B6sung-%C3%BCbung-6 Sat, 03 Feb 2018 08:23:17 +0000 Beantwortet: ALLGEMEIN Zahlenwerte https://info2.aifb.kit.edu/qa/index.php?qa=5579&qa_1=allgemein-zahlenwerte&show=5580#a5580 Sie müssen nichts, was das kleine Einmaleins überschreitet, ausrechnen können. Wenn als Resultat einer Aufgabe $640 \cdot 480$ verlangt ist, dann reicht es, wenn Sie schreiben: $$640 \cdot 480$$ AU-6-4 https://info2.aifb.kit.edu/qa/index.php?qa=5579&qa_1=allgemein-zahlenwerte&show=5580#a5580 Fri, 10 Feb 2017 13:25:23 +0000 Beantwortet: Mittwoch https://info2.aifb.kit.edu/qa/index.php?qa=5245&qa_1=mittwoch&show=5258#a5258 Ja, sie haben Recht, das habe ich tatsächlich versäumt. Aber wissen Sie eigentlich, wie frustirerend es ist, wenn man Ihnen auch am Wochenende Frage und Antwort steht und die Kinder neben einem stehen und darauf warten, dass man etwas spielt, aber man Ihnen (den Studierenden) gerne jederzeit Frage und Antwort stehen möchte und die Kinder dann (mal wieder) warten müssen, und dann lediglich so eine Erinnerung wie von Ihnen oben kommt. Da fragt man sich doch wirklich, warum nimmt man sich am Wochenende die Zeit, Ihnen Frage und Antwort zu stehen?<br /> <br /> In diesem Sinne noch einen schönen Abend und weiterhin viel Erfolg bei der Vorbereitung. AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=5245&qa_1=mittwoch&show=5258#a5258 Thu, 02 Feb 2017 20:53:33 +0000 Beantwortet: Lösung früher hochladen https://info2.aifb.kit.edu/qa/index.php?qa=5103&qa_1=l%C3%B6sung-fr%C3%BCher-hochladen&show=5105#a5105 Gerne möchten wir Ihnen die Unterlagen so früh wie möglich zur Verfügung stellen. Allerdings möchten wir auch allen Studierenden die gleichen Voraussetzung zum Erfüllen der verschiedenen Leistungen bieten. In diesem Zusammenhang betrifft das vor allem das Vorstellen der interaktiven Aufgaben.<br /> <br /> Demnach haben wir uns für den Kompromiss entschieden, die Unterlagen im Laufe des Mittwoch hochzuladen. Bis dahin können Sie etwaige Fragen gerne in den entsprechenende Foren stellen.<br /> <br /> &nbsp;<br /> <br /> Ich hoffe, Sie haben Verständnis für diese Vorgehensweise. AU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=5103&qa_1=l%C3%B6sung-fr%C3%BCher-hochladen&show=5105#a5105 Sat, 28 Jan 2017 14:33:30 +0000 Beantwortet: Erklärung der einzelnen Schritte? https://info2.aifb.kit.edu/qa/index.php?qa=2530&qa_1=erkl%C3%A4rung-der-einzelnen-schritte&show=2531#a2531 <div class="ilFrmPostContent"> <p> Hi!</p> <p> 1. Speichern der Zahl 1 in Register 2</p> <p> 2. Schleifenanfang; Die Zahlen in Register 2 und 1 werden miteinander multipliziert und das Ergebnis wird in Register 2 gespeichert</p> <p> 3. Zahl in Register 1 subtrahiert mit 1 wird in R1 gespeichert</p> <p> 4. Abbruchbedingung der Schleife: Falls die Zahl in R1 gleich null ist. Ansonsten zurückspringen an den Schleifenanfang</p> <p> 5. Speichern der Zahl aus R2 in R1</p> <p> <span class="small">Jonas (Tutor)</span></p> </div> <p> &nbsp;</p> AU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=2530&qa_1=erkl%C3%A4rung-der-einzelnen-schritte&show=2531#a2531 Tue, 22 Sep 2015 09:42:23 +0000 Beantwortet: d) Gilt nicht 1 KIB = 1024 Byte? https://info2.aifb.kit.edu/qa/index.php?qa=2454&qa_1=d-gilt-nicht-1-kib-1024-byte&show=2455#a2455 <p> Langsam ;)<br> <br> Verbindungsgeschwindigkeiten von Internetverbindungen werden in Mib angegeben, also in Mebi<strong>bit.&nbsp;</strong></p> <p> Es gibt hier einen Unterscheid zwischen B (Byte) und b (Bit). Ich weiß, das ist ein bisschen verwirrend.</p> <p> Zusammenfassenung:<br> 1 KiB = 1024 Byte</p> <p> 1 Kib = 1024 Bit &nbsp;</p> <p> 1 Byte = 8 Bit</p> <p> Du könntest alternativ die Verbindungsgeschwindigkeit auch in MiB angeben, das wären dann 138240 B / 254.42 ms = 0,52 MiB/s. Ein MiB sind übrigens 2^20 Byte.&nbsp;</p> <p> Lange Rechnung für Mib:<br> &nbsp;</p> <p> (1080 Kib / (254,42*10^-3)) / 2^10 = 4,15 Mib/s.</p> AU-6-4 https://info2.aifb.kit.edu/qa/index.php?qa=2454&qa_1=d-gilt-nicht-1-kib-1024-byte&show=2455#a2455 Tue, 22 Sep 2015 08:19:56 +0000 Beantwortet: b):warum wird die Anzahl der Wörter nicht halbiert? https://info2.aifb.kit.edu/qa/index.php?qa=2452&qa_1=b-warum-wird-die-anzahl-der-w%C3%B6rter-nicht-halbiert&show=2453#a2453 Hallo,<br /> <br /> du teilst durch 2 Byte. Die Wortbreite ist laut Aufgabe 16 Bit und damit 2 Byte. <br /> Die Gesamtdatenmenge, die übertragen werden soll sind die 921600 Byte und das wird durch die Wortbreite von 2 Byte geteilt.<br /> <br /> Gruß,<br /> <br /> Julian (Tutor) AU-6-4 https://info2.aifb.kit.edu/qa/index.php?qa=2452&qa_1=b-warum-wird-die-anzahl-der-w%C3%B6rter-nicht-halbiert&show=2453#a2453 Tue, 22 Sep 2015 08:18:48 +0000 Beantwortet: Warum zieht man von der Mantisse die 1 ab? https://info2.aifb.kit.edu/qa/index.php?qa=2435&qa_1=warum-zieht-man-von-der-mantisse-die-1-ab&show=2436#a2436 Da 1+Mc größer als zwei ist, klammern wir den Faktor 2 aus (der Exponent/die Charakteristik erhöht sich dementsprechend um 1). Daher kommt das 1/2.<br /> Die 1 ziehen wir ab, um von 1+Mc zur isolierten Darstellung von Mc zu kommen (die 1 wird ja implizit kodiert).<br /> <br /> Ich hoffe, das hilft weiter.<br /> <br /> Gruß Claudio (Tutor) HU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=2435&qa_1=warum-zieht-man-von-der-mantisse-die-1-ab&show=2436#a2436 Tue, 22 Sep 2015 07:43:50 +0000 Beantwortet: Charakteristik: Warum wird "-127" nur einmal abgezogen? https://info2.aifb.kit.edu/qa/index.php?qa=2433&qa_1=charakteristik-warum-wird-127-nur-einmal-abgezogen&show=2434#a2434 Die 127 wird unten nur einmal abgezogen, da wir um vom Exponenten e zur Charakteristik zu kommen wiederum 127 addieren müssen (Exzess-q Darstellung).<br /> <br /> Gruß Claudio (Tutor) HU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=2433&qa_1=charakteristik-warum-wird-127-nur-einmal-abgezogen&show=2434#a2434 Tue, 22 Sep 2015 07:42:52 +0000 Beantwortet: a): Wieso ist die Fallunterscheidung notwendig? https://info2.aifb.kit.edu/qa/index.php?qa=2431&qa_1=a-wieso-ist-die-fallunterscheidung-notwendig&show=2432#a2432 <div class="ilFrmPostContent"> <p> Man kann M' nur entsprechend der IEEE 754 kodieren, wenn \( 0\leq M' &lt; 1\) gilt (die Oberschranke kann man sich über die geometrische Reihe/Summe herleiten, wenn man M' =111....1 setzt). \( M_{a}' + M_{b}' + M_{a}' * M_{b}' \) kann aber größer als 1 werden. Dann muss man die Charakteristik um 1 vergrößern, damit die Mantisse wieder im erlaubten Bereich ist. Das ist so ähnlich wie der Übertrag beim schriftlichen Addieren.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> HU-6-1 https://info2.aifb.kit.edu/qa/index.php?qa=2431&qa_1=a-wieso-ist-die-fallunterscheidung-notwendig&show=2432#a2432 Tue, 22 Sep 2015 07:40:28 +0000 Beantwortet: Funktion von * hinter LOAD und STORE? https://info2.aifb.kit.edu/qa/index.php?qa=2148&qa_1=funktion-von-hinter-load-und-store&show=2149#a2149 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> die Erklärungen für LOAD* und STORE* findest du ja in der Aufgabenstellung, der Unterschied zu dem sonst von uns benutzen "normalen" LOAD und STORE Befehlen besteht dabei darin, dass ich nicht direkt angebe wo ich speichern (bzw laden) will, sondern ich muss auslesen was in "a" steht und dies gibt mir erst die Adresse des Bereichs in dem ich speichern(laden) will. Da die LOAD* und STORE* Befehle nur eine Art Hilfestellung zur Lösung der Aufgabe sind müssen sie natürlich nicht unbedingt benutzt werden und deshalb wird in der Lösung nur STORE* einmal benutzt.</p> <p> Ich hoffe das hilft dir weiter.</p> <p> Viele Grüße,</p> <p> Janina (Tutorin)</p> </div> <p> &nbsp;</p> HU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=2148&qa_1=funktion-von-hinter-load-und-store&show=2149#a2149 Wed, 16 Sep 2015 14:13:37 +0000 Beantwortet: Verständnisproblem allgemein https://info2.aifb.kit.edu/qa/index.php?qa=2126&qa_1=verst%C3%A4ndnisproblem-allgemein&show=2127#a2127 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du findest die Fuktionsweise des directly-mapped und des assoziativ Cache im Vorlesungssatz 8.3Speicher.Rechnernetze auf Folie 8-47. Vielleicht hilft dir das weiter.</p> <p> Ansonsten zu Directly-mapped Cache:</p> <p> Nehmen wir z.B die erste Zahl die übertragen wird 101. Du berechnest zunächst 101 mod 8 = 5 d.h. die Zahl muss in der fünften Zeile gespeichert werden. Allerdings speichert man nicht den gesamten Wert sondern 101 div 8 = 12</p> <p> Assoziativ Cache: Die einkommenden Adressen werden nacheinander in den Zeilen gespeichert. Sobald alle Zeilen gefüllt sind, wird in die Zeile geschrieben, auf die am längsten nicht zugegriffen wurde (es ist also sinnvoll sich zu notieren wann eine Zahl aufgerufen wurde). Beim Assoziativ Cache wird im Unterschied zum directly-mapped Cache die gesamte Zahl gespeichert.</p> <p> Lorena (Tutorin)</p> </div> <p> &nbsp;</p> AU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=2126&qa_1=verst%C3%A4ndnisproblem-allgemein&show=2127#a2127 Wed, 16 Sep 2015 13:29:43 +0000 Beantwortet: Einordnung in den Cache https://info2.aifb.kit.edu/qa/index.php?qa=2124&qa_1=einordnung-in-den-cache&show=2125#a2125 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du würdest die 104 in die Zeile schreiben, deren Benutzung am Längsten zurückliegt (in diesem Fal Zeile 5). Die 104 in Zeile 2 existiert für den Rechner nicht mehr, da sie überschrieben wurde. Dort steht nur die 112.</p> <p> Viele Grüße</p> <p> Christiane (Tutorin)</p> </div> <p> &nbsp;</p> AU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=2124&qa_1=einordnung-in-den-cache&show=2125#a2125 Wed, 16 Sep 2015 13:27:24 +0000 Beantwortet: Directly-Mapped-Cache im Tag-Feld bdivk & Assoziative-Cache einfach b ? https://info2.aifb.kit.edu/qa/index.php?qa=2122&qa_1=directly-mapped-cache-feld-bdivk-assoziative-cache-einfach&show=2123#a2123 <p> Ja, da hast du Recht.</p> <p> <span class="small">Jonas (Tutor)</span></p> AU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=2122&qa_1=directly-mapped-cache-feld-bdivk-assoziative-cache-einfach&show=2123#a2123 Wed, 16 Sep 2015 13:25:12 +0000 Beantwortet: Welche Geschwindikeit muss verwendet werden? https://info2.aifb.kit.edu/qa/index.php?qa=2113&qa_1=welche-geschwindikeit-muss-verwendet-werden&show=2114#a2114 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> da in diesem Fall die Geschwindigkeiten zueinander passen können beide eingesetzt werden. Überlegen Sie sich doch einmal was passiert, wenn ihr Netzwerk weniger Daten übertragen kann als Sie schreiben/lesen könnten in gleicher Zeit. Welche Rate würde dann tatsächlich zum Einsatz kommen? Umgekehrt verhält es sich natürlich genauso wenn sie weniger lesen/schreiben können als ihr Netzwerk übertragen könnte.</p> <p> Ich hoffe der Tipp hilft Ihnen weiter.</p> <p> Viele Grüße,</p> <p> Janina (Tutorin)</p> </div> <p> &nbsp;</p> HU-6-2 https://info2.aifb.kit.edu/qa/index.php?qa=2113&qa_1=welche-geschwindikeit-muss-verwendet-werden&show=2114#a2114 Wed, 16 Sep 2015 13:04:59 +0000