Простой вопрос, но я не смог найти ответ.
Если в памяти есть страница, которая уже была выгружена ядром на диск, а затем ее владелец вызывает mlock(2) или VirtualLock на этой странице в памяти, что произойдет?
Он сразу же возвращается к физической памяти? Это стерто с диска? Если кто-то задерживает запись конфиденциальной информации на страницу до тех пор, пока не будет вызван mlock(2), будет ли это гарантировать, что она не будет записана на диск?
В качестве незначительного дополнительного вопроса, что бы вы сделали, чтобы смягчить против такой возможности?