FreeBSD 5内核源代码分析之copyin()实现原理

在内核中,用户态和内核态之间的数据拷贝主要通过copyin()和copyout() 两个函数完成。与普通的数据拷贝不同,用户态和内核态之间的数据拷贝必须 考虑到用户给出的地址是否有效,即该地址是否有真正的地址映射。同时又要 考虑到效率。因此也不可能对用户给出地址的每个字节检查一遍。 Free

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus