电子设备系统处理方法、装置及电子设备制造方法及图纸

技术编号:25988414 阅读:35 留言:0更新日期:2020-10-20 18:56
本申请提供了一种电子设备系统处理方法、装置及电子设备,针对具有处理器+持久内存构成的系统架构的电子设备,在操作系统安装过程中,首次响应系统初始化请求,文件系统会将操作系统的整个系统文件写入该持久内存中存储,这样,在启动操作系统时,本实施例将通过文件系统获取系统启动文件的首地址,直接从该首地址开始顺次执行系统启动文件,实现对电子设备的操作系统的初始化启动,输出系统操作界面,相对于传统系统架构的电子设备,需要通过数据读写接口从存储器(如固态硬盘、机械磁盘等)中读取系统启动文件,再将该系统启动文件装载到内存中执行,才能够启动操作系统的处理方式,简化了系统启动步骤,提高了系统启动效率。

【技术实现步骤摘要】
电子设备系统处理方法、装置及电子设备
本申请主要涉及计算机
,更具体地说是涉及一种电子设备系统处理方法、装置及电子设备。
技术介绍
目前,电子设备已被广泛应用到各行各业,其通常由硬件设备和操作系统,该硬件设备通常包括中央处理器CPU、内存和存储器(如机械硬盘、固态硬盘等),在系统启动过程中,引导程序和操作系统通常需要读取存储器中的文件,并将部分文件加载到内存中,才能够实现系统初始化,过程繁琐,导致系统启动时间较长,用户体验较差。
技术实现思路
有鉴于此,本申请提供了一种电子设备系统处理方法,所述方法包括:响应电子设备的系统初始化请求,将系统文件写入所述电子设备的持久内存;获取所述系统文件中的系统启动文件的首地址,从所述首地址开始顺次执行所述持久内存所存储的所述系统启动文件,实现对所述电子设备的操作系统的初始化启动,输出系统操作界面;在所述操作系统进行初始化启动过程中,检测到所述电子设备连接有外部设备,对所述外部设备进行初始化配置。可选的,所述方法还包括:在电子设备上电启动所述操作系统过程中,检测到针对所述操作系统的恢复请求,从所述持久内存的恢复地址开始继续执行系统文件,其中,所述恢复地址是指所述操作系统上次挂起时,所执行的所述持久内存中系统文件的地址;调用所述持久内存中存储的所述电子设备的处理器的缓存数据,利用所述处理器的缓存数据,配置所述处理器恢复至所述操作系统上次挂起时的工作状态,以使所述电子设备中的应用程序恢复至所述操作系统上次挂起时的应用状态;对所述电子设备连接的第一外部设备重新进行初始化配置。可选的,所述检测到针对所述操作系统的恢复请求,包括:检测到针对所述操作系统的快速恢复标记,响应针对操作系统的恢复请求;其中,所述快速恢复标记是在所述操作系统上次挂起时生成并写入所述持久内存的;或者是在所述电子设备出厂前配置的。可选的,所述方法还包括:依据所述持久内存中的文件索引,将所述持久内存存储的同一类型的文件映射到虚拟地址空间,以使所述虚拟地址空间中同一类型文件的虚拟地址连续;获取所述持久内存存储的各文件的物理地址,与所述虚拟地理空间中相应文件的虚拟地址之间的映射关系;所述从所述持久内存的恢复地址继续执行系统文件,包括:利用所述映射关系,从所述持久内存的恢复地址对应的虚拟地址开始继续顺次执行所映射的系统文件;或者,检测所述持久内存存储的不同类型文件的物理地址连续,从所述持久内存的恢复地址开始继续顺次执行所存储的系统文件。可选的,所述方法还包括:在电子设备非首次上电启动所述操作系统过程中,未检测到针对所述操作系统的恢复请求,依据所述持久内存中的文件索引,确定所述系统文件中的系统启动文件的首地址;依据所述映射关系,从所述首地址对应的虚拟地址开始顺次执行所映射的所述持久内存存储的系统文件;或者,直接从所述持久内存的首地址开始继续顺次执行所存储的系统文件。可选的,所述方法还包括:确定所述文件索引更新,依据更新后的文件索引,更新所述映射关系。可选的,所述方法还包括:在所述操作系统上次挂起时,调用所述电子设备的处理器的缓存刷新指令;响应所述缓存刷新指令,确定电子设备的处理器中的至少部分寄存器数据为缓存数据;将所述缓存数据刷新至所述持久内存的预设地址存储;控制所述操作系统以及所述外部设备断电。本申请还提出了一种电子设备系统处理装置,所述装置包括:文件写入模块,用于响应电子设备的系统初始化请求,将系统文件写入所述电子设备的持久内存;系统初始化模块,用于获取所述系统文件中的系统启动文件的首地址,从所述首地址开始执行所述系统启动文件,实现对所述电子设备的操作系统的初始化启动;输出模块,用于输出系统操作界面;外设初始化模块,用于在所述操作系统进行初始化启动过程中,检测到所述电子设备连接有外部设备,对所述外部设备进行初始化配置。可选的,所述装置还包括:系统恢复模块,用于在电子设备上电启动所述操作系统过程中,检测到针对所述操作系统的恢复请求,从所述持久内存的恢复地址开始继续执行系统文件,其中,所述恢复地址是指所述操作系统上次挂起时,所执行的所述持久内存中系统文件的地址;处理器恢复模块,用于调用所述持久内存中存储的所述电子设备的处理器的缓存数据,利用所述处理器的缓存数据,配置所述处理器恢复至所述操作系统上次挂起时的工作状态,以使所述电子设备中的应用程序恢复至所述操作系统上次挂起时的应用状态;所述外设初始化模块,还用于对所述电子设备连接的第一外部设备重新进行初始化配置。本申请还提出了一种电子设备,所述电子设备包括:持久内存,用于存储如上述的电子设备系统处理方法的程序,以及支持所述电子设备的操作系统及应用程序运行的系统文件;处理器,用于加载并执行所述持久内存存储的所述程序,以实现如上述的电子设备系统处理方法的各步骤。由此可见,与现有技术相比,本申请提供了一种电子设备系统处理方法、装置及电子设备,针对具有处理器+持久内存构成的系统架构的电子设备,在操作系统安装过程中,首次响应系统初始化请求,文件系统会将操作系统的整个系统文件写入该持久内存中存储,这样,在启动操作系统时,本实施例将通过文件系统获取系统启动文件的首地址,直接从该首地址开始顺次执行系统启动文件,实现对电子设备的操作系统的初始化启动,输出系统操作界面,相对于传统系统架构的电子设备,需要通过数据读写接口从存储器(如固态硬盘、机械磁盘等)中读取系统启动文件,再将该系统启动文件装载到内存中执行,才能够启动操作系统的处理方式,简化了系统启动步骤,提高了系统启动效率。其中,若电子设备连接有外部设备,在电子设备的操作系统初始化启动过程中,可以同时对该外部设备进行初始化配置,这样,操作系统成功启动后,用户可以直接使用电子设备,提高了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1示出了本申请提出的电子设备系统处理方法的一可选示例的流程示意图;图2示出了本申请提出的电子设备系统处理方法的又一可选示例的流程示意图;图3示出了本申请提出的电子设备系统处理方法的又一可选示例的流程示意图;图4示出了适用于本申请提出的电子设备系统处理方法的电子设备中,操作系统的文件索引示意图;图5示出了本申请提出的电子设备系统处理方法的又一可选示例的流程示意图;图6示出了适用于本申请提出的电子设备系统处理方法的电子设备操作系统结构示意图;图7示出了本申请提出的电子设备系统处理装置的一可选示例的结构示意图;图8示出本文档来自技高网...

