>>264
over commitの仕様だから、brk()/sbrk()が呼ばれた時点ではエラーは返さない(返せない)。
それでも実際には大部分のメモリが使用されずに解放されるから問題は起きない。
問題は、brk()等が呼ばれたあとで本当にメモリが使用されて物理的に不足した時。
その時、重要でなさそうなプロセスが強制killされたりするOSもあるが、
どうするのが正しいだろう?というのが今回の話題。

あ、brk()だけじゃなくてmmap()もね。