Copy_from_user и Copy_to_userLinux

Anonymous
Copy_from_user и Copy_to_user

Сообщение Anonymous »

Я погрузился в накладную часть copy_from_user и copy_to_user , но мне трудно получить четкое понимание того, насколько они дороже по сравнению с простой memcpy . < /p>
Я прошел документацию Linux, но я немного потерялся. Из того, что я собираю, эти функции включают в себя некоторую дополнительную обработку, но мне любопытно узнать точные накладные расходы по сравнению с memcpy .
На связанной примечании, у меня есть Вопрос о компромиссах производительности при использовании copy_from_user :
. ), или это больше/меньше/такая же эффективность для выполнения нескольких меньших вызовов (скажем, по 200 вызовов, каждый с 5 страницами) для предположительно непрерывных данных, оставляя кэш пропустям и предварительно выбранной?
< P> Хотя я подозреваю, что единственный вызов не будет медленнее, мне интересно, будет ли он значительно быстрее, или будет ли разница в производительности незначительной. !
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/794 ... r-overhead

Вернуться в «Linux»