内核学习

1412阅读 0评论2013-01-11 TTTiger88
分类:LINUX

copy_to_user 的返回值如果成功返回0,其他是判断有多少没写入,而不是写入了多少字节。
copy_from_user如果失败,会在已拷贝的数据后面用0填充,知道指定的数量n
这两个函数都会睡眠只能用在用户上下文。

内核线程和普通进程:区别在于内核线程没有独立的地址空间(实际上指向地址空间的mm指针被设置为NULL);内核线程和普通进程一样,可以被调度,也可以被抢占。
上一篇:关于vim,ctags的使用[转]
下一篇:网络部分。