お聞きしたいことがあるのですが、

共有メモリにアタッチした時に返ってくるアドレスが
プロセス毎に違うのはなぜなんでしょうか?