Username or EmailPassword
Just to make it clear:
supervisor mode != shared memory
I just designed a system where processes run in supervisor mode and have _no_ way to interact with other processes memory or even the OS memory.
A customer of us even increased separation such, that some (supervisor) code does not even see any memory/code other than his.