CN106126206A - 一种信息处理方法及电子设备 - Google Patents
一种信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN106126206A CN106126206A CN201610426028.0A CN201610426028A CN106126206A CN 106126206 A CN106126206 A CN 106126206A CN 201610426028 A CN201610426028 A CN 201610426028A CN 106126206 A CN106126206 A CN 106126206A
- Authority
- CN
- China
- Prior art keywords
- power
- electronic equipment
- initialization information
- operating system
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,包括检测获得用于开启电子设备的开机操作;响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;启动所述电子设备的操作系统。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
电脑在现代工作和生活中的使用越来越广泛,在启动电脑的过程中,电脑首先要经过加电自检过程(BIOS POST阶段),来检测一些关键设备是否存在和能够正常工作,然后系统BIOS查找电脑中显卡,内存等模块的BIOS,再对各模块进行初始化等过程后,才能够开启电脑进入电脑的操作系统。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
由于在电脑启动过程中必须要经过加电自检等过程,所以,现有技术中,存在电脑开机速度慢的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
本申请实施例一方面提供一种信息处理方法,包括:
检测获得用于开启电子设备的开机操作;
响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
可选的,所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息之前,所述方法包括:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
可选的,所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述启动所述电子设备的操作系统,具体包括:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
可选的,所述从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
本申请实施例另一方面提供一种电子设备,包括:
非易失性内存;
处理器,与所述非易失性内存连接,所述处理器用于:
检测获得用于开启所述电子设备的开机操作;
响应所述开机操作,从所述非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
可选的,所述处理器用于:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
可选的,所述处理器用于:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述处理器用于:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述处理器还用于:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
可选的,所述处理器还用于:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
再一方面,本申请实施例还提供一种电子设备,包括:
检测获得单元,用于检测获得用于开启所述电子设备的开机操作;
响应获取单元,用于响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
初始化单元,用于基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动单元,用于启动所述电子设备的操作系统。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
由于本申请实施例中的技术方案,采用了检测获得用于开启电子设备的开机操作;以及响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;以及基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;以及启动所述电子设备的操作系统的技术方案。也即在本申请中,在电脑开机过程中,电脑能够直接从其非易失性内存中的预设区域获取电脑需要初始化的模块的初始化信息,并对模块进行初始化,进而启动电脑的操作系统实现开机,避免了现有技术中电脑开机时先要经过加电自检等过程,所以,能够有效的解决现有技术中,存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本申请实施例一提供的一种信息处理方法的流程图;
图2为本申请实施例一中步骤S102的具体实现方式流程图;
图3为本申请实施例一中步骤S202的具体实现方式流程图;
图4为本申请实施例一中步骤S2023的具体实现方式流程图;
图5为本申请实施例二提供的一种电子设备的结构示意图;
图6为本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
检测获得用于开启电子设备的开机操作;
响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
在上述电脑开机过程中,电脑能够直接从其非易失性内存中的预设区域获取电子设备需要初始化的模块的初始化信息,并对模块进行初始化进而启动电脑的操作系统实现开机,避免了现有技术中电脑开机时先要经过加电自检等过程,所以,能够有效的解决现有技术中,存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方案保护的范围。
实施例一
请参考图1,为本申请实施例一提供的一种信息处理方法,包括:
S101:检测获得用于开启电子设备的开机操作;
S102:响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
S103:基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
S104:启动所述电子设备的操作系统。
在具体实施过程中,上述方法可应用于属于电脑产品的电子设备中,如传统的显示屏和主机分开的台式电脑,又如显示屏和主机设计在一起的一体式电脑等,在此就不一一列举了,在本申请实施例中,以电脑为例但不对电脑的具体形式做任何限制,来对本申请实施例中的方法的具体实现过程进行详细描述。
采用本申请实施例中的方法进行处理时,先执行步骤S101,即检测获得用于开启电子设备的开机操作。
在具体实施过程中,继续沿用上述例子,电脑上设置有用于开机的开机按钮,在实际应用中,可以在电脑的显示屏下方的边框上设置圆形样式的开机按钮,也可在电脑的显示屏上方的边框上设置椭圆形样式的开机按钮,还可以在电脑的主机面板上设置三角形样式的开机按钮等。
可以理解的是本领域的技术人员可以根据实际需要灵活选择电脑开机按钮的样式和设置的位置,在此,以在电脑的显示屏下方的边框上设置圆形样式的开机按钮为例。那么,当需要开启电脑时,用户可以按下电脑显示屏下方的边框上设置的圆形样式的开机按钮,这时候,电脑就能检测并获得用户按下开机按钮的开机操作。
在执行完步骤S101之后,本申请实施例中的方法就会执行步骤S102,即响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
在实际应用中,电脑在执行步骤S102之前还可以执行步骤:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
在具体实施过程中,继续沿用上述例子,电脑在响应检测获得的用户按下电脑开机按钮这个开机操作之前,电脑还可以先从电脑的非易失性内存(NVDIMM,Non-VolatileDual In-line Memory Module)中开辟一块专门的存储区域,将电脑开机过程中需要对中央处理器,内存,芯片组等模块初始化所配置的寄存器信息以及及时支撑服务信息(Runtime Service)存储到这个专门的存储区域中,这样,在电脑检测获得用户按下电脑开机按钮这个开机操作后,电脑就能够响应这个开机操作,直接从非易失性内存中开辟的专门的存储区域获取到电脑中中央处理器,内存,芯片组等模块的初始化信息。
请参考图2,在实际应用中,电脑还可以按照如下方式来具体实现步骤S102:
S201:判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
S202:在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
在具体实施过程中,继续沿用上述例子,具体的,当用户按下电脑开机按钮,电脑检测并获得用户按下开机按钮这个开机操作后,电脑就会去判断当前的开机操作为与快速开机模式对应的第一预设开机操作,还是为与普通开机模式对应的第二预设开机操作,在实际应用中,电脑可以通过多种方式来判断当前的开机操作为第一预设开机操作还是第二预设开机操作。
例如,电脑可以通过用户按开机按钮的按键时间来判断,假设用户按键时间小于等于2秒为与快速开机模式对应的第一预设开机操,用户按键时间大于2秒为与普通开机模式对应的第二预设开机操,那么,当用户按键时间小于等于2秒时,电脑就能判断出当前开机操作为与快速开机模式对应的第一预设开机操;当用户按键时间大于2秒时,电脑就能判断出当前开机操作为与普通开机模式对应的第二预设开机操。
又如,电脑还可以通过用户按下电脑的开机按钮后弹出快速开机模式和普通开机模式选择窗口供用户选择,当用户选择快速开机模式时,电脑就能够判断出当前开机操作为与快速开机模式对应的第一预设开机操;当用户选择普通开机模式时,电脑就能判断出当前开机操作为与普通开机模式对应的第二预设开机操,当然,在实际应用中,电脑还可以通过其他方式如设置不同的开机模式按钮,通过识别被按下的按钮为哪一个按钮来判断当前的开机操作具体为哪一个开机模式对应的开机操作,在此就不一一列举了。
具体的,在本实施例中,以通过用户按开机按钮的按键时间来判断为例,这里假设用户按键时间为1秒,那么,电脑就能够判断出当前开机操作为与快速开机模式对应的第一预设开机操作,这时候,电脑就会从非易失性内存中开辟的一块专门的存储区域中,获取到存储在该存储区域中的电脑开机过程中需要对中央处理器,内存,芯片组等模块进行初始化的初始化信息,该初始化信息包括上述各模块初始化过程中所配置的寄存器信息以及及时支撑服务信息。
在实际应用中,请参考图3,上述步骤S202还可以按照以下方式具体实现:
S2021:在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
S2022:获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
S2023:响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
其中,步骤S2023中所述从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,还可以如图4所示,具体按照以下方式实施:
S301:从所述非易失性内存中确定出所述预设区域;
S302:获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
在具体实施过程中,继续沿用上述例子,具体的,当电脑判断出当前开机操作为与快速开机模式对应的第一预设开机操作后,电脑还可以生成一个开机模式提示界面,并将该开机模式提示界面显示在显示屏上,在实际应用中,开机模式提示界面可以具体为让用户确认当前开机模式为快速开机模式的确认界面,还可以具体为包括让用户确认当前开机模式为快速开机模式的确认选项以及让用户选择取消当前开机模式为快速开机模式的取消选择的提示界面等,在此,以开机模式提示界面具体为让用户确认当前开机模式为快速开机模式的确认界面为例。
那么,当电脑生成并显示出上述用于确认当前开机模式为快速开机模式的确认界面后,用户就可以基于上述界面进行快速开机模式确认操作,该确认操作可以具体为点击确认界面上的确认选项,那么电脑就能够获取到用户在该确认界面上进行的点击确认选项的点击操作,然后,电脑就可以响应该点击操作,从电脑的非易失性内存中找出用于存储电脑开机过程中需要对中央处理器,内存,芯片组等模块进行初始化的初始化信息的专门的存储区域,在电脑找到该存储区域后,电脑就能够从该存储区域中获取到存储在该存储区域中的电脑中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
在执行完步骤S103之后,本申请实施例中的方法就会执行步骤S103,即基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化。
在具体实施过程中,继续沿用上述例子,在电脑从其非易失性内存中开辟的一块专门的存储区域,获取到存储在该存储区域中的电脑开机过程中需要对中央处理器进行初始化的中央处理器初始化信息,内存进行初始化的内存初始化信息,芯片组进行初始化的芯片组初始化信息以及外设进行初始化的外设初始化信息后,电脑就能够根据获得的中央处理器初始化信息对电脑的中央处理器进行初始化,根据获得的内存初始化信息对电脑的内存进行初始化,根据获得的芯片组初始化信息对电脑的芯片组进行初始化,以及根据获得的外设初始化信息对电脑的外设进行初始化。
在执行完步骤S104之后,本申请实施例中的方法就会执行步骤S105,即启动所述电子设备的操作系统。
在实际应用中,步骤S105还可以按照如下所述的方式,具体实现:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
在具体实施过程中,继续沿用上述例子,在实际应用中,电脑还可以在其非易失性内存中开辟的专门的存储区域中存储电脑的操作系统数据,这样,在电脑根据获得的中央处理器初始化信息对电脑的中央处理器进行初始化,根据获得的内存初始化信息对电脑的内存进行初始化,根据获得的芯片组初始化信息对电脑的芯片组进行初始化,以及根据获得的外设初始化信息对电脑的外设进行初始化后,电脑就可以从该存储区域中获取存储在该区域的操作系统数据,在电脑获取到操作系统数据后,电脑就可以将操作系统数据保存在电脑的内存中,进而通过读取存储在内存中的操作系统数据来启动电脑的操作系统。
当然,在实际应用中,电脑也可以不在其非易失性内存中开辟的专门的存储区域中存储电脑的操作系统数据,而是在直接启动电脑的硬盘,从电脑硬盘中直接读取保存在电脑硬盘中的操作系统数据,然后再将读取到的操作系统数据保存到电脑的内存中,进而再通过读取存储在内存中的操作系统数据来启动电脑的操作系统。
所以,通过上述方法,在电脑开机过程中,电脑能够直接从其非易失性内存中的预设区域获取电脑需要初始化的模块的初始化信息,并对模块进行初始化,进而启动电脑的操作系统实现开机,避免了现有技术中电脑开机时先要经过加电自检等过程,所以,能够有效的解决现有技术中,存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
实施例二
请参考图5,基于与本申请实施例一相同的发明构思,本申请实施例二提供的一种电子设备,包括:
非易失性内存10;
处理器20,与所述非易失性内存10连接,所述处理器20用于:
检测获得用于开启所述电子设备的开机操作;
响应所述开机操作,从所述非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
可选的,所述处理器用于:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
可选的,所述处理器用于:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述处理器用于:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述处理器还用于:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
可选的,所述处理器还用于:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
实施例三
请参考图6,基于与本申请实施例一相同的发明构思,本申请实施例三提供一种电子设备,包括:
检测获得单元30,用于检测获得用于开启所述电子设备的开机操作;
响应获取单元40,用于响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
初始化单元50,用于基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动单元60,用于启动所述电子设备的操作系统。
可选的,所述电子设备还包括:
确定单元,用于从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
可选的,响应获取单元具体包括:
判断单元,用于判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
第一获取单元,用于在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述第一获取单元具体包括:
生成显示单元,用于在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
第二获取单元,用于获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
第一响应单元,用于响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述启动单元具体包括:
第一启动子单元,用于获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
第二启动子单元,用于启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
可选的,所述第一响应单元具体包括:
第一确定子单元,用于从所述非易失性内存中确定出所述预设区域;
第三获取单元,用于获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
由于本申请实施例中的技术方案,采用了检测获得用于开启电子设备的开机操作;以及响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;以及基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;以及启动所述电子设备的操作系统的技术方案。也即在本申请中,在电脑开机过程中,电脑能够直接从其非易失性内存中的预设区域获取电脑需要初始化的模块的初始化信息,并对模块进行初始化,进而启动电脑的操作系统实现开机,避免了现有技术中电脑开机时先要经过加电自检等过程,所以,能够有效的解决现有技术中,存在的电脑开机速度慢的技术问题,实现电脑开机速度快的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
检测获得用于开启电子设备的开机操作;
响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
可选的,所述存储介质中还存储有另外一些计算机程序指令,该另外一些计算机程序指令在与步骤:所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息之前被执行,执行过程中包括如下步骤:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
可选的,所述存储介质中存储的与步骤:所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,对应的计算机程序指令在被执行时,具体包括:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述存储介质中存储的与步骤:所述在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,对应的计算机程序指令在被执行时,具体包括:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
可选的,所述存储介质中存储的与步骤:所述启动所述电子设备的操作系统,对应的计算机程序指令在被执行时,具体包括:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
可选的,所述存储介质中存储的与步骤:所述从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,对应的计算机程序指令在被执行时,具体包括:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (13)
1.一种信息处理方法,包括:
检测获得用于开启电子设备的开机操作;
响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
2.如权利要求1所述的方法,其特征在于,所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息之前,所述方法包括:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
3.如权利要求2所述的方法,其特征在于,所述响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
4.如权利要求3所述的方法,其特征在于,所述在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
5.如权利要求4所述的方法,其特征在于,所述启动所述电子设备的操作系统,具体包括:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
6.如权利要求1-5中任一权项所述的方法,其特征在于,所述从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息,具体包括:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
7.一种电子设备,包括:
非易失性内存;
处理器,与所述非易失性内存连接,所述处理器用于:
检测获得用于开启所述电子设备的开机操作;
响应所述开机操作,从所述非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动所述电子设备的操作系统。
8.如权利要求7所述的电子设备,其特征在于,所述处理器用于:
从所述电子设备的非易失性内存中确定出一预设区域,所述预设区域用于存储所述至少一个模块的初始化信息。
9.如权利要求8所述的电子设备,其特征在于,所述处理器用于:
判断所述开机操作为第一预设开机模式对应的第一预设开机操作还是与所述第一预设开机模式不同的第二预设开机模式对应的第二预设开机操作,并获得一判断结果;
在所述判断结果表明所述开机操作为所述第一预设开机操作时,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
10.如权利要求9所述的电子设备,其特征在于,所述处理器用于:
在所述判断结果表明所述开机操作为所述第一预设开机操作时,生成并显示开机模式提示界面;
获取用户基于所述开机模式提示界面进行的用于确定当前开机模式为所述第一预设开机模式的确认操作;
响应所述确认操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息。
11.如权利要求10所述的电子设备,其特征在于,所述处理器还用于:
获取存储在所述预设区域中的操作系统数据;将所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统;
或
启动所述电子设备中硬盘;读取并将保存在所述硬盘中的所述操作系统数据保存在所述内存中,读取所述内存中的所述操作系统数据,启动所述操作系统。
12.如权利要求7-11中任一权项所述的电子设备,其特征在于,所述处理器还用于:
从所述非易失性内存中确定出所述预设区域;
获取存储在所述预设区域中的所述电子设备的中央处理器初始化信息,内存的内存初始化信息,芯片组的芯片组初始化信息以及外设的外设初始化信息。
13.一种电子设备,包括:
检测获得单元,用于检测获得用于开启所述电子设备的开机操作;
响应获取单元,用于响应所述开机操作,从非易失性内存中的预设区域获取所述电子设备至少一个模块的初始化信息;
初始化单元,用于基于所述初始化信息对所述至少一个模块中的每一个模块进行初始化;
启动单元,用于启动所述电子设备的操作系统。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610426028.0A CN106126206A (zh) | 2016-06-15 | 2016-06-15 | 一种信息处理方法及电子设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610426028.0A CN106126206A (zh) | 2016-06-15 | 2016-06-15 | 一种信息处理方法及电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106126206A true CN106126206A (zh) | 2016-11-16 |
Family
ID=57470078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610426028.0A Pending CN106126206A (zh) | 2016-06-15 | 2016-06-15 | 一种信息处理方法及电子设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106126206A (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107168740A (zh) * | 2017-05-15 | 2017-09-15 | 广东虹勤通讯技术有限公司 | 一种终端及其操作系统的控制方法 |
| CN109271191A (zh) * | 2018-09-30 | 2019-01-25 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
| CN109917902A (zh) * | 2019-03-20 | 2019-06-21 | 浪潮商用机器有限公司 | 一种服务器节能方法、集群管理控制器及节能服务器 |
| CN112130922A (zh) * | 2020-09-30 | 2020-12-25 | 天津津航计算技术研究所 | 一种基于非易失性内存的系统快速启动设备及方法 |
| WO2021057795A1 (zh) * | 2019-09-29 | 2021-04-01 | 华为技术有限公司 | 系统启动方法、装置、节点设备及计算机可读存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103914325A (zh) * | 2014-04-02 | 2014-07-09 | 中国科学院微电子研究所 | 基于混合内存的Linux系统的关机、开机方法及系统 |
| CN103927194A (zh) * | 2013-01-16 | 2014-07-16 | 纬创资通股份有限公司 | 电脑装置及其开机方法、基本输入输出系统标记方法 |
| CN103970560A (zh) * | 2013-02-04 | 2014-08-06 | 纬创资通股份有限公司 | 开机方法与电子装置 |
| CN104866328A (zh) * | 2014-02-20 | 2015-08-26 | 联想(北京)有限公司 | 一种操作系统启动方法及电子设备 |
-
2016
- 2016-06-15 CN CN201610426028.0A patent/CN106126206A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103927194A (zh) * | 2013-01-16 | 2014-07-16 | 纬创资通股份有限公司 | 电脑装置及其开机方法、基本输入输出系统标记方法 |
| CN103970560A (zh) * | 2013-02-04 | 2014-08-06 | 纬创资通股份有限公司 | 开机方法与电子装置 |
| CN104866328A (zh) * | 2014-02-20 | 2015-08-26 | 联想(北京)有限公司 | 一种操作系统启动方法及电子设备 |
| CN103914325A (zh) * | 2014-04-02 | 2014-07-09 | 中国科学院微电子研究所 | 基于混合内存的Linux系统的关机、开机方法及系统 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107168740A (zh) * | 2017-05-15 | 2017-09-15 | 广东虹勤通讯技术有限公司 | 一种终端及其操作系统的控制方法 |
| CN109271191A (zh) * | 2018-09-30 | 2019-01-25 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
| CN109917902A (zh) * | 2019-03-20 | 2019-06-21 | 浪潮商用机器有限公司 | 一种服务器节能方法、集群管理控制器及节能服务器 |
| WO2021057795A1 (zh) * | 2019-09-29 | 2021-04-01 | 华为技术有限公司 | 系统启动方法、装置、节点设备及计算机可读存储介质 |
| US12001285B2 (en) | 2019-09-29 | 2024-06-04 | Huawei Technologies Co., Ltd. | System booting method and apparatus, node device, and computer-readable storage medium |
| CN112130922A (zh) * | 2020-09-30 | 2020-12-25 | 天津津航计算技术研究所 | 一种基于非易失性内存的系统快速启动设备及方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106126206A (zh) | 一种信息处理方法及电子设备 | |
| CN103593281B (zh) | 测试系统及测试方法 | |
| CN106649098B (zh) | 在终端设备上实现发布版本软件调试的方法和装置 | |
| CN107391090B (zh) | 多线程执行方法及装置 | |
| DE102014114412B4 (de) | Informationsverarbeitungsverfahren und elektronisches Gerät | |
| CN106648685B (zh) | 智能终端系统应用的处理方法、装置及智能终端 | |
| CN112148163B (zh) | 屏幕录制方法、装置及电子设备 | |
| US11287948B2 (en) | Method for controlling the execution of a program configurable into a disabled state and enabled state | |
| CN111124508A (zh) | 一种调整网卡pxe启动顺序的方法和装置 | |
| CN105260664A (zh) | 一种多系统间的应用安全保护方法及终端 | |
| CN104199692B (zh) | 一种获取应用程序的启动时间的方法、装置及终端 | |
| CN103164644A (zh) | 终端设备及其开机控制方法 | |
| CN105183302A (zh) | 一种控制应用的方法及终端 | |
| CN105827909B (zh) | 一种双摄像头快速启动方法及移动终端 | |
| WO2017202077A1 (zh) | 移动终端的控制方法、装置以及移动终端 | |
| US20060080540A1 (en) | Removable/detachable operating system | |
| US20150317185A1 (en) | Method for switching operating system and electronic device using the method | |
| CN113190279A (zh) | 一种预启动功能控制方法、系统及介质 | |
| WO2016173307A1 (zh) | 一种消息复制方法和装置、以及智能终端 | |
| CN107992397A (zh) | Bios程序启动监控方法以及电子设备 | |
| CN103136044B (zh) | 一种程序调用的方法、装置及一种计算机系统 | |
| CN113111393B (zh) | 一种组件系统、终端设备及双操作系统隔离方法 | |
| CN106845340B (zh) | 用户设备、指纹识别阵列及其控制方法 | |
| CN113596077A (zh) | 程序下载方法、装置、计算机设备和存储介质 | |
| JP2014170271A (ja) | 情報処理装置、初期化方法、前処理方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161116 |