Wie sind die base-Register, - limit-Register und relocation-Register?

Mein Verständnis in address translation-Prozess in der MMU(memory management unit)

-> logische Adresse : generiert durch die cpu.Programmierer Sorge mit dieser Adresse.

-> virtuelle Adresse : befinden sich in der Festplatte , wie eine Seiten.

-> physikalische Adresse : befinden sich im RAM. Es ist die eigentliche Adresse.

1: cpu erzeugen, die logische Adresse und senden Sie es an den MMU.

2: MMU übersetzen der logischen Adresse in die virtuelle Adresse, dann übersetzen Sie die physikalische Adresse und senden Sie die physische Adresse im RAM.

3: immer wenn der RAM voll ist , wird die Seite verwendet wird und nicht schnell wieder an die Festplatte , den Speicher zu den anderen Seiten(Prozesse).

meine Fragen sind :
1), wobei der Wert von Relocation register Hinzugefügt wird?
2), die sich entscheiden, den Wert der Umzug Anmelden?
3) was ist zu tun mit der Basis zu registrieren und Limit-register , wie es zu benutzen?
4), wo die logische Adresse geht?

Wenn jeder Körper beantworten kann , Es wäre dankbar.
Es wird gebeten, dass , lassen Sie mich wissen, es ein Missverständnis in diesem Thema.
-Dank

InformationsquelleAutor Munjal Upadhyay | 2012-03-06

Schreibe einen Kommentar