Мне просто интересно, что происходит с памятью, которую пользовательская программа выпускает через системный вызов brk, а затем возвращается обратно. Является ли ядро очищено или содержимое осталось неопределенным?Является ли память очищена ядром Linux, когда brk уменьшается, а затем снова увеличивается?
Я считаю, что ядро очищает страницы, когда они были недавно выделены с помощью brk, но я не могу сработать, если он нулирует их все, если эта страница будет возвращена, а затем запрошена обратно. Я просматриваю lxr.linux.no, чтобы попытаться это выяснить. Я также рассмотрю книгу, предложенную в сообщении this.
Спасибо за ваши ответы.
Tim