Dynamic Relocation Registers
Associate with each process a base and bounds register
Add base to virtual address
If result is > bounds, fault.
Reload relocation register on context switch.
LD R3, @120 # load R3 with contents of memory location 120
base = 10000
+
>
VA=120
bounds=11000
FAULT
10120
memory
Previous slide
Next slide
Back to first slide
View graphic version