CN110554763A - 一种信息处理方法以及电子设备 - Google Patents
一种信息处理方法以及电子设备 Download PDFInfo
- Publication number
- CN110554763A CN110554763A CN201911008124.3A CN201911008124A CN110554763A CN 110554763 A CN110554763 A CN 110554763A CN 201911008124 A CN201911008124 A CN 201911008124A CN 110554763 A CN110554763 A CN 110554763A
- Authority
- CN
- China
- Prior art keywords
- state
- operating system
- storage unit
- electronic device
- nonvolatile storage
- 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
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Power Sources (AREA)
Abstract
本发明公开了一种信息处理方法以及电子设备,所述信息处理方法应用于电子设备,所述电子设备包括第一非易失性存储单元,所述第一非易失性存储单元至少能在操作***运行时存储所述操作***运行时的***运行数据,所述方法包括:在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态;基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据。
Description
本申请为申请日为2014年2月19日,申请号为:201410056918.8,发明名称为:一种信息处理方法以及电子设备的分案申请。
技术领域
本发明涉及电子技术领域,尤其涉及一种信息处理方法以及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑和笔记本电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑和笔记本电脑等电子设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。
为节省能耗,以笔记本电脑为例,高级配置与电源接口(ACPI,AdvancedConfiguration and Power Interface)规范定义了笔记本电脑的几种状态,如正常工作状态(也即S0状态)、待机状态(也即S3状态,或称挂到内存状态)和关机状态(也即S5状态)等,笔记本电脑包括动态随机存储器等内部存储器(又被简称为“内存”)以及机械硬盘、固态硬盘(SSD,Solid State Disk或Solid State Drive)或闪存(Flash)等外部存储器,由于外部存储器的读写速度较慢,同时动态随机存储器等内部存储器无法在断电后继续保存数据,所以在笔记本电脑由关机状态启动时,会将操作***的源程序数据从外部存储器复制到内部存储器中并运行,从而笔记本电脑才会进入正常工作状态;在笔记本电脑处于正常工作状态后,在需要运行应用程序时,会将应用程序的源程序数据从外部存储器复制到内部存储器中并运行,从而笔记本电脑开始运行该应用程序。
但本发明人在实现本发明实施例中的技术方案的过程中,发现上述技术至少存在如下技术问题:
由于动态随机存储器等内部存储器在处于未被供电状态时无法保存自身在处于供电状态时存储的数据,所以笔记本电脑等电子设备在状态切换时会导致动态随机存储器等内部存储器因供电状态变化而丢失存储的数据,从而导致笔记本电脑等电子设备在使用时能耗较高。具体来讲,例如,在笔记本电脑由关机状态启动进入正常工作状态时,需要将操作***的源程序数据复制到动态随机存储器中并运行,启动时间较长,耗费的电能较多,能耗较高,再如,笔记本电脑由正常工作状态进入待机状态时,需要持续为动态随机存储器等内部存储器供电,以确保数据不丢失,耗费的电能较多,能耗较高。
因此,现有技术中存在笔记本电脑等电子设备的能耗较高的技术问题。
发明内容
本发明实施例通过提供一种信息处理方法以及电子设备,解决了现有技术中存在的笔记本电脑等电子设备的能耗较高的技术问题。
本发明实施例一方面提供一种信息处理方法,应用于电子设备,所述电子设备包括第一非易失性存储单元,所述第一非易失性存储单元至少能在操作***运行时存储所述操作***运行时的***运行数据,所述方法包括:在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态;基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据。
可选地,所述电子设备内读写速度最慢的存储单元的读写速度超过第一阈值。
可选地,所述电子设备不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元。
可选地,在所述第一非易失性存储单元中存储有所述操作***的源程序数据时,所述电子设备切换至运行所述操作***的第二状态,具体为:
所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述第一非易失性存储单元包括第一区域与第二区域,其中,所述第一区域用于存储所述操作***的源程序数据,所述第二区域用于存储所述***运行数据;所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,具体为:所述电子设备读取并运行所述第一区域中存储的所述操作***的源程序数据,生成所述***运行数据,其中,所述***运行数据存储在所述第二区域中。
可选地,所述***运行数据存储在所述第二区域中,具体为:所述***运行数据存储在所述第二区域对应的物理地址范围内。
可选地,在所述第一非易失性存储单元中未存储有所述操作***的源程序数据时,所述电子设备切换至运行所述操作***的第二状态,具体包括:所述电子设备通过数据接口,获得所述操作***的源程序数据,并在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述电子设备通过数据接口,获得所述操作***的源程序数据,具体包括:所述电子设备通过所述数据接口与一存储装置相连,并读取所述存储装置中存储的所述操作***的源程序数据,从而获得所述操作***的源程序数据;或所述电子设备通过所述数据接口与另一电子设备建立通信连接,并通过所述通信连接接收所述另一电子设备发送的所述操作***的源程序数据,从而获得所述操作***的源程序数据。
可选地,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述电子设备维持在所述第二状态。
可选地,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述方法还包括:在所述第二状态下,获得第二指令;基于所述第二指令,所述电子设备切换至不运行所述操作***的第三状态,其中,在所述第三状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***运行时的所述***运行数据;在所述第三状态下,获得第三指令;根据所述第三指令,依据所述第一非易失性存储单元中存储的所述操作***运行时的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,在所述电子设备处于所述第一状态,且所述第一非易失性存储单元中存储有所述***运行数据时,所述电子设备切换至运行所述操作***的第二状态,具体为:
依据所述第一非易失性存储单元中存储的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,在所述基于所述第一指令,所述电子设备切换至运行所述操作***的第二状态之后,所述方法还包括:在所述电子设备处于所述第二状态且所述操作***运行至第一模式时,获得第四指令;基于所述第四指令,所述电子设备切换至不运行操作***的第四状态,其中,在所述第四状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***在运行至所述第一模式时的第一模式信息,以使得所述电子设备在由所述第四状态切换至所述第二状态时,能够根据所述第一模式信息将所述操作***运行至所述第一模式。
可选地,所述电子设备还包括第二非易失性存储单元,所述第二非易失性存储单元内存储有所述操作***的源程序数据,所述第二非易失性存储单元的读写速度低于所述第一非易失性存储单元,其中,在所述第一状态下,所述第二非易失性存储单元处于未被供电状态,在所述第二状态下,所述第二非易失性存储单元处于被供电状态。
可选地,所述第一非易失性存储单元内存储有所述操作***的源程序数据,在所述电子设备满足一预定条件时,所述方法还包括:删除所述第一非易失性存储单元中存储的所述操作***的源程序数据,并将所述第二非易失性存储单元中存储的所述操作***的源程序数据复制到所述第一非易失性存储单元中。
本发明实施例另一方面还提供一种电子设备,包括:第一非易失性存储单元,所述第一非易失性存储单元至少能在操作***运行时存储所述操作***运行时的***运行数据;处理单元,与所述第一非易失性存储单元相连,用于在在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态,并基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据。
可选地,所述电子设备内读写速度最慢的存储单元的读写速度超过第一阈值。
可选地,所述电子设备不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元。
可选地,所述处理单元具体用于在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述第一非易失性存储单元包括第一区域与第二区域,其中,所述第一区域用于存储所述操作***的源程序数据,所述第二区域用于存储所述***运行数据;
所述处理单元具体用于读取并运行所述第一区域中存储的所述操作***的源程序数据,生成所述***运行数据,其中,所述***运行数据存储在所述第二区域中。
可选地,所述处理单元具体用于将所述***运行数据存储在所述第二区域对应的物理地址范围内。
可选地,在所述第一非易失性存储单元中未存储有所述操作***的源程序数据时,所述处理单元具体用于通过数据接口,获得所述操作***的源程序数据,并在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述处理单元具体用于通过所述数据接口与一存储装置相连,并读取所述存储装置中存储的所述操作***的源程序数据,从而获得所述操作***的源程序数据,或通过所述数据接口与另一电子设备建立通信连接,并通过所述通信连接接收所述另一电子设备发送的所述操作***的源程序数据,从而获得所述操作***的源程序数据。
可选地,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述电子设备维持在所述第二状态。
可选地,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述处理单元具体用于在所述第二状态下,获得第二指令,并基于所述第二指令,所述电子设备切换至不运行所述操作***的第三状态,其中,在所述第三状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***运行时的所述***运行数据,并在所述第三状态下,获得第三指令,并根据所述第三指令,依据所述第一非易失性存储单元中存储的所述操作***运行时的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,在所述电子设备处于所述第一状态,且所述第一非易失性存储单元中存储有所述***运行数据时,所述处理单元具体用于依据所述第一非易失性存储单元中存储的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,在所述基于所述第一指令,所述电子设备切换至运行所述操作***的第二状态之后,所述处理单元具体还用于在所述电子设备处于所述第二状态且所述操作***运行至第一模式时,获得第四指令,并基于所述第四指令,所述电子设备切换至不运行操作***的第四状态,其中,在所述第四状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***在运行至所述第一模式时的第一模式信息,以使得所述电子设备在由所述第四状态切换至所述第二状态时,能够根据所述第一模式信息将所述操作***运行至所述第一模式。
可选地,所述电子设备还包括第二非易失性存储单元,所述第二非易失性存储单元内存储有所述操作***的源程序数据,所述第二非易失性存储单元的读写速度低于所述第一非易失性存储单元,其中,在所述第一状态下,所述第二非易失性存储单元处于未被供电状态,在所述第二状态下,所述第二非易失性存储单元处于被供电状态。
可选地,所述第一非易失性存储单元内存储有所述操作***的源程序数据,在所述电子设备满足一预定条件时,所述处理单元具体还用于删除所述第一非易失性存储单元中存储的所述操作***的源程序数据,并将所述第二非易失性存储单元中存储的所述操作***的源程序数据复制到所述第一非易失性存储单元中。
本发明另一方面还提供一种电子设备,包括:机壳;电路板,设置于所述机壳内;第一非易失性存储器,设置于所述机壳内,所述第一非易失性存储器至少能在操作***运行时存储所述操作***运行时的***运行数据;处理器,设置于所述电路上,与所述第一非易失性存储器相连,用于在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储器处于未被供电状态,并基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储器处于被供电状态,所述第一非易失性存储器中至少存储有所述操作***运行时的所述***运行数据。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、由于在电子设备处于第一状态时,第一非易失性存储单元处于未被供电状态,并且第一非易失性存储单元中存储有该电子设备切换至第二状态所需的数据,所以在获得第一指令后,电子设备可以根据第一指令以及第一非易失性存储单元中存储的该电子设备切换至第二状态所需的数据,从而切换至第二状态,避免了现有技术中的动态随机存储器等内部存储器因供电状态变化而丢失数据的缺陷,使得电子设备在处于第一状态的过程中,不需要持续为第一非易失性存储单元供电,就能够保持第一非易失性存储单元中存储的数据不丢失,所以电子设备在由关机状态切换至正常工作状态,或由待机状态切换至正常工作状态时,电子设备都能够根据第一非易失性存储单元中存储的数据进行切换,而不需要持续耗费电能保持第一非易失性存储单元中存储的数据不丢失,所以解决了现有技术中存在的笔记本电脑等电子设备的能耗较高的技术问题,实现了降低笔记本电脑等电子设备的能耗的技术效果。
2、由于降低了笔记本电脑等电子设备的能耗,所以针对笔记本电脑、平板电脑和智能手机等移动式电子设备而言,提高了这些移动式电子设备的持续使用时间,并且节省了用户为这些移动式电子设备充电的时间,从而进一步提高了用户的使用体验。
附图说明
图1为本发明实施例提供的信息处理方法的流程图;
图2为本发明实施例提供的电子设备的功能模块图;
图3为本发明实施例提供的电子设备的实体模块图。
具体实施方式
本发明实施例通过提供一种信息处理方法以及电子设备,解决了现有技术中存在的笔记本电脑等电子设备的能耗较高的技术问题。
本发明实施例中的技术方案为解决上述技术问题,总体思路如下:
本发明实施例提供一种信息处理方法,该方法应用于一电子设备,该电子设备包括第一非易失性存储单元,该第一非易失性存储单元至少能在该电子设备的操作***运行时存储该操作***运行时的***运行数据,该方法包括:
在电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在第一状态下第一非易失性存储单元处于未被供电状态;第一状态例如可以是高级配置与电源接口规范定义的关机状态,或者是待机状态。
基于第一指令,电子设备切换至运行操作***的第二状态,其中,在第二状态下,第一非易失性存储单元处于被供电状态,第一非易失性存储单元中至少存储有操作***运行时的***运行数据;第二状态例如可以是高级配置与电源接口规范定义的正常工作状态。
通过上述部分可以看出,由于在电子设备处于第一状态时,第一非易失性存储单元处于未被供电状态,并且第一非易失性存储单元中存储有该电子设备切换至第二状态所需的数据,所以在获得第一指令后,电子设备可以根据第一指令以及第一非易失性存储单元中存储的该电子设备切换至第二状态所需的数据,从而切换至第二状态,避免了现有技术中的动态随机存储器等内部存储器因供电状态变化而丢失数据的缺陷,使得电子设备在处于第一状态的过程中,不需要持续为第一非易失性存储单元供电,就能够保持第一非易失性存储单元中存储的数据不丢失,所以电子设备在由关机状态切换至正常工作状态,或由待机状态切换至正常工作状态时,电子设备都能够根据第一非易失性存储单元中存储的数据进行切换,而不需要持续耗费电能保持第一非易失性存储单元中存储的数据不丢失,所以解决了现有技术中存在的笔记本电脑等电子设备的能耗较高的技术问题,实现了降低笔记本电脑等电子设备的能耗的技术效果。
进一步地,由于降低了笔记本电脑等电子设备的能耗,所以针对笔记本电脑、平板电脑和智能手机等移动式电子设备而言,提高了这些移动式电子设备的持续使用时间,并且节省了用户为这些移动式电子设备充电的时间,从而进一步提高了用户的使用体验。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
在实际应用中,该电子设备可以是笔记本电脑、台式电脑,也可以是智能手机、平板电脑,在此不做限制,在接下来的部分中,将以该电子设备为一笔记本电脑为例,来进行详细地举例描述。
在具体实施过程中,笔记本电脑除了包括第一非易失性存储单元之外,还可以包括读写速度低于第一非易失性存储单元的第二非易失性存储单元,第二非易失性存储单元具体可以是机械硬盘、固态硬盘(SSD,Solid State Disk或Solid State Drive)或闪存(Flash)等外部存储器,在接下来的部分中,将分别按照笔记本电脑不包括与包括第二非易失性存储单元两种情形来介绍本发明实施例中的技术方案。
情形一:笔记本电脑中不包括第二非易失性存储单元。
在本实施例中,笔记本电脑包括第一非易失性存储单元,该第一非易失性存储单元至少能够在操作***运行时存储该操作***运行时的***运行数据,需要说明的是,此处所介绍的“该第一非易失性存储单元至少能够在操作***运行时存储该操作***运行时的***运行数据”,具体是指在笔记本电脑处于正常工作状态时,笔记本电脑能够在该第一非易失性存储单元中运行该操作***,并将运行该操作***时产生的***运行数据存储在该第一非易失性存储单元中,也就是说,第一非易失性存储单元属于笔记本电脑的内部存储器(也即内存),是能够被笔记本电脑的处理单元也即中央处理器(CPU)直接寻址的存储空间。
在具体实施过程中,第一非易失性存储单元例如可以是磁阻内存(MRAM,MagneticRandomAccess Memory),也可以是采用非挥发性记忆体(NVM,Non-Volatile Memory)技术的存储器和静态随机存储器(SRAM,Static RAM)这一组合,在此不做限制。
在第一非易失性存储单元的实现方式中,磁阻内存采用两块纳米级铁磁体,在界面上用一个非磁金属层或绝缘层来夹持一个金属导体的结构,其通过改变两块铁磁体的方向,下面的导体的磁致电阻(magnetoresistance)就会发生变化,电阻一旦变大,通过它的电流就会变小,反之亦然,因此,只需用一个三极管来判断加电时的电流数值就能够判断铁磁体磁场方向的两种不同状态来区分"0"和"1"了,磁阻电阻即以此来存储数据,由于铁磁体的磁性几乎是永远不消失的,因此磁阻内存几乎可以无限次地重写。而铁磁体的磁性也不会由于掉电而消失,所以它并不像动态随机存储内存一样具有挥发性,而是能够在掉电以后继续保持其内容的。
在第一非易失性存储单元的另一种实现方式中,非挥发性记忆体例如可以是可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、带电可擦写可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)等等,电子设备在静态随机存储器掉电前,利用非挥发性记忆体来存储静态随机存储器中的数据,从而可以在下一次启动的时候,将非挥发性记忆体中的数据复制到静态随机存储器中,继而实现非易失性存储单元的功能,在此就不再赘述了。
当然,通过本实施例的介绍,本领域所属的技术人员能够根据实际情况,采用其他合适的、可以采用的方式,以满足实际情况的需要,在此就不再赘述了。
本实施例中,笔记本电脑内读写速度最慢的存储单元的读写速度超过第一阈值,该第一阈值可以是笔记本电脑的外部存储器的最高读写速度,例如,机械硬盘的读写速度一般在150M/S左右,而固态硬盘的读写速度稍快,读写速度范围一般在200M/S~500M/S之间,而内存的读写速度特别快,一般在5G/S以上,甚至更高,因此可以设置第一阈值的具体数值为1G/S或2G/S等等,当然,在实际应用中,通过本发明实施例的介绍,本领域所属的技术人员能够根据实际情况,合适地设置第一阈值的具体数值,以满足实际情况的需要,在此就不再赘述了。
在本实施例中,笔记本电脑不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元,具体来讲,本发明实施例提供的笔记本电脑中的非易失性存储单元,不包括机械硬盘、固态硬盘或闪存等用于存储操作***和/或应用程序的源程序数据的这一类非易失性存储单元,也即不包括前述所介绍
在接下来的部分中,将根据第一非易失性存储单元存储该操作***的源程序数据,以及第一非易失性存储单元中未存储有该操作***的源程序数据来分别介绍本发明实施例提供的信息处理方法。
请参考图1,图1是本发明实施例提供的信息处理方法的流程图,如图1所示,该方法包括:
S1:在电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在第一状态下第一非易失性存储单元处于未被供电状态;
S2:基于第一指令,电子设备切换至运行操作***的第二状态,其中,在第二状态下,第一非易失性存储单元处于被供电状态,第一非易失性存储单元中至少存储有操作***运行时的***运行数据。
第一种情况:第一非易失性存储单元中存储有该操作***的源程序数据。
以该操作***具体为一Windows***(微软公司开发的操作***)为例,当然,也可以是其他***,如Linux***(一种开源的操作***)、MAC(苹果公司开发的操作***)等等,第一非易失性存储单元中存储该Windows***的源程序数据。
请继续参考图1,在步骤S1中,在电子设备处于不运行Windows***的第一状态时,如关机状态时,笔记本电脑获得第一指令,在该第一状态下,第一非易失性存储单元处于未被供电状态,但由于第一非易失性存储单元在未被供电状态时仍然能够确保自身存储的数据不丢失,所以此时第一非易失性存储单元内仍然存储有该Windows***的源程序数据,也即该第一非易失性存储单元中存储有使得笔记本电脑切换至第二状态所必须的数据。
在通过步骤S1获得第一指令后,本发明实施例提供的信息处理方法进入步骤S2,即:基于第一指令,电子设备切换至运行操作***的第二状态。具体来讲,可以是笔记本电脑在接收到第一指令后,即读取第一非易失性存储单元内存储的该Windows***的源程序数据,并在第一非易失性存储单元中运行该Windows***的源程序数据,从而切换至运行操作***的第二状态,第二状态具体可以是笔记本电脑的正常工作状态。
可以看出,由于笔记本电脑在由第一状态切换至第二状态的过程中,是直接读取第一非易失性存储单元中存储的该Windows***的源程序数据,从而避免了现有技术中需要将该Windows***的源程序数据从机械硬盘、固态硬盘或闪存等外部存储器复制到动态随机存储器等内部存储器再运行的时间,减少了***的启动时间,从而实现降低了笔记本电脑的能耗的技术效果。
进一步的,由于减少了***的启动时间,所以同时也减少了用户等待笔记本电脑的***启动至第二状态,也即正常工作状态的时间,从而实现了提高用户体验的技术效果。
在具体实施过程中,第一非易失性存储单元可以包括第一区域与第二区域,其中,第一区域用于存储操作***的源程序数据,第二区域用于存储***运行数据,笔记本电脑切换至运行Windows***的第二状态,具体来讲,可以笔记本电脑读取并运行第一区域中存储的Windows***的源程序数据,并生成***运行数据,其中,***运行数据存储在第一非易失性存储单元的第二区域中。
具体来讲,在笔记本电脑运行时,能够确定第一非易失性存储单元的第二区域的物理地址范围,例如,笔记本电脑或者用户设置了第二区域的大小,笔记本电脑即能够根据该指令,确定出第一非易失性存储单元中第一区域的具体物理地址,以及第二区域的具体物理地址,从而在笔记本电脑读取并运行第一区域中存储的Windows***的源程序数据时,将该Windows***运行时的***运行数据存储在第二区域对应的物理地址范围内。
当然,在具体实施过程中,由于第一非易失性存储单元的第一区域用于存储操作***的源程序数据,第二区域用于存储***运行数据,所以在电子设备处于运行操作***的第二状态时,第一区域用于存储操作***的源程序数据和/或应用程序的源程序数据,第二区域可以用于存储操作***运行时的***运行数据和/或应用程序运行时的应用运行数据,并且,为了保证电子设备的正常运行,在电子设备处于运行操作***的第二状态时,只在第一区域中存储操作***的源程序数据和/或应用程序的源程序数据,同时只在第二区域存储操作***运行时的***运行数据和/或应用程序运行时的应用运行数据。
具体来讲,以笔记本电脑的第一非易失性存储单元的存储容量为100G为例,可以为第一区域分配90G的存储容量,并为第二区域分配10G的存储容量,这样,在笔记本电脑处于运行操作***的第二状态时,可以在笔记本电脑的第一区域内存储笔记本电脑的操作***的源程序数据,以及在第一区域内存储应用程序的源程序数据,同时,在第二区域内存储笔记本电脑的操作***运行时的***运行数据,以及在第二区域内存储应用程序运行时的应用运行数据,并且,为了保证笔记本电脑的正常运行,笔记本电脑在需要将操作***的源程序数据或应用程序的源程序数据进行存储时,例如从网络上或者其他存储装置中获得操作***的源程序数据或应用程序的源程序数据并需要将其存储至笔记本电脑本机中时,只会将其存储在第一非易失性存储单元的第一区域中,而不会将其存储在第一非易失性存储单元的第二区域中,从而避免占据第一非易失性存储单元的第二区域的存储空间,保证笔记本电脑中用于存储***运行数据和应用运行数据的存储空间不会减小,继而保证笔记本电脑的正常运行。
当然,在具体实施过程中,为了进一步增强电子设备运行时的工作性能,可以动态分配第一非易失性存储单元中第一区域与第二区域的存储容量,比如,在第一区域的存储容量不足且第二区域中存在未被使用的存储空间时,可以将第二区域中未被使用的存储空间中的一部分存储空间更改为第一区域,或者在第一区域中存在未被使用的存储空间且第二区域的存储容量不足时,可以将第一区域中未被使用的存储空间中的一部分存储空间更改为第二区域。
具体来讲,以笔记本电脑的第一非易失性存储单元的存储容量为100G为例,已经为第一区域分配90G的存储容量,并为第二区域分配10G的存储容量,同时第一区域内存储的操作***的源程序数据以及应用程序的源程序的数据量为89G,也即第一区域中未被使用的存储空间为1G,而第二区域中未被使用的存储空间设定为6G,并且此时需要存储一个数据量为5G的应用程序的源程序数据,则可以将第二区域中未被使用的6G存储空间中的5G存储空间更改为第一区域,从而即能够存储下该数据量为5G的应用程序的源程序数据,类似地,设定第一区域中未被使用的存储空间为40G,第二区域中未被使用的存储空间为5G,并且此时需要运行一个应用运行数据的数据量为10G的应用程序,则可以将第一区域中未被使用的40G存储空间中的8G存储空间更改为第二区域,这样即能够正常运行该应用运行数据的数据量为10G的应用程序。需要说明的是,本实施例中列举的数字只是一个举例,通过本实施例的介绍,本领域所属的技术人员能够根据实际情况,为动态分配第一区域与第二区域的存储容量设置合适的数值,以满足实际情况的需要,在此就不再赘述了。
第二种情况:第一非易失性存储单元中未存储该操作***的源程序数据。
以该操作***具体为一Linux***为例,第一非易失性存储单元中未存储该Linux***的源程序数据。
在步骤S1中,在笔记本电脑处于不运行操作Linux***的第一状态下,如关机状态时,笔记本电脑获得第一指令,在该第一状态下,第一非易失性存储单元处于未被供电状态,同时第一非易失性存储单元中也未存储该Linux***的源程序数据。
在通过步骤S1获得第一指令后,本发明实施例提供的信息处理方法进入步骤S2,即:基于第一指令,电子设备切换至运行操作***的第二状态。具体来讲,可以是笔记本电脑通过一数据接口,获得该Linux***的源程序数据,并在第一非易失性存储单元中运行该操作***的源程序数据,笔记本电脑从而切换至第二状态。
在具体实施过程中,笔记本电脑通过数据接口,例如可以是通用串行总线接口(USB接口)或者串行高级技术附件(SATA,SerialAdvanced Technology Attachmen)接口,与一存储装置相连,该存储装置例如可以是一移动硬盘或者U盘,然后读取该存储中存储的操作***的源程序数据,从而能够获得该Linux***的源程序数据。
或者,笔记本电脑通过数据接口,例如以太网的RJ-45接口、细同轴电缆的基本网络卡(BNC,Base NetworkCard)接口和光纤分布式数据接口(FDDI,Fiber DistributingData Interface)等等,与另一电子设备例如一服务器或者另一笔记本电脑,建立通信连接,并通过该通信连接接收该电子设备发送的Linux***的源程序数据,从而获得Linux***的源程序数据。
当然,通过本实施例的介绍,本领域所属的技术人员能够根据实际情况,选择其他合适的方式来获取操作***的源程序数据,在此就不再赘述了。
当然,需要说明的是,由于此时笔记本电脑的操作***尚未启动,所以可以第一非易失性存储单元中可以存储一些引导程序等用于引导笔记本电脑获取到操作***的源程序数据,也即,第一非易失性存储单元存储有使得笔记本电脑切换至第二状态所必须的数据。
在具体实施过程中,由于本发明实施例提供的笔记本电脑包括第一非易失性存储单元,第一非易失性存储单元能在处于未被供电状态的时候确保自身存储的数据不丢失,所以笔记本电脑在通过数据接口获得操作***的源程序数据,并在第一非易失性存储单元中运行该操作***的源程序数据,从而切换至第二状态之后,技术笔记本电脑断开与该存储装置或另一电子设备的连接之后,该笔记本电脑仍然可以维持在第二状态。
在具体实施过程中,在笔记本电脑切换至运行操作***的第二状态,且断开与存储装置或另一电子设备的连接之后,本发明实施例提供的信息处理方法还包括:在第二状态下,获得第二指令;基于第二指令,电子设备切换至不运行操作***的第三状态,其中,在第三状态下,非易失性内存处于未被供电状态,第一非易失性存储单元中存储有操作***运行时的***运行数据;在第三状态下,获得第三指令;根据第三指令,依据第一非易失性存储单元中存储的操作***运行时的***运行数据,电子设备切换至第二状态。
具体来讲,第二指令可以是待机指令,在笔记本电脑处于第二状态也即正常工作状态下,笔记本电脑获得待机指令;笔记本电脑在获得待机指令后,即能够切换至不运行操作***的第三状态,该第三状态即是待机状态,当然,在笔记本电脑切换至待机状态之前,会将笔记本电脑在第二状态时,Linux***运行时的***运行数据存储在第一非易失性存储单元中,由于第一非易失性存储单元处于未被供电状态时仍然能够确保自身存储的数据不丢失,所以在笔记本电脑处于第三状态时,第一非易失性存储单元处于未被供电状态,但第一非易失性存储单元中仍然存储有Linux***运行时的***运行数据。
在笔记本电脑处于第三状态下时,获得第三指令,该第三指令可以是唤醒指令,根据该唤醒指令,以及第一非易失性存储单元中存储的Linux***运行时的***运行数据,笔记本电脑可以切换至第二状态。
可以看出,由于在第三状态下,第一非易失性存储单元处于未被供电状态,并且能够确保自身存储的数据不丢失,所以在笔记本电脑处于第三状态时,第一非易失性存储单元能够处于未被供电状态,同时不会影响笔记本电脑后续的状态切换,所以避免了现有技术中在笔记本电脑处于待机状态时,需要一直为笔记本电脑的内存持续供电的缺陷,从而实现了降低笔记本电脑的能耗的技术效果。
当然,需要说明的是,在实际应用中,笔记本电脑从一存储装置或另一电子设备中获取操作***的源程序数据可以只执行一次,后续该笔记本电脑即可以根据该操作***的源程序数据运行操作***,同时由于第一非易失性存储单元在处于未被供电状态时仍然能够确保自身存储的数据不丢失,所以只要后续笔记本电脑关闭时不擦除内容中的数据,则笔记本电脑下一次启动时就可以根据第一非易失性存储单元中的数据进行启动,从而加快笔记本电脑的启动时间,实现减少笔记本电脑的能耗的技术效果。
在具体实施过程中,除了上述部分介绍的两种不同情况下,笔记本电脑通过操作***的源程序数据由关机状态切换至正常工作状态之外,笔记本电脑还可以通过在第一非易失性存储单元中存储的***运行数据,笔记本电脑切换至正常工作状态。
具体来讲,也即第一状态除了可以为关机状态之外,还可以是待机状态,在待机状态下,第一非易失性存储单元中存储有操作***运行时的***运行数据,例如可以是前述部分介绍的Windows***或Linux***等等操作***运行时的***运行数据,并且不需要持续为第一非易失性存储单元耗费电量来确保其中存储的数据不丢失,在笔记本电脑接收到第一指令也即唤醒指令的时候,即能够以及第一非易失性存储单元中存储的***运行数据,切换至正常工作状态。
在具体实施过程中,在笔记本电脑基于第一指令,切换至运行操作***的第二状态之后,本发明实施例提供的信息处理方法还包括:
在电子设备处于第二状态,且操作***运行至第一模式时,获得第四指令;基于第四指令,电子设备切换至不运行操作***的第四状态,其中,在第四状态下,第一非易失性存储单元处于未被供电状态,第一非易失性存储单元中存储有该操作***在运行至第一模式时的第一模式信息,以使得电子设备在由第四状态切换至第二状态时,能够根据第一模式信息将操作***运行至第一模式。
具体来讲,也即在笔记本电脑处于正常工作状态,且操作***运行至第一模式时,笔记本电脑获得第四指令,也即模式保存指令,在获得模式保存指令后,在笔记本电脑切换至不运行操作***的第四状态之前,笔记本电脑在第一非易失性存储单元中存储笔记本电脑的操作***运行至第一模式时的第一模式信息,例如可以通过一个表格的方式来存储操作***运行至第一模式时的第一模式信息,在笔记本电脑切换至不运行操作***的第四状态,也即模式保存状态之后,在该第四状态下,第一非易失性存储单元处于未被供电状态,且存储有该操作***运行至第一模式时的第一模式信息,同时该笔记本电脑的其他单元也处于未被供电状态,这样,在笔记本在由第四状态切换至第二状态的时候,在笔记本电脑的操作***启动后,笔记本电脑即获取到第一非易失性存储单元中的存储的第一模式信息,将操作***运行至第一模式,而不用再执行相应的代码才能将操作***运行至第一模式,节省了相关的执行步骤,从而笔记本电脑能够快速地将操作***恢复至第一模式,节省了时间。
情形二:笔记本电脑中包括第二非易失性存储单元。
笔记本电脑由第一状态切换至第二状态的过程在实施例一中已经进行了详细的介绍,在本实施例中的具体处理过程与前述实施例中所介绍的原理一致,在此就不再赘述了。
在本实施例中,第二非易失性存储单元可以是机械硬盘、固态硬盘或闪存等外部存储器,第二非易失性存储单元中存储有该操作***的源程序数据,第二非易失性存储单元的读写速度低于第一非易失性存储单元的读写速度,在第一状态下,第二非易失性存储单元处于未被供电状态,在第二状态下,第二非易失性存储单元处于被供电状态。
在具体实施过程中,第一非易失性存储单元内也存储有该操作***的源程序数据,在笔记本电脑满足一预定条件时,本发明实施例提供的信息处理方法还包括:删除第一非易失性存储单元中存储的操作***的源程序数据,并将第二非易失性存储单元中存储的操作***的源程序数据复制到第一非易失性存储单元中。
具体来讲,在笔记本电脑满足预定条件的时候,比如笔记本电脑的监测模块在确定笔记本电脑满足该预定条件的时候,例如在笔记本电脑的计时器确定笔记本电脑在一预设时间段如10S内无法根据第一非易失性存储单元中存储的操作***的源程序数据切换至第二状态时,即确定笔记本电脑满足预定条件,或者笔记本电脑的操作***在检测到第一非易失性存储单元中存储的操作***的源程序数据升级失败时,即确定笔记本电脑满足预定条件,从而可以删除第一非易失性存储单元中存储的操作***的源程序数据,并将第二非易失性存储单元中存储的操作***的源程序数据复制到第一非易失性存储单元中。
例如,第一非易失性存储单元中存储了Windows***的源程序数据,第二非易失性存储单元中也存储了Windows***的源程序数据,在笔记本电脑满足预定条件的时候,,则可以删除第一非易失性存储单元中存储的Windows***的源程序数据,并将第二非易失性存储单元中存储的Windows***的源程序数据复制到第一非易失性存储单元,也即以第二非易失性存储单元中存储的操作***的源程序数据替代第一非易失性存储单元中存储的操作***的源程序数据,从而恢复第一非易失性存储单元中存储的Windows***的源程序数据,使得笔记本电脑能够根据第一非易失性存储单元中切换至第二状态,也就是说,笔记本电脑在第一非易失性存储单元的Windows***的源程序数据发生错误的情况下,能够通过第二非易失性存储单元的Windows***的源程序数据,迅速切换至第二状态,从而保证了笔记本电脑的可靠性,在此就不再赘述了。
当然了,本实施例中所介绍的是操作***的源程序数据,应用程序的源程序数据也与之类似,在此就不再赘述了。
基于同一发明构思,本发明实施例还提供一种电子设备,请参考图2,图2是本发明实施例提供的电子设备的功能模块图,如图2,该电子设备包括:第一非易失性存储单元201,第一非易失性存储单元201至少能在操作***运行时存储操作***运行时的***运行数据;处理单元202,与第一非易失性存储单元201相连,用于在在电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在第一状态下第一非易失性存储单元201处于未被供电状态,并基于第一指令,电子设备切换至运行操作***的第二状态,其中,在第二状态下,第一非易失性存储单元201处于被供电状态,第一非易失性存储单元201中至少存储有操作***运行时的***运行数据。
在具体实施过程中,电子设备内读写速度最慢的存储单元的读写速度超过第一阈值。
在具体实施过程中,电子设备不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元。
在具体实施过程中,处理单元202具体用于在第一非易失性存储单元201中运行操作***的源程序数据,从而切换至第二状态。
在具体实施过程中,第一非易失性存储单元201包括第一区域与第二区域,其中,第一区域用于存储操作***的源程序数据,第二区域用于存储***运行数据;处理单元202具体用于读取并运行第一区域中存储的操作***的源程序数据,生成***运行数据,其中,***运行数据存储在第二区域中。
在具体实施过程中,处理单元202具体用于将***运行数据存储在第二区域对应的物理地址范围内。
在具体实施过程中,在第一非易失性存储单元201中未存储有操作***的源程序数据时,处理单元202具体用于通过数据接口,获得操作***的源程序数据,并在第一非易失性存储单元201中运行操作***的源程序数据,从而切换至第二状态。
在具体实施过程中,处理单元202具体用于通过数据接口与一存储装置相连,并读取存储装置中存储的操作***的源程序数据,从而获得操作***的源程序数据,或通过数据接口与另一电子设备建立通信连接,并通过通信连接接收另一电子设备发送的操作***的源程序数据,从而获得操作***的源程序数据。
在具体实施过程中,在电子设备切换至运行操作***的第二状态,且断开与存储装置或另一电子设备的连接之后,电子设备维持在第二状态。
在具体实施过程中,在电子设备切换至运行操作***的第二状态,且断开与存储装置或另一电子设备的连接之后,处理单元202具体用于在第二状态下,获得第二指令,并基于第二指令,电子设备切换至不运行操作***的第三状态,其中,在第三状态下,第一非易失性存储单元201处于未被供电状态,第一非易失性存储单元201中存储有操作***运行时的***运行数据,并在第三状态下,获得第三指令,并根据第三指令,依据第一非易失性存储单元201中存储的操作***运行时的***运行数据,电子设备切换至第二状态。
在具体实施过程中,在电子设备处于第一状态,且第一非易失性存储单元201中存储有***运行数据时,处理单元202具体用于依据第一非易失性存储单元201中存储的***运行数据,电子设备切换至第二状态。
在具体实施过程中,在基于第一指令,电子设备切换至运行操作***的第二状态之后,处理单元202具体还用于在电子设备处于第二状态且操作***运行至第一模式时,获得第四指令,并基于第四指令,电子设备切换至不运行操作***的第四状态,其中,在第四状态下,第一非易失性存储单元201处于未被供电状态,第一非易失性存储单元201中存储有操作***在运行至第一模式时的第一模式信息,以使得电子设备在由第四状态切换至第二状态时,能够根据第一模式信息将操作***运行至第一模式。
在具体实施过程中,电子设备还包括第二非易失性存储单元203,第二非易失性存储单元203内存储有操作***的源程序数据,第二非易失性存储单元203的读写速度低于第一非易失性存储单元201,其中,在第一状态下,第二非易失性存储单元203处于未被供电状态,在第二状态下,第二非易失性存储单元203处于被供电状态。
在具体实施过程中,第一非易失性存储单元201内存储有操作***的源程序数据,在电子设备满足一预定条件时,处理单元202具体还用于删除第一非易失性存储单元201中存储的操作***的源程序数据,并将第二非易失性存储单元203中存储的操作***的源程序数据复制到第一非易失性存储单元201中。
在具体实施过程中,电子设备还包括一监测模块,该监测模块用于在确定电子设备在一预设时间段无法根据第一非易失性存储单元中存储的操作***的源程序数据切换至第二状态,或在检测到第一非易失性存储单元中存储的操作***的源程序数据升级失败时,确定电子设备满足预定条件。
本发明实施例另一方面还提供一种电子设备,请参考图3,图3是本发明实施例提供的电子设备的实体模块图,如图3所示,该电子设备包括:
机壳301;
电路板302,设置于机壳301内;
第一非易失性存储器303,设置于机壳301内,第一非易失性存储器301至少能在操作***运行时存储操作***运行时的***运行数据;
处理器304,设置于电路板302上,与第一非易失性存储器303相连,用于在电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在第一状态下第一非易失性存储器303处于未被供电状态,并基于第一指令,电子设备切换至运行操作***的第二状态,其中,在第二状态下,第一非易失性存储器303处于被供电状态,第一非易失性存储器303中至少存储有操作***运行时的***运行数据。
本实施例中的电子设备与前述实施例中的信息处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的电子设备的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
上述本发明实施例中的技术方案,至少具有如下的技术效果或优点:
1、由于在电子设备处于第一状态时,第一非易失性存储单元处于未被供电状态,并且第一非易失性存储单元中存储有该电子设备切换至第二状态所需的数据,所以在获得第一指令后,电子设备可以根据第一指令以及第一非易失性存储单元中存储的该电子设备切换至第二状态所需的数据,从而切换至第二状态,避免了现有技术中的动态随机存储器等内部存储器因供电状态变化而丢失数据的缺陷,使得电子设备在处于第一状态的过程中,不需要持续为第一非易失性存储单元供电,就能够保持第一非易失性存储单元中存储的数据不丢失,所以电子设备在由关机状态切换至正常工作状态,或由待机状态切换至正常工作状态时,电子设备都能够根据第一非易失性存储单元中存储的数据进行切换,而不需要持续耗费电能保持第一非易失性存储单元中存储的数据不丢失,所以解决了现有技术中存在的笔记本电脑等电子设备的能耗较高的技术问题,实现了降低笔记本电脑等电子设备的能耗的技术效果。
2、由于降低了笔记本电脑等电子设备的能耗,所以针对笔记本电脑、平板电脑和智能手机等移动式电子设备而言,提高了这些移动式电子设备的持续使用时间,并且节省了用户为这些移动式电子设备充电的时间,从而进一步提高了用户的使用体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态;
基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据。
可选地,所述电子设备内读写速度最慢的存储单元的读写速度超过第一阈值。
可选地,所述电子设备不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元。
可选地,所述存储介质中还存储有另外一些计算机指令,在所述第一非易失性存储单元中存储有所述操作***的源程序数据时,这些计算机指令在于步骤:所述电子设备切换至运行所述操作***的第二状态被执行,在被执行时包括如下步骤:
所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述第一非易失性存储单元包括第一区域与第二区域,其中,所述第一区域用于存储所述操作***的源程序数据,所述第二区域用于存储所述***运行数据;
所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,在被执行时包括如下步骤:
所述电子设备读取并运行所述第一区域中存储的所述操作***的源程序数据,生成所述***运行数据,其中,所述***运行数据存储在所述第二区域中。
可选地,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:所述***运行数据存储在所述第二区域中,在被执行时包括如下步骤:所述***运行数据存储在所述第二区域对应的物理地址范围内。
可选地,所述存储介质中还存储有另外一些计算机指令,在所述第一非易失性存储单元中未存储有所述操作***的源程序数据时,这些计算机指令在于步骤:所述电子设备切换至运行所述操作***的第二状态,在被执行时包括如下步骤:
所述电子设备通过数据接口,获得所述操作***的源程序数据,并在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态。
可选地,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:所述电子设备通过数据接口,获得所述操作***的源程序数据,在被执行时包括如下步骤:
所述电子设备通过所述数据接口与一存储装置相连,并读取所述存储装置中存储的所述操作***的源程序数据,从而获得所述操作***的源程序数据;或
所述电子设备通过所述数据接口与另一电子设备建立通信连接,并通过所述通信连接接收所述另一电子设备发送的所述操作***的源程序数据,从而获得所述操作***的源程序数据。
可选地,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述电子设备维持在所述第二状态。
可选地,所述存储介质中还存储有另外一些计算机指令,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,这些计算机指令在被执行时包括如下步骤:
在所述第二状态下,获得第二指令;
基于所述第二指令,所述电子设备切换至不运行所述操作***的第三状态,其中,在所述第三状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***运行时的所述***运行数据;
在所述第三状态下,获得第三指令;
根据所述第三指令,依据所述第一非易失性存储单元中存储的所述操作***运行时的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,所述存储介质中还存储有另外一些计算机指令,在所述电子设备处于所述第一状态,且所述第一非易失性存储单元中存储有所述***运行数据时,这些计算机指令在于步骤:所述电子设备切换至运行所述操作***的第二状态,在被执行时包括如下步骤:
依据所述第一非易失性存储单元中存储的所述***运行数据,所述电子设备切换至所述第二状态。
可选地,所述存储介质中还存储有另外一些计算机指令,在所述基于所述第一指令,所述电子设备切换至运行所述操作***的第二状态之后,这些计算机指令在被执行时包括如下步骤:
在所述电子设备处于所述第二状态且所述操作***运行至第一模式时,获得第四指令;
基于所述第四指令,所述电子设备切换至不运行操作***的第四状态,其中,在所述第四状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***在运行至所述第一模式时的第一模式信息,以使得所述电子设备在由所述第四状态切换至所述第二状态时,能够根据所述第一模式信息将所述操作***运行至所述第一模式。
可选地,所述电子设备还包括第二非易失性存储单元,所述第二非易失性存储单元内存储有所述操作***的源程序数据,所述第二非易失性存储单元的读写速度低于所述第一非易失性存储单元,其中,在所述第一状态下,所述第二非易失性存储单元处于未被供电状态,在所述第二状态下,所述第二非易失性存储单元处于被供电状态。
可选地,所述存储介质中还存储有另外一些计算机指令,所述第一非易失性存储单元内存储有所述操作***的源程序数据,在所述电子设备满足一预定条件时,这些计算机指令在被执行时包括如下步骤:
删除所述第一非易失性存储单元中存储的所述操作***的源程序数据,并将所述第二非易失性存储单元中存储的所述操作***的源程序数据复制到所述第一非易失性存储单元中。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种信息处理方法,应用于电子设备,所述电子设备包括第一非易失性存储单元,所述第一非易失性存储单元至少能在操作***运行时存储所述操作***运行时的***运行数据,所述方法包括:
在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态;
基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据,所述第一非易失性存储单元作为所述电子设备的内存,以使得中央处理器(CPU)直接寻址。
2.如权利要求1所述的方法,其特征在于,所述电子设备内读写速度最慢的存储单元的读写速度超过第一阈值,所述电子设备不包括用于独立存储操作***和/或应用程序的源程序数据的非易失性存储单元。
3.如权利要求1-2中任一权项所述的方法,其特征在于,在所述第一非易失性存储单元中存储有所述操作***的源程序数据时,所述电子设备切换至运行所述操作***的第二状态,具体为:所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态;
在所述第一非易失性存储单元中未存储有所述操作***的源程序数据时,所述电子设备切换至运行所述操作***的第二状态,具体包括:所述电子设备通过数据接口,获得所述操作***的源程序数据,并在所述第一非易失性存储单元中运行所述操作***的源程序数据,从而切换至所述第二状态;
在所述电子设备处于所述第一状态,且所述第一非易失性存储单元中存储有所述***运行数据时,所述电子设备切换至运行所述操作***的第二状态,具体为:依据所述第一非易失性存储单元中存储的所述***运行数据,所述电子设备切换至所述第二状态。
4.如权利要求3所述的方法,其特征在于,所述第一非易失性存储单元包括第一区域与第二区域,其中,所述第一区域用于存储所述操作***的源程序数据,所述第二区域用于存储所述***运行数据;
所述电子设备在所述第一非易失性存储单元中运行所述操作***的源程序数据,具体为:所述电子设备读取并运行所述第一区域中存储的所述操作***的源程序数据,生成所述***运行数据,其中,所述***运行数据存储在所述第二区域对应的物理地址范围内。
5.如权利要求3所述的方法,其特征在于,在所述第一非易失性存储单元中未存储有所述操作***的源程序数据时,所述电子设备通过数据接口,获得所述操作***的源程序数据,具体包括:
所述电子设备通过所述数据接口与一存储装置相连,并读取所述存储装置中存储的所述操作***的源程序数据,从而获得所述操作***的源程序数据;或
所述电子设备通过所述数据接口与另一电子设备建立通信连接,并通过所述通信连接接收所述另一电子设备发送的所述操作***的源程序数据,从而获得所述操作***的源程序数据。
6.如权利要求5所述的方法,其特征在于,在所述电子设备切换至运行所述操作***的第二状态,且断开与所述存储装置或所述另一电子设备的连接之后,所述电子设备维持在所述第二状态;
在所述第二状态下,获得第二指令;
基于所述第二指令,所述电子设备切换至不运行所述操作***的第三状态,其中,在所述第三状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***运行时的所述***运行数据;
在所述第三状态下,获得第三指令;
根据所述第三指令,依据所述第一非易失性存储单元中存储的所述操作***运行时的所述***运行数据,所述电子设备切换至所述第二状态。
7.如权利要求1-2中任一权项所述的方法,其特征在于,在所述基于所述第一指令,所述电子设备切换至运行所述操作***的第二状态之后,所述方法还包括:
在所述电子设备处于所述第二状态且所述操作***运行至第一模式时,获得第四指令;
基于所述第四指令,所述电子设备切换至不运行操作***的第四状态,其中,在所述第四状态下,所述第一非易失性存储单元处于未被供电状态,所述第一非易失性存储单元中存储有所述操作***在运行至所述第一模式时的第一模式信息,以使得所述电子设备在由所述第四状态切换至所述第二状态时,能够根据所述第一模式信息将所述操作***运行至所述第一模式。
8.如权利要求1所述的方法,其特征在于,所述电子设备还包括第二非易失性存储单元,所述第二非易失性存储单元内存储有所述操作***的源程序数据,所述第二非易失性存储单元的读写速度低于所述第一非易失性存储单元,其中,在所述第一状态下,所述第二非易失性存储单元处于未被供电状态,在所述第二状态下,所述第二非易失性存储单元处于被供电状态;
所述第一非易失性存储单元内存储有所述操作***的源程序数据,在所述电子设备满足一预定条件时,删除所述第一非易失性存储单元中存储的所述操作***的源程序数据,并将所述第二非易失性存储单元中存储的所述操作***的源程序数据复制到所述第一非易失性存储单元中。
9.一种电子设备,包括:
第一非易失性存储单元,所述第一非易失性存储单元至少能在操作***运行时存储所述操作***运行时的***运行数据;
处理单元,与所述第一非易失性存储单元相连,用于在在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储单元处于未被供电状态,并基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储单元处于被供电状态,所述第一非易失性存储单元中至少存储有所述操作***运行时的所述***运行数据,所述第一非易失性存储单元作为所述电子设备的内存,以使得中央处理器(CPU)直接寻址。
10.一种电子设备,包括:
机壳;
电路板,设置于所述机壳内;
第一非易失性存储器,设置于所述机壳内,所述第一非易失性存储器至少能在操作***运行时存储所述操作***运行时的***运行数据;
处理器,设置于所述电路上,与所述第一非易失性存储器相连,用于在所述电子设备处于不运行操作***的第一状态时,获得第一指令,其中,在所述第一状态下所述第一非易失性存储器处于未被供电状态,并基于所述第一指令,所述电子设备切换至所述运行所述操作***的第二状态,其中,在所述第二状态下,所述第一非易失性存储器处于被供电状态,所述第一非易失性存储器中至少存储有所述操作***运行时的所述***运行数据,所述第一非易失性存储单元作为所述电子设备的内存,以使得中央处理器(CPU)直接寻址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008124.3A CN110554763A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008124.3A CN110554763A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
CN201410056918.8A CN104850208A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410056918.8A Division CN104850208A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110554763A true CN110554763A (zh) | 2019-12-10 |
Family
ID=53849908
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410056918.8A Pending CN104850208A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
CN201911008124.3A Pending CN110554763A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410056918.8A Pending CN104850208A (zh) | 2014-02-19 | 2014-02-19 | 一种信息处理方法以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN104850208A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183617B (zh) * | 2015-08-24 | 2018-09-14 | 北京联想核芯科技有限公司 | 一种信息处理方法及电子设备 |
CN117492553A (zh) * | 2022-07-25 | 2024-02-02 | 哲库科技(上海)有限公司 | 存储控制方法、装置、设备、存储介质、芯片及存储器 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754869A (en) * | 1994-10-04 | 1998-05-19 | Intel Corporation | Method and apparatus for managing power consumption of the CPU and on-board system devices of personal computers |
CN1538290A (zh) * | 2003-04-14 | 2004-10-20 | 威达电股份有限公司 | 自动开机***及方法 |
CN1564132A (zh) * | 2004-03-25 | 2005-01-12 | 绿创科技股份有限公司 | 应用于个人计算机***的外加开机装置 |
CN102207875A (zh) * | 2010-03-30 | 2011-10-05 | 鸿富锦精密工业(深圳)有限公司 | 媒体数据播放装置及其重新启动方法 |
CN102591681A (zh) * | 2011-12-20 | 2012-07-18 | 华为技术有限公司 | 计算机设备以及计算机设备的启动方法 |
CN102866934A (zh) * | 2011-07-05 | 2013-01-09 | 中国科学院上海微***与信息技术研究所 | 基于非易失随机存储器的嵌入式设备的休眠及唤醒*** |
CN103197933A (zh) * | 2012-01-06 | 2013-07-10 | 华硕电脑股份有限公司 | 计算机及其快速启动方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101937376B (zh) * | 2009-06-30 | 2016-03-30 | 联想(北京)有限公司 | 一种数据管理方法及数据存储装置 |
CN101710253B (zh) * | 2009-11-25 | 2012-06-13 | 安凯(广州)微电子技术有限公司 | 嵌入式***的深度休眠方法 |
CN102810007B (zh) * | 2011-05-31 | 2015-11-25 | 联想(北京)有限公司 | 一种计算机状态转换方法、装置及计算机 |
CN102360244A (zh) * | 2011-09-28 | 2012-02-22 | 深圳市卓怡恒通电脑科技有限公司 | 用于延长电脑待机时间的待机方法 |
-
2014
- 2014-02-19 CN CN201410056918.8A patent/CN104850208A/zh active Pending
- 2014-02-19 CN CN201911008124.3A patent/CN110554763A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754869A (en) * | 1994-10-04 | 1998-05-19 | Intel Corporation | Method and apparatus for managing power consumption of the CPU and on-board system devices of personal computers |
CN1538290A (zh) * | 2003-04-14 | 2004-10-20 | 威达电股份有限公司 | 自动开机***及方法 |
CN1564132A (zh) * | 2004-03-25 | 2005-01-12 | 绿创科技股份有限公司 | 应用于个人计算机***的外加开机装置 |
CN102207875A (zh) * | 2010-03-30 | 2011-10-05 | 鸿富锦精密工业(深圳)有限公司 | 媒体数据播放装置及其重新启动方法 |
CN102866934A (zh) * | 2011-07-05 | 2013-01-09 | 中国科学院上海微***与信息技术研究所 | 基于非易失随机存储器的嵌入式设备的休眠及唤醒*** |
CN102591681A (zh) * | 2011-12-20 | 2012-07-18 | 华为技术有限公司 | 计算机设备以及计算机设备的启动方法 |
CN103197933A (zh) * | 2012-01-06 | 2013-07-10 | 华硕电脑股份有限公司 | 计算机及其快速启动方法 |
Non-Patent Citations (1)
Title |
---|
郝秀蕊: ""流处理器相变存储器主存的性能优化"", 《万方数据库》 * |
Also Published As
Publication number | Publication date |
---|---|
CN104850208A (zh) | 2015-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11372472B2 (en) | System on chip for reducing wake-up time, method of operating same, and computer system including same | |
US20180348851A1 (en) | Report updated threshold level based on parameter | |
US20120331281A1 (en) | Method and system for power management for a handheld mobile electronic device | |
US9098303B2 (en) | Portable computing device providing operating system for host devices | |
JP2012069100A (ja) | 不揮発性メモリを有するシステムの電力バジェットの動的な割り当て | |
EP3210093A1 (en) | Configurable volatile memory data save triggers | |
US10115442B2 (en) | Demand-based provisioning of volatile memory for use as non-volatile memory | |
CN103810020A (zh) | 虚拟机弹性伸缩方法及装置 | |
US20080010514A1 (en) | Backup power supply and desktop computer and method for protecting the data thereof | |
CN102207881A (zh) | 一种基于Android的操作***快速启动方法 | |
CN110806925B (zh) | 音频播放方法及设备 | |
CN102917110B (zh) | 显示屏待机时间的动态设定方法和装置 | |
WO2015199909A1 (en) | Accelerating boot time zeroing of memory based on non-volatile memory (nvm) technology | |
WO2015138949A1 (en) | Systems and methods for supporting demand paging for subsystems in a portable computing environment with restricted memory resources | |
JP2014503097A (ja) | ポータブルコンピューティングデバイス内の割込みコントローラのスリープ状態を管理するための方法およびシステム | |
CN104808765B (zh) | 一种信息处理方法以及电子设备 | |
CN110554763A (zh) | 一种信息处理方法以及电子设备 | |
TW201417580A (zh) | 電腦系統及控制一電腦系統之方法 | |
CN105807893A (zh) | 一种信息处理方法及电子设备 | |
CN108536271B (zh) | 一种降低功耗的方法、装置及存储介质 | |
CN110148992B (zh) | 一种充电控制方法、终端设备及存储介质 | |
CN103544116A (zh) | 一种数据处理方法及装置 | |
CN107590087B (zh) | 一种电子设备及电子设备的硬盘访问方法 | |
US10417030B2 (en) | Apparatus and method for compile time construction of memory structures | |
CN113010451B (zh) | 内存模拟非易失性处理方法、装置、设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |