The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"user space vs. kernel space"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "user space vs. kernel space"  +/
Сообщение от svn (??) on 26-Окт-09, 11:44 
>Главное, почему оно работает

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

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

Нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру