Linux驱动开发
内核模块
Linux是宏内核(单内核)操作系统的典型代表,Windows操作系统是微内核。宏内核所有内核功能都被整体编译在一起,形成一个单独的内核镜像文件。优点是效率非常高,内核中各功能模块的交互是通过直接的函数调用进行的。
微内核只实现内核相当关键和核心的一部分,其他模块被单独编译,功能模块之间的交互需要通过微内核提供的某种通信机制来建立。优点:有利于增加,删除,修改内核的某个功能。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道坤!
评论