CS 537 Notes, Section #14: Sharing Main Memory

Issues:

Relocation: draw a simple picture of memory with some processes in it.

Static software relocation, no protection:

Static relocation with protection keys (IBM S/360 approach):


Protection Keys

Dynamic memory relocation: instead of changing the addresses of a program before it is loaded, we change the address dynamically during every reference.



Copyright © 1997, 2002 Barton P. Miller
Non-University of Wisconsin students and teachers are welcome to print these notes their personal use. Further reproduction requires permission of the author.