计算机系统、混合存储器及控制计算机存储器电源的方法

文档序号:6575250阅读:211来源:国知局
专利名称:计算机系统、混合存储器及控制计算机存储器电源的方法
技术领域
本发明涉及计算机领域,特别是指一种计算机系统、混合存储器及控制计算机存储器电源的方法。
背景技术
笔记本电脑以其轻巧的体积、个性化的设计和良好的便携性,赢得了越来越多用 户的青睐。但是问题也随之出现,用户总觉得“笔记本电脑的电池使用时间太短了”,最长 才可以使用3 4个小时。在电池电量耗尽的情况之下,不得不停下手头的工作。要避免 上述情况发生,笔记本电脑正向长电池寿命(long battery life)的方向发展,然而现有的 笔记本电脑本身并没有什么有效的设计使笔记本电脑的电池使用时间延长,有的也只是: 如花钱买一块电池备用或者对自己的笔记本电脑进行省电优化,用户可以通过正确地使用 “待机”、“睡眠”和“关闭”选项,达到节能需要,然而无论是“待机”、“睡眠”或者是“关闭”, 计算机的操作系统都是处于不启动的状态,这种情况下用户无法进行正常工作。发明人在实现本发明的过程中,发现现有技术中至少存在如下问题现有的笔记本电脑没有一种有效方案,可以使笔记本电脑处于工作状态时,节省 电池耗电量或者延长笔记电脑电池使用时间。

发明内容
本发明要解决的技术问题是提供一种节省存储器耗电量,能够延长计算机电池使 用时间的计算机系统、混合存储器及控制计算机存储器电源的方法。为解决上述技术问题,本发明的实施例提供的技术方案如下—方面,提供一种计算机系统,包括第一存储器,用于安装计算机的至少一部分操作系统,所述至少一部分操作系统 至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储除数据;第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制 所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件。优选的,所述第一控制模块包括判断模块,用于在所述计算机执行所述第一功能时,判断所述第二存储器在所述 预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。优选的,所述计算机系统还包括第二控制模块,用于在所述计算机执行所述第一功能时,且满足第二条件时,控制 所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。优选的,所述第一控制模块还包括对象建立模块,用于在所述第二存储器断电时,建立与所述第二存储器的至少一部分对应的对象;所述第二控制模块包括检测模块,用于在所述计算机执行所述第一功能,且检测到所述对象被触发时,产 生一上电命令;上电控制模块,用于根据所述上电命令控制所述第二存储器上电。优选的,所述第一存储器和所述第二存储器为采用不同供电端口的两块独立存储 器,所述第一存储器为固态存储器或者磁性存储器,所述第二存储器为磁性存储器。另一方面,本发明的实施例还提供一种混合存储器,用于存储电子设备的数据信 息,该混合存储器包括第一存储器,用于安装所述电子设备的至少一部分操作系统,所述至少一部分操 作系统至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储数据;第一控制模块,用于在所述电子设备执行所述第一功能时,且满足第一条件时,控 制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;第二控制模块,用于在所述电子设备执行所述第一功能时,且满足第二条件时,控 制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。优选的,所述第一控制模块包括判断模块,用于在所述电子设备执行所述第一功能时,判断所述第二存储器在所 述预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。优选的,所述第二控制模块包括检测模块,用于在所述电子设备执行所述第一功能,且检测到所述第二存储器被 触发时,产生一上电命令;上电控制模块,用于根据所述上电命令控制所述第二存储器上电。优选的,所述第一存储器为固态存储器,所述第二存储器为磁性存储器。再一方面,本发明的实施例还提供一种控制计算机存储器电源的方法,所述方法 应用于包括第一存储器和第二存储器的计算机,其中,所述计算机的至少一部分操作系统 安装在所述第一存储器中,所述至少一部分操作系统至少能独立执行第一功能,所述第一 存储器与所述第二存储器在物理上相互独立;该方法包括在执行所述第一功能,且满足第一条件时,控制所述第二存储器断电,所述第一条 件为所述第二存储器需要断电的条件;在执行所述第一功能,且满足第二条件时,控制所述第二存储器上电,所述第二条 件为所述第二存储器需要上电的条件。本发明的实施例具有以下有益效果上述方案将计算机系统的存储器,分为在物理上相互独立的第一存储器和第二存 储器,可以使第二存储器的电源被单独控制,其中第一存储器专门用来存储计算机的至少 一部分操作系统;第二存储器专门用来存储数据;在所述数据不被操作时,可以断开该第 二存储器的电源,以节省第二存储器的耗电量,延长计算机电池的使用时间,这样,很好地 避免了现有的磁性硬盘,无论有没有被操作,均处于上电状态,而且,无论任何操作,都会使硬盘的盘体旋转,从而耗掉大量的电量的问题。


