Как узнать, поддерживает ли ядро ​​Linux копирование при записи? - PullRequest
0 голосов
/ 06 марта 2012

Например, я работаю над древним ядром и хочу узнать, действительно ли оно реализует Copy on Write.Есть ли способ (желательно программно в C), чтобы узнать?

1 Ответ

1 голос
/ 06 марта 2012

Нет, не существует надежного программного способа выяснить это в рамках пользовательского процесса.

Идея, лежащая в основе COW, заключается в том, что она должна быть полностью прозрачной для пользовательского кода.Ваш код касается отдельных страниц, вызывается сбой страницы, ядро ​​копирует соответствующую страницу, и ваш процесс возобновляется, как будто ничего не произошло.

...