说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211512721.1 (22)申请日 2022.11.30 (71)申请人 天津聚芯光 禾科技有限公司 地址 300000 天津市滨 海新区经济技 术开 发区滨海-中关村科技园泉州道3号北 塘建设发展大厦B座215室 (72)发明人 肖剑 陈敏杰 邓耀勇 陈炼  赵艳茹  (74)专利代理 机构 北京中企鸿阳知识产权代理 事务所(普通 合伙) 11487 专利代理师 苏艳 (51)Int.Cl. G06F 9/4401(2018.01) G06F 9/445(2018.01) H04L 49/351(2022.01) (54)发明名称 一种加快交换机启动速度的方法 (57)摘要 本发明提出了一种加快交换机启动速度的 方法, 包括: 步骤S1, 获取客户需求, 对所述客户 需求进行分析得到开机后必须使用的功能列表; 步骤S2, 将开机后 必须使用的功能放置在主 程序 中, 对其他功能配置使用时再加载策略; 步骤S3, 在完成配置后, 在只读存储器ROM内执行引导程 序的加载和启动, 将所述引导程序从ROM搬移到 随机存取存储器RAM; 在RAM内执行引导程序; 步 骤S4, 将所述主程序从FLASH 搬移到RA M, 在RAM内 解压缩所述主程序内的必须使用的功能, 并在 RAM内执行所述主程序内的必须使用的功能; 步 骤S5, 在执行完主程序中的必须使用功能后, 再 根据使用状态, 调用执 行其他功能。 权利要求书1页 说明书4页 附图3页 CN 115543467 A 2022.12.30 CN 115543467 A 1.一种加快交换机启动速度的方法, 其特 征在于, 包括如下步骤: 步骤S1, 获取客户需求, 对所述 客户需求进行分析 得到开机后必须使用的功能列表; 步骤S2, 将开机后必须使用的功能放置在主程序中, 对其他功能配置使用时再加载策 略; 步骤S3, 在完成配置后, 在只读存储器ROM内执行引导程序的加载和启动, 将所述引导 程序从ROM搬移到随机存取存 储器RAM; 在RAM内执 行引导程序; 步骤S4, 将所述主程序从FLASH搬移到RAM, 在RAM内解压缩所述主程序内的必须使用的 功能, 并在RAM内执 行所述主程序内的必须使用的功能; 步骤S5, 在执 行完主程序中的必须使用功能后, 再根据使用状态, 调用执 行其他功能。 2.如权利要求1所述的加快交换机启动速度的方法, 其特征在于, 所述主程序包括操作 系统内核、 根文件系统和扩展文件系统, 将所述开机后必须使用的功 能加入所述根文件系 统, 将其他功能加入所述扩展 文件系统中。 3.如权利要求2所述的加快交换机启动速度的方法, 其特征在于, 在所述主程序启动完 成后, 再将所述扩展 文件系统挂载到所述 根文件系统某路径下。权 利 要 求 书 1/1 页 2 CN 115543467 A 2一种加快 交换机启动速度的方 法 技术领域 [0001]本发明涉及交换机技 术领域, 特别涉及一种加快交换机启动速度的方法。 背景技术 [0002]以太网交换机经历几十年发展, 功能已经逐渐丰富和强大, 随着软件功能的不断 丰富, 交换机从加电后到能正常工作的时间越来越长, 这个趋势在商用交换机领域尤为明 显。 [0003]在某些特殊领域, 客户会对交换机 的启动速度提出要求, 供应商需要在提供丰富 功能的前提下实现交换机的快速启动。 [0004]现有技术中的交换机的启动过程大致分为两个部分: 1) 系统引导程序的加载和启动。 CPU上电完成自身初始化工作后, 会开始从外部可 执行ROM中执行程序, 此时CPU执行指令的效率很低。 可执行ROM中的程序对CPU进行基本初 始化工作后 (必须初始 化内存控制器) , 将可执行ROM中的程序搬移到内存中开始执行, 此时 CPU执行指令的效率达到正常水平, 此后系统引导程序会对硬件环境进行更进一步的初始 化和准备。 为了追求极致的启动速度, 可以将第2部 分中的系统主程序中的功能加入引导程 序, 这样就节省了第2步中系统主程序加载时间。 但这种 方式不利于维护, 交换机能提供 的 功能也很有限。 [0005]2) 系统主程序的加载和启动。 系统引导程序将系统主程序从FLASH搬移到内存中, 执行解压缩操作后, 即可启动系统主程序。 [0006]上述两个步骤是现有技 术中的绝大多数交换机的启动过程。 [0007]为了加快启动速度, 可以从上述两个步骤中考虑改进: 1) 加快系统引导程序的加载和启动。 系统引导程序的意义在于对硬件环境进行必 要的初始 化, 为系统主程序的运行打下基础。 在硬件环境不变的情况下, 想提高系统引导程 序的加载和启动效率是比较困难的。 [0008]2) 加快系统主程序的加载和启动。 系统主程序侧重软件功能, 系统主程序的大小 也因此比引导程序大很多, 通常从几兆字节到几百兆字节。 为了缩短这部 分的执行时间, 更 多的是从压缩算法上考虑。 增加压缩比例, 可以把从FLASH中读取文件的时间变短, 但解压 缩时间会变长。 通常需要选择合适的压缩算法和压缩比例, 使得读取时间+解压缩时间最 小。 [0009]图1示出了交换机系统启动过程和时间细分为的6个步骤。 [0010]1、 ROM内执 行引导程序。 [0011]2、 将引导 程序从ROM搬移到RAM 。 [0012]3、 RAM内执 行引导程序。 [0013]4、 将主程序从FLASH搬移到RAM 。 [0014]5、 RAM内解压缩主程序。 [0015]6、 RAM内执 行主程序。说 明 书 1/4 页 3 CN 115543467 A 3

.PDF文档 专利 一种加快交换机启动速度的方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种加快交换机启动速度的方法 第 1 页 专利 一种加快交换机启动速度的方法 第 2 页 专利 一种加快交换机启动速度的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:31:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。