> А нет попыток выделения (потому что заранее уже выделено все) - ну и обламывать нечего как бы. Это как с гуманитарной помощью: вы можете рулить кому и сколько ее дать при ее раздаче. Но если абориген уже ее уволок и сожрал - вы уже нихрена изменить не сможете.В современных ОСях на ДЕСКТОПЕ виртуальное адресное пространство КАЖДОГО приложения составляет порядка 3 гигабайт (x86, без -64), на сервере несколько меньше, но не суть. Т.е., каждое приложение может потребовать от ОСи выделить ему на 3 ГБ страниц памяти. Оператива более ограниченный ресурс, по этому как только она закончиться, страницы памяти начнут выделяться из свопа.
> Ну вот и ось не будет отбирать уже выданную память. Она может только завернуть новые выделения...
В контексте вышесказанного, можно утверждать, что ОСь и не будет отбирать память у процесса, если памяти не будет хватать, она просто скинет часть его страниц в своп и начнется жопа с тормозами, что ничем не лучше... Для юзера, ессно.