The processor could keep track of wha tlocations are associated with each process and limit access to locations that are outside of a program’s extent.Information regarding the extent of a program’s memory could be maintained by using base and limits registers and by performing a check for every memory access.