发明名称 |
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广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |