URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8490
[ Назад ]

Исходное сообщение
"user space vs. kernel space"

Отправлено kpath , 26-Окт-09 03:39 
В старых примерах создания сисколов везде строки, передаваемые в качестве параметров
сисколу, копируются в память ядра через copy_from_user, однако если этого не делать, а, скажем, напрямую сделать strcmp( param1, "some string" ), то всё работает. Главное, почему оно работает и можно ли избежать копирования в пространство ядра?

Содержание

Сообщения в этом обсуждении
"user space vs. kernel space"
Отправлено svn , 26-Окт-09 11:44 
>Главное, почему оно работает

Модель памяти, при которой ядро имеет единое адресное пространство с пользовательскими программами.

>можно ли избежать копирования в пространство ядра?

Нет.