I've been studying memory management related topics. I'm wondering, whether I've understood it correctly:
- pointer(virtual) address is process specific
- different processes can have pointers with same addresses, but these pointers get translated to different physical addresses
Am I correct about these statements? If yes, do they apply for architectures x86, x86-64 and ARMv7, ARMv8?