【技术保护点】
1.一种电子设备系统处理方法,所述方法包括:/n响应电子设备的系统初始化请求,将系统文件写入所述电子设备的持久内存;/n获取所述系统文件中的系统启动文件的首地址,从所述首地址开始顺次执行所述持久内存所存储的所述系统启动文件,实现对所述电子设备的操作系统的初始化启动,输出系统操作界面;/n在所述操作系统进行初始化启动过程中,检测到所述电子设备连接有外部设备,对所述外部设备进行初始化配置。/n

【技术特征摘要】
1.一种电子设备系统处理方法,所述方法包括:
响应电子设备的系统初始化请求,将系统文件写入所述电子设备的持久内存;
获取所述系统文件中的系统启动文件的首地址,从所述首地址开始顺次执行所述持久内存所存储的所述系统启动文件,实现对所述电子设备的操作系统的初始化启动,输出系统操作界面;
在所述操作系统进行初始化启动过程中,检测到所述电子设备连接有外部设备,对所述外部设备进行初始化配置。


2.根据权利要求1所述的方法,所述方法还包括:
在电子设备上电启动所述操作系统过程中,检测到针对所述操作系统的恢复请求,从所述持久内存的恢复地址开始继续执行系统文件,其中,所述恢复地址是指所述操作系统上次挂起时,所执行的所述持久内存中系统文件的地址;
调用所述持久内存中存储的所述电子设备的处理器的缓存数据,利用所述处理器的缓存数据,配置所述处理器恢复至所述操作系统上次挂起时的工作状态,以使所述电子设备中的应用程序恢复至所述操作系统上次挂起时的应用状态;
对所述电子设备连接的第一外部设备重新进行初始化配置。


3.根据权利要求2所述的方法,所述检测到针对所述操作系统的恢复请求,包括:
检测到针对所述操作系统的快速恢复标记,响应针对操作系统的恢复请求;
其中,所述快速恢复标记是在所述操作系统上次挂起时生成并写入所述持久内存的;或者是在所述电子设备出厂前配置的。


4.根据权利要求2所述的方法,所述方法还包括:
依据所述持久内存中的文件索引,将所述持久内存存储的同一类型的文件映射到虚拟地址空间,以使所述虚拟地址空间中同一类型文件的虚拟地址连续;
获取所述持久内存存储的各文件的物理地址,与所述虚拟地理空间中相应文件的虚拟地址之间的映射关系;
所述从所述持久内存的恢复地址继续执行系统文件,包括:
利用所述映射关系,从所述持久内存的恢复地址对应的虚拟地址开始继续顺次执行所映射的系统文件;或者,
检测所述持久内存存储的不同类型文件的物理地址连续,从所述持久内存的恢复地址开始继续顺次执行所存储的系统文件。


5.根据权利要求4所述的方法,所述方法还包括:
在电子设备非首次上电启动所述操作系统过程中,未检测到针对所述操作系统的恢复请求,依据所述持久内存中的文件索引,确定所述系统文件中的系统启动文件的首地址;...

【专利技术属性】
技术研发人员:张胜玉孙宪武
申请(专利权)人:北京联想软件有限公司
类型:发明
国别省市:北京;11

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

1