用户空间与内核空间

什么是用户空间和内核空间?
内核空间
内核的主要功能
用户空间
用户空间的组成
系统调用(System Calls)
系统调用过程
保护机制
模式切换
内存保护
为什么需要这种分离?
1. 安全性
2. 稳定性
3. 资源管理
4. 可移植性
用户空间与内核空间的交互
1. 系统调用
2. 信号(Signals)
3. 文件系统
4. 虚拟文件系统(/proc)
性能考虑
系统调用的开销
优化策略
现代发展
1. 内核模块
2. 用户空间驱动
3. 容器和虚拟化
参考资料
最后更新于