歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Linux內核-可安裝模塊的實現

Linux內核-可安裝模塊的實現

日期:2017/3/1 10:23:40   编辑:Linux內核

《Linux內核源代碼情景分析》讀書筆記

1、在應用程序界面上,內核通過4個系統調用支持可安裝模塊的動態安裝和拆卸,它們是create_module()、init_module()、query_module()、以及delete_module()。通常用戶都不需要直接跟這些系統調用打交道,而直接用系統提供的工具/sbin/insmode和/sbin/rmmod來安裝和拆卸可安裝模塊。當然這兩個工具還最終通過這些系統調用實現的。



當然,系統調用delete_module()將模塊的module結構釋放,並且將模塊映像所占內核空間釋放。還有就是調用模塊內部一個名為cleanup_module()的函數。

下一篇源碼級分析。

Copyright © Linux教程網 All Rights Reserved