图1为本发明的实施例计算机系统的结构示意图;图2为图1所示计算机系统的一具体实施例示意图;图3为图2所示计算机系统的一具体实施例示意图;图4为图3所示计算机系统的另一具体实施例示意图;图5为上述计算机系统实施例的具体应用示意图;图6为本发明的实施例混合存储器的结构示意图;图7为图6所示混合存储器的一具体实施例示意图;图8为本发明的实施例控制计算机存储器电源的方法流程示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。本发明的实施例针对现有技术中笔记本电脑电池使用时间较短的问题,提供一种 省电的计算机系统,混合存储器以及控制计算机存储器电源的方法。如图1所示,本发明的实施例计算机系统10,包括第一存储器11,用于安装计算 机的至少一部分操作系统,该至少一部分操作系统至少能执行第一功能;换句话说,该计算 机的操作系统(例如,windows,Iinux等)的至少一部分安装在第一存储器内。该至少一部 分操作系统为最小级操作系统,其中,该最小级操作系统的存在能够保证该计算机的相关 硬件启动并运行,且提供给用户一个操作平台,在所述操作平台上可以实现所述第一功能, 例如,用户所述操作平台可以安装软件或者进行操作(上网、听歌,看电影,游戏等等)。其 中,这里所述最小级操作系统可以从以下几种角度理解从自顶向下的角度,最小级操作系 统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的 虚拟机;自底向上的角度,最小级操作系统是资源管理,在相互竞争的程序之间有序地控制 对处理器、存储器以及其他I/O接口设备的分配;从软件分类角度看,最小级操作系统是最 基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口 ;从系统管理员 角度看,最小级操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提 供安全高效的计算机资源共享;从程序员角度看(即从操作系统产生的角度),最小级操作 系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而 能更方便的进行程序设计;从一般用户角度看,最小级操作系统为他们提供了一个良好的 交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机;从硬件 设计者看,最小级操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软 件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件。当然该第一存储器11也可以存储安装在该第一存储器11下的基于所述至少一部 分操作系统的第三方应用程序,如Office应用程序等。该第一存储器11存储的数据或者 安装的数据是计算机经常访问,所以该第一存储器11在所述至少一个部分操作系统正常 运行时需要一直有电且为工作状态,;
第二存储器12,与该第一存储器11在物理上相互独立,如可以使该第二存储器12采用单独的供电端口,该第二存储器12用于存储数据,该数据可以是通过上述操作系统存 储的除上述最小级操作系统和/或第三方应用程序的系统信息外的其它数据信息;该其它 数据信息可以包括所有用户的工作数据等,例如,用户通过基于安装在第一存储器上所述 至少一部分操作系统实现的第一功能为下载功能在网络上下载了一个MP3,该MP3就可以 存储在第二存储器上。也可以说,该第二存储器12储存的数据是计算机不经常访问的,只 有用户有需求的时候计算机才会访问或者调用,所以该第二存储器12是不需要实时有电 的,只要计算机获得用户的需求访问第二存储器12上的数据时有电即可。第一控制模块13,用于在计算机执行第一功能,且满足第一条件时,控制该第二存 储器12断电,该第一条件为所述第二存储器12需要断电的条件。现有的计算机硬盘存储器,大部分是采用磁性存储器,如HDD (Hard DiskDrive,硬 盘驱动器)。磁性存储器通常包括有可以存储数据信息的盘片,由多个盘片组成的盘体, 用来读取或者修改盘片上磁性物质的状态的磁头,带动盘体旋转主轴电机。任何读/写操 作都会使该硬盘的主轴电机带动盘体旋转,会耗掉大量的电量;而本发明的上述实施例,将计算机的存储器,如硬盘,分为在物理上相互独立的第 一存储器11和第二存储器12,可以使第二存储器12的电源单独被控制,其中第一存储器 11专门用来存储计算机的操作系统和/或第三方应用程序,计算机的运行以及用户任何操 作都需要基于安装在该第一存储器11中的操作系统进行,因此该第一存储器11需要实时 都具有电力;第二存储器12专门用来存储除操作系统外的用户工作的其它数据信息;在其 它数据信息不被操作时,可以断开该第二存储器12的电源,以节省第二存储器12的耗电 量,并延长计算机的电池的使用时间;这样,很好地避免了现有的HDD硬盘,无论有没有被 操作,均处于上电状态,而且,无论任何操作,都会使硬盘的盘体旋转,从而耗掉大量的电量 的问题。如图2所示,在上述实施例的基础上,该计算机系统10的第一控制模块13可具体 包括判断模块131,用于在计算机执行第一功能时,判断第二存储器12在预设时间段 内是否被访问(即是否满足上述第一条件),若没有被访问,产生第一判断结果信号;断电控制模块132,用于根据所述第一判断结果信号控制所述第二存储器断电。该断电控制模块132具体可以包括信号转换模块1321,用于将该第一判断结果信号转换成第一电平信号;第二存储器电源开关1322,用于根据该第一电平信号断开第二存储器12的电源。另外,还可以通过检测是否有热键被触发(即是否满足上述第一条件),若有,则 产生一执行命令,该断电控制模块132根据该执行命令,控制该第二存储器12断电;本发明的该实施例中,该第二存储器12断电是指完全断电。如图3所示,上述计算机系统还包括第二控制模块14,用于在所述计算机执行所述第一功能,且满足第二条件时,控制 所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。这里的第一功能 同样是指计算机在开机状态下,操作系统运行其间,可以通过该操作系统能够进行的各种 操作。
另外,该第一控制模块13还可以包括对象建立模块133,用于在上述第二存储器12断电时,建立与所述第二存储器12 至少一部分对应的对象。如图4所示,而上述第二控制模块14可具体包括检测模块141,用于在所述计算机执行第一功能,且检测到所述对象被触发时,产 生一上电命令;上电控制模块142,用于根据所述上电命令控制所述第二存储器上电。如该第二存储器12被分为至少两个分区,并为每一个分区虚拟出一个与该分区 对应的图标,所述检测模块141在计算机的操作系统执行第一功能时,如用户通过该操作 系统对该第二存储器12中的一个分区进行读/写数据时,通过点击该分区对应的图标,此 时检测模块141会产生一上电命令;上电控制模块142就会根据该上电命令立即为该第二 存储器12上电,用户即可访问或者查找该第二存储器12中的文件数据。该实施例中,虚拟出该第二存储器12的分区的图标,以便第二存储器12下次被访 问时,可以通过该图标进行访问;当然该第二存储器也可以只有一个分区,此时该图标可以 与该第二存储器12对应,以便用户可以通过点击该第二存储器12对应的图标,实现对该第 二存储器12的访问。优选的,如图5所示,该判断模块131和该对象建立模块134可以集成在一起,为 一应用模块APP,该应用模块APP即可以利用软件来实现,也可以用可编程逻辑硬件实现; 该信号转换模块1321可以为一嵌入式控制器EC (Embedded Controller),该嵌入式控制器 EC的作用是获取应用模块APP的判断结果,将该判断结果转换成相应的电平信号,并输出 至第二存储器电源开关1322,再由该第二存储器电源开关1322对该第二存储器12进行控 制,在预设时间段内该第二存储器12没有被访问时,断开该第二存储器12的电源,从而节 省了该第二存储器12的耗电量,当该应用模块APP检测到对该第二存储器12的访问时,就 为该第二存储器12上电,保证计算机的对第二存储器12的正常访问。在上述实施例的基础上,该计算机系统还可以包括获取模块,用于检测第二存储器12在预设时间内被访问的次数,获取第二存储器 12被访问的频率;调整模块,用于根据第二存储器12被访问的频率,调整该预设时间段。这样,该调 整模块可以对该第二存储器12被访问的频率进行学习,若第二存储器12被访问的频率比 较小,那么该调整模块就可以对该预设时间段进行动态调整,使该预设时间段变长,以更大 程度减小该第二存储器12的耗电量;若第二存储器12被访问的频率变大,那么可以适当减 小该预设时间段的长度,这样可以根据第二存储器12实际被访问的情况,为该第二存储器 12断电或者上电。另外,本发明的上述实施例中,其中,第二存储器12还可以为至少二个,至少二个 第二存储器中的其中一个第二存储器在物理上分别与其它的第二存储器相互分离,该方案 适用于一台计算机安装有多个存储器的情况,如每一个存储器是一块硬盘,但其中N块硬 盘的数据不需要经常访问,这样,就可以通过该方案中的第一控制模块,来控制该不需要经 常访问的硬盘断电,以节省计算机的电池的耗电量,尤其是可以延长计算机电池的使用时 间。
本发明的实施例计算机系统10中,该第一存储器11和第二存储器12可以是采 用不同供电端口的两块独立存储器,也就是说,第一存储器11和第二存储器12是完全 独立的两块硬盘,这两块硬盘的电源端口是不同的,如第一存储器11可以为固态存储器 SSD (solid-state disk),该固态硬盘SSD,其特别之处在于没有机械结构,利用传统的NAND Flash特性,以区块写入和抹除的方式作读写的功能,读写速度快,与传统硬盘HDD相较,具 有低耗电、耐震、稳定性高、耐低温等优点,但其价格较高,因此,该用于存储计算机的系统 信息的第一存储器11可以选用合适大小,如IOG或20G大小的SSD固态硬盘。而第二存储 器12,由于其存储大量的除系统信息外的其它数据信息,可以选择价格较低,且存储密度大 的磁性存储器HDD。当然,该第一存储器11也可以选择较小容量的HDD硬盘,专门用于存储 计算机的系统信息,将大量的除系统信息外的其它数据信息存储在第二存储器12中,若预 设时间段内不对第二存储器12访问,则可以采用上述方案将该第二存储器12的电源断开, 访问时,才为该第二存储器12上电,这样相比于现有的同样容量大小的一块HDD硬盘,耗电 量可以减小50%以上,也就是说,对于笔记本电脑来说,其电池的使用时间可以延长一倍以 上。上述的第一存储器当然也可以为CF卡(Compact Flash Card)、SD卡(Secure Digital Memory Card)、SM 卡(SmartMedia Card)等。当然,本发明的实施例计算机系统10中,第一存储器11和第二存储器12是物理 上独立且物理结构不同的混合存储器,使该第二存储器12的电源被单独控制,该混合存储 器集成了第一存储器11和第二存储器12,该混合存储器可以为一块混合硬盘,其中,第一 存储器11为固态存储器SSD,第二存储器12为磁性存储器HDD。该混合硬盘包含有传统的 磁性盘片和闪存芯片。闪存芯片相当于第一存储器11,被用于存储一些不会被写到硬盘上 的数据,如操作系统的系统信息或者用户经常读写的数据,这将意味着这些数据的读写速 度将会变得非常快,这是由于系统不再需要等待硬盘的“寻道”。而磁性盘片相当于第二存 储器12,和一般硬盘相比,混合硬盘不同之处在于在硬盘中加入非易失性的闪存。通过将较 常使用的数据存放在闪存,减少硬盘本身存取数据的频率。当计算机使用电池供电时,混合 硬盘无需硬盘一直旋转,更不易受到震动的损坏。该混合硬盘利用磁性存储器和固体存储 器的优点,而并不增加使用这种存储器的计算机的成本。而且混合硬盘平均可节省传统硬 盘50%的耗电量,以及延长系统10%到15%的电池续航力。下面再结合图5,说明本发明的实施例计算机系统10的具体应用如图5所示,在一台计算机中,用一个小容量(20G) SSD作为第一存储器11,用一个 正常的HDD作为第二存储器12。在HDD断电情况下,APP应用模块会虚拟出HDD所对应的第二存储器12的图标, 用户如果点击这些图标,APP示为用户要直接访问HDD,如用户直接点击HDD的盘符“F”盘 中的某一文件夹。当APP应用模块侦测到用户和OS (操作系统)已经连续一段时间(如上述预设时 间段)没有访问该第二存储器12 了,即HDD ;APP会通知嵌入式控制器EC,EC会控制HDD的 电源开关(即第二存储器电源开关)给HDD断电,但SSD还维持正常工作。当APP应用模块截获任何访问HDD的操作,如用户直接访问HDD、通过OS或者第 三方软件访问HDD,APP都会将该访问操作通知EC,EC会控制第二存储器电源开关给HDD重 新上电,HDD工作,此时,操作系统OS可以对HDD进行访问。
由此可以看出,本发明的上述计算机系统,采用物理上相互独立的第一存储器11和第二存储器12,其中第一存储器11用来存储计算机的系统信息,而第二存储器12用来 存储除系统信息外的其它数据信息,这样在第二存储器12没有被访问时,可以对该第二存 储器12的电源进行断开,相比于传统的一块既存储系统信息又存储其它数据信息的硬盘, 可以大大减小硬盘的耗电量,从而延长计算机的电池的使用时间;而当检测到用户对第二 存储器12进行访问时,再给该第二存储器12上电,以保证该计算机能够正常对第二存储器 12进行访问。如图6所示,本发明的实施例还提供一种混合存储器20,用于存储电子设备的数 据信息,该电子设备可以为任何一种具有操作系统和存储信息能力的电子设备,该混合存 储器20包括第一存储器21,用于安装上述电子设备的至少一部分操作系统,所述至少一部分 操作系统至少能独立执行第一功能;该第一存储器用来存储电子设备的系统信息,如该至 少一部分操作系统包括该电子设备的操作系统本身,该系统信息不仅包括电子设备的操作 系统本身的系统文件信息,还包括安装在该第一存储器21下的第三方应用程序的系统信 息;该第一功能是指该操作系统运行时,能够通过该操作系统进行的各种操作;第二存储器22,与第一存储器21在物理上相互独立,用于存储数据,该数据可以 为通过该操作系统存储的除该系统信息外的其它数据信息;该其它数据信息可以包括所有 的非系统数据,如用户的工作数据等;第一控制模块23,用于在该电子设备执行所述第一功能时,且满足第一条件时,控 制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;第二控制模块24,用于在该电子设备执行所述第二功能时,且满足第二条件时,控 制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。如图7所示,具体来讲,该第一控制模块23可具体包括判断模块231,用于在所述电子设备执行所述第一功能时,如开机状态下运行该操 作系统,并通过该操作系统进行读/写操作时(此时上述第一存储器是上电的),判断该第 二存储器22在预设时间段内是否被访问时,若没有被访问,则产生第一判断结果信号;断电控制模块232,用于根据所述第一判断结果信号控制该第二存储器22断电。该断电控制模块232具体可以包括信号转换模块,用于将该第一判断结果信号转换成第一电平信号;第二存储器电源开关,用于根据该第一电平信号断开第二存储器22的电源。另外,还可以通过检测是否有热键被触发(即上述第一条件),若有,则产生一执 行命令,该断电控制模块232根据该执行命令,控制该第二存储器22断电;另外,再如图7所示,该混合存储器的上述第二控制模块24可具体包括检测模块241,用于在所述电子设备执行所述第一功能且检测到所述第二存储器 被触发时,产生一上电命令;上电控制模块242,用于根据所述上电命令控制所述第二存储器上电。上述第一控制模块23还可包括对象建立模块,用于在上述第二存储器22断电时,建立与所述第二存储器22至少 一部分对应的对象。
如该第二存储器22被分为至少两个分区,并为每一个分区虚拟出一个与该分区 对应的图标,所述检测模块在电子设备的操作系统执行第一功能时,如用户通过该操作系 统对该第二存储器22中的一个分区进行读/写数据时,通过点击该分区对应的图标,此时 检测模块241会产生一上电命令;上电控制模块242就会根据该上电命令立即为该第二存 储器22上电,用户即可访问或者查找该第二存储器中的文件数据。该实施例中,第一存储器21可以为固态硬盘SSD,如该固态硬盘SSD可以是一非易 失性闪存,而第二存储器22则可以为一磁性硬盘HDD (或者称机械式硬盘),在这种混合存 储器的结构中,第一存储器21,即闪存构成的这块存储空间被映射成硬盘日常使用最频繁 的扇区,可以存储操作系统的系统信息和用户经常使用的数据信息。该第一存储器21和该 第二存储器22由于分离的物理结构,因此,可以分别对其电源进行控制,该判断模块231, 在侦测到第二存储器22在预设时间段内没有被访问,则可以使断电控制模块232控制该 第二存储器22断电,但第一存储器21还维持正常工作,数据的读写和存取则在非易失性 Flash缓存(即第一存储器)进行。从而节省了数据从第二存储器22读写的耗电量,进而 延长电子设备的电池的使用时间;当然,在侦测到第二存储器22被访问时,可以控制该第 二存储器22上电,从而进行正常的访问。该判断模块和该对象建立模块可以集成在一起,为一应用模块APP,该信号转换模 块可以为一嵌入式控制器EC(Embedded Controller),该第二存储器电源开关可以是设计 在该混合存储器20中的一硬件开关,也可以是设计在该混合存储器20中的一可编程逻辑, 该可编程逻辑用两个电平信号,如高电平或者低电平,来使该第二存储器22的断开电源或 者上电;该嵌入式控制器EC获取应用模块APP的判断结果,将该判断结果转换成相应的电 平信号,并输出至第二存储器电源开关,再由该第二存储器电源开关对该第二存储器22进 行控制,在预设时间段内该第二存储器22没有被访问时,第二存储器电源开关断开该第二 存储器22的电源,从而节省了该第二存储器22的耗电量,当该应用模块APP检测到对该第 二存储器22的访问时,就为该第二存储器22上电,保证该第二存储器22能够被正常访问。如图8所示,本发明的实施例还提供一种计算机存储器电源的方法,该方法应用 于包括第一存储器和第二存储器的计算机,其中所述计算机的至少一部分操作系统安装在 所述第一存储器中,所述至少一部分操作系统至少能独立执行该第一功能,该第一存储器 与该第二存储器的物理上相互独立;该方法包括步骤31,在执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电, 所述第一条件为所述第二存储器需要断电的条件;如在预设时间段内没有截获到对所述第二存储器的访问操作时,控制所述第二存 储器断电;步骤32,在执行所述第一功能时,且满足第二条件时,控制所述第二存储器上电, 所述第二条件为所述第二存储器需要上电的条件;如截获到对所述第二存储器的访问操作时,控制所述第二存储器上电。在上述步骤31中,第二存储器断电时,会虚拟出第二存储器的图标或者第二存储 器内分区的图标,用户如果点击这些图标,就认为用户要直接访问第二存储器,如用户直接 点击第二存储器的盘符“F”盘中的某一文件夹;
当然用户通过操作系统OS访问某一文件或者通过第三方软件(如Office)访问 某一文件,该方法中,也会截获到通过操作系统或者第三方软件发出的对第二存储器的访 问操作。而上述步骤32具体实现时,可包括判断若截获到对所述第二存储器访问操作,则为所述第二存储器上电。另外,上述步骤31中,预设时间段还可以根据第二存储器实际被访问的情况进行 动态调整,如该方法还包括检测所述第二存储器在预设时间内被访问的次数,获取所述第二存储器被访问的
频率;根据所述第二存储器被访问的频率,调整所述预设时间段。这样,通过对该第二存储器被访问的频率进行学习,若第二存储器被访问的频率 比较小,那么就可以通过对该预设时间段进行动态调整,使该预设时间段变长,以更大程度 减小该第二存储器的耗电量;若第二存储器被访问的频率变大,那么可以适当减小该预设 时间段的长度,这样可以根据第二存储器实际被访问的情况,为该第二存储器断电。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。
权利要求
一种计算机系统,其特征在于,包括第一存储器,用于安装计算机的至少一部分操作系统,所述至少一部分操作系统至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储除数据;第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件。
2.根据权利要求1所述的计算机系统,其特征在于,所述第一控制模块包括判断模块,用于在所述计算机执行所述第一功能时,判断所述第二存储器在所述预设 时间段内是否被访问,若没有被访问,产生第一判断结果信号;断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
3.根据权利要求2所述的计算机系统,其特征在于,还包括第二控制模块,用于在所述计算机执行所述第一功能时,且满足第二条件时,控制所述 第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
4.根据权利要求3所述的计算机系统,其特征在于,所述第一控制模块还包括对象建立模块,用于在所述第二存储器断电时,建立与所述第二存储器的至少一部分 对应的对象;所述第二控制模块包括检测模块,用于在所述计算机执行所述第一功能,且检测到所述对象被触发时,产生一 上电命令;上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
5.根据权利要求1-4任一项所述的计算机系统,其特征在于,所述第一存储器和所述 第二存储器为采用不同供电端口的两块独立存储器,所述第一存储器为固态存储器或者磁 性存储器,所述第二存储器为磁性存储器。
6.一种混合存储器,用于存储电子设备的数据信息,其特征在于,该混合存储器包括 第一存储器,用于安装所述电子设备的至少一部分操作系统,所述至少一部分操作系统至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储数据; 第一控制模块,用于在所述电子设备执行所述第一功能时,且满足第一条件时,控制所 述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;第二控制模块,用于在所述电子设备执行所述第一功能时,且满足第二条件时,控制所 述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
7.根据权利要求6所述的混合存储器,其特征在于,所述第一控制模块包括判断模块,用于在所述电子设备执行所述第一功能时,判断所述第二存储器在所述预 设时间段内是否被访问,若没有被访问,产生第一判断结果信号;断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
8.根据权利要求6或7所述的混合存储器,其特征在于,所述第二控制模块包括检测模块,用于在所述电子设备执行所述第一功能,且检测到所述第二存储器被触发 时,产生一上电命令;上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
9.根据权利要求8所述的混合存储器,其特征在于,所述第一存储器为固态存储器,所 述第二存储器为磁性存储器。
10.一种控制计算机存储器电源的方法,所述方法应用于包括第一存储器和第二存储 器的计算机,其中,所述计算机的至少一部分操作系统安装在所述第一存储器中,所述至少 一部分操作系统至少能独立执行第一功能,所述第一存储器与所述第二存储器在物理上相 互独立;其特征在于,该方法包括在执行所述第一功能,且满足第一条件时,控制所述第二存储器断电,所述第一条件为 所述第二存储器需要断电的条件;在执行所述第一功能,且满足第二条件时,控制所述第二存储器上电,所述第二条件为 所述第二存储器需要上电的条件。
全文摘要
本发明提供一种计算机系统、混合存储器及控制计算机存储器电源的方法,其中,计算机系统包括安装计算机的至少一部分操作系统,所述至少一部分操作系统至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储除数据;第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件。本发明的方案减小了计算机存储器的耗电量,延长了计算机电池的使用时间。
文档编号G06F1/32GK101989121SQ200910089989
公开日2011年3月23日 申请日期2009年7月30日 优先权日2009年7月30日
发明者党兆帅, 易贤群, 王晓刚, 袁大龙 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1