Virtuelle Adresse zwischenspeichern

359
kevin

Ich habe John Henessy und Patterson Computer Architecture Lehrbuch, 5. Ausgabe, Abschnitt B-38 gelesen.

  1. Warum werden die letzten 18 Bits für den Cache mit direktem Cache niemals dupliziert? Warum werden 4kB-Seiten mit 64 Sätzen multipliziert?
  2. " http://www.cs.rochester.edu/~sandhya/csc256/seminars/lingxiang_page_coloring.pdf " Seite 2 erwähnte auch den Seitenversatz. Aber warum erhöht sich der Seitenversatz?

  3. Warum kann ein direkt zugeordneter Cache die Seitengröße nicht überschreiten?

0
Verstehen Sie, was ein direkt zugeordneter Cache ist? Wenn nicht, lesen Sie zuerst [this] (https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Memory/direct.html). Wenn ja, können Sie versuchen, Ihre Frage anzupassen, um einige dieser Erkenntnisse widerzuspiegeln, damit wir sehen können, wo Sie verwirrt sind? David Schwartz vor 7 Jahren 0
Wie löst die Seitenfärbung das Synonymproblem, das dann das Problem auf Seite 69 verhindert? https://www.ece.cmu.edu/~ece447/s15/lib/exe/fetch.php?media=onur-447-spring15-lecture20-virtual-memory-afterlecture.pdf#page=69 Synonymproblem ist definiert auf Seite 63 kevin vor 7 Jahren 0
Die Seitenfärbung ist eine Betriebssystemmethode, die sicherstellt, dass alle Zuordnungen virtueller Adressen zu einer bestimmten physischen Adresse die gleichen, weniger signifikanten virtuellen Adressbits gemeinsam nutzen, wodurch sichergestellt wird, dass die virtuellen Indizes für dieselbe physische Adresse gleich sind. (Bei gleichem Index gibt es keine Duplikate in einem Cache mit direktem Mapping.) Die 64 Sets sind eine Folge der 6-Bit-Farbgebung, mit der der Non-Aliasing-Index von 12 Bit auf 18 Bit erweitert wird. Bei der Größenbeschränkung wird keine Seitenfärbung oder zusätzliche Hardwareunterstützung für die Verarbeitung von Aliasnamen vorausgesetzt (z. B. das Prüfen anderer Indizes auf einen Fehler und das Entfernen von Aliasnamen). Paul A. Clayton vor 7 Jahren 0
Danke, Paul. Ich bin ziemlich verwirrt mit Ihrem Satz "Die 64 Sätze sind eine Folge der 6-Bit-Farbgebung, mit der der Nicht-Aliasing-Index von 12 Bit auf 18 Bit erweitert wird." und unter der Bedingung, dass keine Seite eingefärbt wird? Würden Sie bitte mehr Details angeben? kevin vor 7 Jahren 0
Hallo Paul, ich habe http://cs.stackexchange.com/questions/16630/understanding-the-basic-concepts-in-memory-organisation/16655#16655?newreg=cfa7ac3533434c349e03a4ebce46047c gefunden. Jede Indexgruppe wird also als Farbe bezeichnet Stellen Sie für virtuelle CAP-Adressbits 2 ^ (CAP) -Farben bereit? Warum ? kevin vor 7 Jahren 0

0 Antworten auf die Frage