3.3.5 Computersysteme II, Platzierung des Caches in die virtuelle Speicherverwaltung

Description

Karteikarten auf 3.3.5 Computersysteme II, Einordnung des Caches in die Speicherverwaltung, erstellt von David Bratschke auf 06/02/2018.
David Bratschke
Flashcards by David Bratschke, updated more than 1 year ago
David Bratschke
Created by David Bratschke almost 7 years ago
20
1

Resource summary

Question Answer
Welche zwei Möglichkeiten zur Platzierung des Caches in der virtuellen Speicherverwaltung gibt es? virtuell adressierter Cache und physikalisch adressierter Cache
Wann erfolgt bei virtuellem Cache der Zugriff auf die Cache-Inhalte? vor der Adressumsetzung durch die MMU (Memory Management Unit)
Woher werden Tag, Index und Byte-Auswahl bei einem virtuellen Cache gewonnen? Aus der virtuellen Adresse
Was ist der Vorteil des virtuellen Caches? Vorteilhaft ist, dass bei einem Cache-Treffer keine Zeit durch die Adressumsetzung verloren geht.
Was ist der Nachteil des virtuellen Caches? dass das Busschnüffeln nicht mehr ohne weiteres möglich ist
Warum ist das Busschnüffeln bei virtuellen Cache nicht mehr ohne weiteres möglich? weil verschiedene Komponenten für identische physikalische Inhalte i.A. unterschiedliche virtuelle Adressen verwenden.
Welches Problem entsteht bei virtuellem Cache bei einem Prozesswechsel ? Dass der Cache bei einem Prozesswechsel gelöscht werden muss, da ansonsten falsche Treffer erfolgen könnten
Wie kann bei virtuellem Cache dem Zeitverlust bei Prozesswechsel entgegengewirkt werden? durch die Einführung von Prozessidentikatoren
Wodurch entsteht bei einem Prozesswechsel bei virtuellem Cache ein Zeitverlust? Zum einen durch das Leeren des Speichers, zum anderen durch die Fehlzugriffe bis der Cache wieder gefüllt
Welchen Vorteil bringen Prozessidentifikatoren für einen virtuellen Cache? Wenn Cache-Einträge bestimmten Prozessen zugeordnet sind, werden Fehlzugriffe vermieden, auch wenn der Cache-Speicher nicht geleert wird.
Wann erfolgt bei physikalischem Cache der Zugriff auf die Cache-Inhalte? Nach der Adressumsetzung durch die MMU
Woher werden Tag, Index und Byte-Auswahl bei einem physikalischen Cache gewonnen? aus der physikalischen Adresse
Was ist der Vorteil eines physikalischen Caches? dass physikalische Adressen i.A. kleiner sind als virtuelle und ein entsprechend kleinerer Tag-RAM notwendig ist, zudem ist das Busschnüffeln möglich
Was ist der Nachteil eines physikalischen Caches? Nachteilig ist der Zeitverlust durch die Umsetzung der virtuellen in eine physikalische Adresse vor dem Zugriauf den Cache-Speicher.
Wie sieht eine Mischform zwischen physikalischen und virtuellem Cache aus? Dabei werden Index und Byte-Auswahl aus der virtuellen Adresse bestimmt und das Tag aus der physikalischen Adresse
Was ist der Vorteil der Mischform zwischen physikalischen und virtuellem Cache? Dadurch kann parallel zur Adressumsetzung der MMU mit dem Index und der Byte-Auswahl auf den Cache-Speicher zugegriffen und die entsprechende Cache-Zeile selektiert werden
Was ist derNachteil der Mischform von physikalischen und virtuellem Cache ? Nachteilig ist weiterhin der hohe zeitliche Aufwand zur Adressumsetzung durch die virtuelle Speicherverwaltung.
Show full summary Hide full summary

Similar

ein kleines Informatik Quiz
AntonS
Informatik
Tom Kühling
PHP Grundlagen
chrisi.0605
Wirtschaftsinformatik Teil 2
Sabrina Heckler
Informatik 1 - Einführung
Svenja
Codierung
Tom Kühling
Wirtschaftsinformatik Teil 1
Sabrina Heckler
Einführung in das Studium Informatik
Daniel Doe
Lernplan
Sandra K
Datenstrukturen
Ann-Kathrine Buchmakowsky