发明名称 LINUX内核动态加载方法
摘要 一种LINUX内核动态加载方法,包括:步骤S102,在运行已有LINUX内核的系统中保留内存空间,用于加载新LINUX内核映象和重定位程序映象;步骤S104,当需要更换运行中的已有LINUX内核时,将新LINUX内核映象和重定位程序映象放入保留内存空间;步骤S106,停止运行中的已有LINUX内核,不再响应外界请求,并将系统控制权交给重定位程序;步骤S108,重定位程序将新LINUX内核映象搬移到指定系统内存位置,覆盖已有LINUX内核映象,并设定新LINUX内核的启动参数;以及步骤S110,启动新LINUX内核,并且启动后的新LINUX内核接管系统控制权。
申请公布号 CN101324850A 申请公布日期 2008.12.17
申请号 CN200710110864.9 申请日期 2007.06.12
申请人 中兴通讯股份有限公司 发明人 徐强
分类号 G06F9/445(2006.01);G06F9/46(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 北京康信知识产权代理有限责任公司 代理人 尚志峰;吴孟秋
主权项 1.一种LINUX内核动态加载方法,其特征在于,包括:步骤S102,在运行已有LINUX内核的系统中保留内存空间,用于加载新LINUX内核映象和重定位程序映象;步骤S104,当需要更换运行中的所述已有LINUX内核时,将所述新LINUX内核映象和重定位程序映象保存至所述保留内存空间;步骤S106,停止运行中的所述已有LINUX内核,不再响应外界请求,并将系统控制权交给重定位程序;步骤S108,所述重定位程序将所述新LINUX内核映象搬移到指定系统内存位置,覆盖已有LINUX内核映象,并设定新LINUX内核的启动参数;以及步骤S110,启动新LINUX内核,并且启动后的所述新LINUX内核接管所述系统控制权。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