一种启动顺序管理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39001285 阅读:30 留言:0更新日期:2023-10-07 10:33
本发明专利技术涉及操作系统内核技术领域,具体涉及一种启动顺序管理方法、装置、计算机设备和存储介质。启动顺序管理方法包括启动顺序设置步骤和内核启动步骤,所述启动顺序设置步骤包括对需要排序启动的驱动模块额外建立启动顺序;内核启动步骤包括在操作系统内核的启动过程中,读取启动顺序;在各驱动模块均匹配完成后调用启动顺序,根据启动顺序依序执行对应的探测函数。本发明专利技术通过启动顺序设置和内核启动管理,先将需要排序启动的驱动模块额外建立启动顺序,并在内核启动中读取、并执行启动顺序,根据所述启动顺序依序执行对应驱动模块的探测函数,从而实现内核启动过程的灵活控制和管理,确保正确的初始化顺序,便于用户调节使用。便于用户调节使用。便于用户调节使用。

【技术实现步骤摘要】
一种启动顺序管理方法、装置、计算机设备和存储介质


[0001]本专利技术涉及操作系统内核的
,具体涉及一种操作系统内核的启动顺序管理方法、装置、计算机设备和存储介质。

技术介绍

[0002]操作系统内核是操作系统的核心部分,例如Linux操作系统,负责管理计算机硬件和软件资源,并提供了与硬件设备和用户程序交互的接口,也提供了许多关键功能,如进程管理、内存管理、文件系统、网络协议栈等。
[0003]驱动模块是一种扩展内核功能的软件组件,允许操作系统内核与硬件设备进行通信和交互。比如在Linux系统中,驱动模块通常以动态链接库的形式存在,可以在运行时加载和卸载,驱动模块的作用是将硬件设备的特定功能和特性暴露给操作系统内核,使得操作系统内核可以正确地与硬件设备进行通信。
[0004]驱动模块的加载顺序可能会受到多个因素的影响,如内核配置、设备树配置和模块依赖关系等,具体的加载顺序可能因不同的系统和配置而有所不同。
[0005]而改变Linux驱动模块启动顺序有以下几种方法:
[0006]1、改变驱动模块注册等级,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种操作系统内核的启动顺序管理方法,其特征在于,所述操作系统内核包括多个用于支持对应硬件设备的驱动模块,所述启动顺序管理方法包括启动顺序设置步骤和内核启动步骤,所述启动顺序设置步骤包括对需要排序启动的驱动模块额外建立启动顺序;所述内核启动步骤包括:在所述操作系统内核的启动过程中,读取启动顺序;且将各所述驱动模块进行匹配,并保存所对应的探测函数;在各所述驱动模块均匹配完成后调用启动顺序,根据所述启动顺序依序执行对应驱动模块的探测函数。2.根据权利要求1的启动顺序管理方法,其特征在于,所述启动顺序设置步骤还包括:在存储空间中设置一存储分区;在所述存储分区中存储需要排序启动的驱动模块的启动顺序;在所述操作系统内核的启动过程中,直接调用存储分区中的启动顺序并读取。3.根据权利要求1或2的启动顺序管理方法,其特征在于,所述启动顺序设置步骤还包括:建立与网络界面或远程工具的通讯连接;根据网络界面或远程工具的操作指令,选择、改变需要排序启动的驱动模块之间的启动顺序;改变完成后重启系统;重启系统后直接进入内核启动步骤。4.根据权利要求1的启动顺序管理方法,其特征在于,所述操作系统内核的启动过程至少包括内核初始化阶段,所述内核启动步骤在内核初始化阶段中执行。5.根据权利要求1的启动顺序管理方法,其特征在于,各所述驱动模块分别与至少一硬件设备配对,将各所述驱动模块进行匹配的步骤包括:加载各所述驱动模块;每一所述驱动模块在加载时与对应的硬件设备匹配,并在匹配成功后保存所对应的探测函数;且每一所述驱动模块在匹配完成后检测其他所述驱动模块是否完成匹配。6.根据权利要求5的启动顺序管理方法,其特征在于,将各所述驱动模块进行匹配,并保存所对应的探...

【专利技术属性】
技术研发人员:袁立杰蔡权雄牛昕宇
申请(专利权)人:深圳鲲云信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1