プログラミングの参考書などでよく、メモリー空間の先頭にスタックがあり、後方にヒープがある図を見かけます。しかし、今時のOS上の仮想空間も実際に図の様に連続で、つながっていて、そのような位置関係にあるのでしょうか。それとも間のどこかに、セキュリティ的なこと以外に、実メモリが確保されておらず、アクセスできない領域があったりするのでしょうか。