您的位置:首页 > 运维架构 > Linux

Linux之模块机制

2015-11-23 14:58 309 查看
Linux内核整体结构很庞大,包含的组件也很多,如果我们把所有的功能都编译到Linux内核中,会导致2个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核。

于是模块机制就解决了上述的问题,编译出的内核本身不需要包含所有的功能,而这些功能需要被使用时,其对应的代码会被动态地加载到内核中。模块本身不被编译入内核影响,从而控制了内核的大小,模块一旦被加载,它就和内核中的其他部分完全一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux模块