[发明专利]一种操作系统启动方法以及电子设备在审
申请号: | 202010591635.9 | 申请日: | 2020-06-24 |
公开(公告)号: | CN113835761A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 张兵 | 申请(专利权)人: | 合肥杰发科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 系统启动 方法 以及 电子设备 | ||
本申请公开了一种操作系统启动方法以及电子设备。其中,该操作系统启动方法,包括:在所述操作系统启动过程中,检测当前插入的待加载IO设备;判断所述待加载IO设备是否为需延迟的目标IO设备;若是,则按照延迟加载策略对所述目标IO设备进行延迟加载。上述方案,能够减少系统启动时间。
技术领域
本申请涉及计算机技术领域,特别是涉及一种操作系统启动方法以及电子设备。
背景技术
目前,人们对于设备操作系统的开机时间有着很高的要求,但是当操作系统带着输入/输出(Input/Output,IO)设备启动时,会造成操作系统启动时间变得较长。例如,若设备在其通用串行总线(Universal Serial Bus,USB)端口上连接着USB设备时开机,由于操作系统启动过程中需要USB设备进行加载,从而需要耗费一定时间,进而使得操作系统启动时间变得比较长。
故,在设备插入IO设备时如何减少操作系统启动时间,是一个极为重要的课题。
发明内容
本申请提供一种操作系统启动方法以及电子设备,能够减少系统启动时间。
本申请第一方面提供了一种操作系统启动方法,包括:
在所述操作系统启动过程中,检测当前插入的待加载IO设备;
判断所述待加载IO设备是否为需延迟的目标IO设备;
若是,则按照延迟加载策略对所述目标IO设备进行延迟加载。
本申请第二方面提供了一种电子设备,包括相互连接的存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序,以执行第一方面所述的方法。
上述方案中,在操作系统启动过程中,若确定当前插入的待加载IO设备为需延迟的目标IO设备,则对该目标IO设备进行延迟加载,相比于在操作系统启动过程中即时对IO设备进行加载,可避免在操作系统启动前期占用启动资源,进而减少因为IO设备加载对操作系统启动的影响,从而加快操作系统启动,故减少操作系统启动时间。
附图说明
图1是本申请操作系统方法启动一实施例的流程示意图;
图2是本申请操作系统方法启动另一实施例的流程示意图;
图3是本申请操作系统方法启动再一实施例中创建延迟加载链表流程示意图;
图4是本申请操作系统方法启动再一实施例中遍历延迟加载链表流程示意图;
图5是本申请电子设备一实施例的结构示意图;
图6是本申请计算机存储介质一实施例的结构示意图。
具体实施方式
下面结合说明书附图,对本申请实施例的方案进行详细说明。
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本申请所述的多个或若干个,应理解为两个或者两个以上。
请参阅图1,图1是本申请操作系统启动方法一实施例的流程示意图。本实施例中,该方法可以由电子设备执行,其中,该电子设备可以在开机等需要启动操作系统的过程中执行该方法。具体地,该方法包括以下步骤:
步骤S110:在操作系统启动过程中,检测当前插入的待加载IO设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥杰发科技有限公司,未经合肥杰发科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010591635.9/2.html,转载请声明来源钻瓜专利网。