设为首页 加入收藏

TOP

Linux内核-可安装模块的实现
2014-11-24 12:56:00 来源: 作者: 【 】 浏览:0
Tags:Linux 内核 安装 模块 实现

《Linux内核源代码情景分析》读书笔记


1、在应用程序界面上,内核通过4个系统调用支持可安装模块的动态安装和拆卸,它们是create_module()、init_module()、query_module()、以及delete_module()。通常用户都不需要直接跟这些系统调用打交道,而直接用系统提供的工具/sbin/insmode和/sbin/rmmod来安装和拆卸可安装模块。当然这两个工具还最终通过这些系统调用实现的。






当然,系统调用delete_module()将模块的module结构释放,并且将模块映像所占内核空间释放。还有就是调用模块内部一个名为cleanup_module()的函数。


下一篇源码级分析。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ARM Linux内存管理 下一篇让Ubuntu和Android同时运行(Ubun..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)