title: Possible to set the virtual address space limits?
body: <p>My current problem is that I have to decide if a memory address belongs to process A or B. Therefore the only solution that comes to my mind is to run the processes in distinct virtual address spaces (with that I mean the processes should use different ranges for their virtual addresses) but I don't know if this is possible or not.</p>
  
  <p><strong>Example:</strong><br>
  Lets say that process A has its own virtual address space and uses virtual addresses in the range of 0 to 10. Process B similarly has its own virtual address space and uses virtual addresses in the same range. Now I have a third party that gets such an address and has to decide to which process it belongs. If process A would only use virtual addresses in the range of 0 to 4 and process B in the range of 5 to 10, then the third party could easily tell to which process the address belongs.</p>