CN101989121B - 计算机***、混合存储器及控制计算机存储器电源的方法 - Google Patents
计算机***、混合存储器及控制计算机存储器电源的方法 Download PDFInfo
- Publication number
- CN101989121B CN101989121B CN 200910089989 CN200910089989A CN101989121B CN 101989121 B CN101989121 B CN 101989121B CN 200910089989 CN200910089989 CN 200910089989 CN 200910089989 A CN200910089989 A CN 200910089989A CN 101989121 B CN101989121 B CN 101989121B
- Authority
- CN
- China
- Prior art keywords
- memory
- condition
- operating system
- function
- control 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.)
- Active
Links
Images
Landscapes
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本发明提供一种计算机***、混合存储器及控制计算机存储器电源的方法,其中,计算机***包括:安装计算机的至少一部分操作***,所述至少一部分操作***至少能独立执行第一功能;第二存储器,与所述第一存储器在物理上相互独立,用于存储除数据;第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件。本发明的方案减小了计算机存储器的耗电量,延长了计算机电池的使用时间。
Description
技术领域
本发明涉及计算机领域,特别是指一种计算机***、混合存储器及控制计算机存储器电源的方法。
背景技术
笔记本电脑以其轻巧的体积、个性化的设计和良好的便携性,赢得了越来越多用户的青睐。但是问题也随之出现,用户总觉得“笔记本电脑的电池使用时间太短了”,最长才可以使用3~4个小时。在电池电量耗尽的情况之下,不得不停下手头的工作。要避免上述情况发生,笔记本电脑正向长电池寿命(longbattery life)的方向发展,然而现有的笔记本电脑本身并没有什么有效的设计使笔记本电脑的电池使用时间延长,有的也只是:如花钱买一块电池备用或者对自己的笔记本电脑进行省电优化,用户可以通过正确地使用“待机”、“睡眠”和“关闭”选项,达到节能需要,然而无论是“待机”、“睡眠”或者是“关闭”,计算机的操作***都是处于不启动的状态,这种情况下用户无法进行正常工作。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
现有的笔记本电脑没有一种有效方案,可以使笔记本电脑处于工作状态时,节省电池耗电量或者延长笔记电脑电池使用时间。
发明内容
本发明要解决的技术问题是提供一种节省存储器耗电量,能够延长计算机电池使用时间的计算机***、混合存储器及控制计算机存储器电源的方法。
为解决上述技术问题,本发明的实施例提供的技术方案如下:
一方面,提供一种计算机***,包括:
第一存储器,用于安装计算机的至少一部分操作***,所述至少一部分操作***至少能独立执行第一功能;
第二存储器,与所述第一存储器在物理上相互独立,用于存储除数据;
第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件。
优选的,所述第一控制模块包括:
判断模块,用于在所述计算机执行所述第一功能时,判断所述第二存储器在所述预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;
断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
优选的,所述计算机***还包括:
第二控制模块,用于在所述计算机执行所述第一功能时,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
优选的,所述第一控制模块还包括:
对象建立模块,用于在所述第二存储器断电时,建立与所述第二存储器的至少一部分对应的对象;
所述第二控制模块包括:
检测模块,用于在所述计算机执行所述第一功能,且检测到所述对象被触发时,产生一上电命令;
上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
优选的,所述第一存储器和所述第二存储器为采用不同供电端口的两块独立存储器,所述第一存储器为固态存储器或者磁性存储器,所述第二存储器为磁性存储器。
另一方面,本发明的实施例还提供一种混合存储器,用于存储电子设备的数据信息,该混合存储器包括:
第一存储器,用于安装所述电子设备的至少一部分操作***,所述至少一部分操作***至少能独立执行第一功能;
第二存储器,与所述第一存储器在物理上相互独立,用于存储数据;
第一控制模块,用于在所述电子设备执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;
第二控制模块,用于在所述电子设备执行所述第一功能时,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
优选的,所述第一控制模块包括:
判断模块,用于在所述电子设备执行所述第一功能时,判断所述第二存储器在所述预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;
断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
优选的,所述第二控制模块包括:
检测模块,用于在所述电子设备执行所述第一功能,且检测到所述第二存储器被触发时,产生一上电命令;
上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
优选的,所述第一存储器为固态存储器,所述第二存储器为磁性存储器。
再一方面,本发明的实施例还提供一种控制计算机存储器电源的方法,所述方法应用于包括第一存储器和第二存储器的计算机,其中,所述计算机的至少一部分操作***安装在所述第一存储器中,所述至少一部分操作***至少能独立执行第一功能,所述第一存储器与所述第二存储器在物理上相互独立;该方法包括:
在执行所述第一功能,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;
在执行所述第一功能,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
本发明的实施例具有以下有益效果:
上述方案将计算机***的存储器,分为在物理上相互独立的第一存储器和第二存储器,可以使第二存储器的电源被单独控制,其中第一存储器专门用来存储计算机的至少一部分操作***;第二存储器专门用来存储数据;在所述数据不***作时,可以断开该第二存储器的电源,以节省第二存储器的耗电量,延长计算机电池的使用时间,这样,很好地避免了现有的磁性硬盘,无论有没有***作,均处于上电状态,而且,无论任何操作,都会使硬盘的盘体旋转,从而耗掉大量的电量的问题。
附图说明
图1为本发明的实施例计算机***的结构示意图;
图2为图1所示计算机***的一具体实施例示意图;
图3为图2所示计算机***的一具体实施例示意图;
图4为图3所示计算机***的另一具体实施例示意图;
图5为上述计算机***实施例的具体应用示意图;
图6为本发明的实施例混合存储器的结构示意图;
图7为图6所示混合存储器的一具体实施例示意图;
图8为本发明的实施例控制计算机存储器电源的方法流程示意图。
具体实施方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明的实施例针对现有技术中笔记本电脑电池使用时间较短的问题,提供一种省电的计算机***,混合存储器以及控制计算机存储器电源的方法。
如图1所示,本发明的实施例计算机***10,包括:
第一存储器11,用于安装计算机的至少一部分操作***,该至少一部分操作***至少能执行第一功能;换句话说,该计算机的操作***(例如,windows,linux等)的至少一部分安装在第一存储器内。该至少一部分操作***为最小级操作***,其中,该最小级操作***的存在能够保证该计算机的相关硬件启动并运行,且提供给用户一个操作平台,在所述操作平台上可以实现所述第一功能,例如,用户所述操作平台可以安装软件或者进行操作(上网、听歌,看电影,游戏等等)。其中,这里所述最小级操作***可以从以下几种角度理解:从自顶向下的角度,最小级操作***是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机;自底向上的角度,最小级操作***是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他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可以选用合适大小,如10G或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中,预设时间段还可以根据第二存储器实际被访问的情况进行动态调整,如该方法还包括:
检测所述第二存储器在预设时间内被访问的次数,获取所述第二存储器被访问的频率;
根据所述第二存储器被访问的频率,调整所述预设时间段。
这样,通过对该第二存储器被访问的频率进行学习,若第二存储器被访问的频率比较小,那么就可以通过对该预设时间段进行动态调整,使该预设时间段变长,以更大程度减小该第二存储器的耗电量;若第二存储器被访问的频率变大,那么可以适当减小该预设时间段的长度,这样可以根据第二存储器实际被访问的情况,为该第二存储器断电。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种计算机***,其特征在于,包括:
第一存储器,用于安装计算机的至少一部分操作***,所述至少一部分操作***至少能独立执行第一功能,所述至少一部分操作***为最小级操作***,所述最小级操作***提供给用户一个操作平台,在所述操作平台上实现所述第一功能,所述操作平台为与实际硬件等价的虚拟机;
第二存储器,与所述第一存储器在物理上相互独立,用于存储数据;
第一控制模块,用于在所述计算机执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;其中,所述第一存储器和所述第二存储器为所述计算机的同一硬盘的两个物理上相互独立的存储区域。
2.根据权利要求1所述的计算机***,其特征在于,所述第一控制模块包括:
判断模块,用于在所述计算机执行所述第一功能时,判断所述第二存储器在预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;
断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
3.根据权利要求2所述的计算机***,其特征在于,还包括:
第二控制模块,用于在所述计算机执行所述第一功能时,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
4.根据权利要求3所述的计算机***,其特征在于,所述第一控制模块还包括:
对象建立模块,用于在所述第二存储器断电时,建立与所述第二存储器的至少一部分对应的对象;
所述第二控制模块包括:
检测模块,用于在所述计算机执行所述第一功能,且检测到所述对象被触发时,产生一上电命令;
上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
5.根据权利要求1-4任一项所述的计算机***,其特征在于,所述第一存储器和所述第二存储器为采用不同供电端口的两块独立存储器,所述第一存储器为固态存储器或者磁性存储器,所述第二存储器为磁性存储器。
6.一种混合存储器,用于存储电子设备的数据信息,其特征在于,该混合存储器包括:
第一存储器,用于安装所述电子设备的至少一部分操作***,所述至少一部分操作***至少能独立执行第一功能,所述至少一部分操作***为最小级操作***,所述最小级操作***提供给用户一个操作平台,在所述操作平台上实现所述第一功能,所述操作平台为与实际硬件等价的虚拟机;
第二存储器,与所述第一存储器在物理上相互独立,用于存储数据;
第一控制模块,用于在所述电子设备执行所述第一功能时,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件;
第二控制模块,用于在所述电子设备执行所述第一功能时,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
7.根据权利要求6所述的混合存储器,其特征在于,所述第一控制模块包括:
判断模块,用于在所述电子设备执行所述第一功能时,判断所述第二存储器在预设时间段内是否被访问,若没有被访问,产生第一判断结果信号;
断电控制模块,用于根据所述第一判断结果信号控制所述第二存储器断电。
8.根据权利要求6或7所述的混合存储器,其特征在于,所述第二控制模块包括:
检测模块,用于在所述电子设备执行所述第一功能,且检测到所述第二存储器被触发时,产生一上电命令;
上电控制模块,用于根据所述上电命令控制所述第二存储器上电。
9.根据权利要求8所述的混合存储器,其特征在于,所述第一存储器为固态存储器,所述第二存储器为磁性存储器。
10.一种控制计算机存储器电源的方法,所述方法应用于包括第一存储器和第二存储器的计算机,其中,所述计算机的至少一部分操作***安装在所述第一存储器中,所述至少一部分操作***至少能独立执行第一功能,所述第一存储器与所述第二存储器在物理上相互独立;其特征在于,该方法包括:
在所述至少一部分操作***执行所述第一功能,且满足第一条件时,控制所述第二存储器断电,所述第一条件为所述第二存储器需要断电的条件,所述至少一部分操作***为最小级操作***,所述最小级操作***提供给用户一个操作平台,在所述操作平台上实现所述第一功能,所述操作平台为与实际硬件等价的虚拟机;
在所述至少一部分操作***执行所述第一功能,且满足第二条件时,控制所述第二存储器上电,所述第二条件为所述第二存储器需要上电的条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910089989 CN101989121B (zh) | 2009-07-30 | 2009-07-30 | 计算机***、混合存储器及控制计算机存储器电源的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910089989 CN101989121B (zh) | 2009-07-30 | 2009-07-30 | 计算机***、混合存储器及控制计算机存储器电源的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101989121A CN101989121A (zh) | 2011-03-23 |
CN101989121B true CN101989121B (zh) | 2013-10-02 |
Family
ID=43745700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910089989 Active CN101989121B (zh) | 2009-07-30 | 2009-07-30 | 计算机***、混合存储器及控制计算机存储器电源的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101989121B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103885795B (zh) * | 2012-12-21 | 2017-12-08 | 雅特生嵌入式计算有限公司 | 启动内存库选择、BIOS、基于Intel的平台中的升级和危机恢复 |
US20160011649A1 (en) * | 2013-03-04 | 2016-01-14 | Nec Corporation | Electronic apparatus, power supply control method, and program |
CN103455390A (zh) * | 2013-08-29 | 2013-12-18 | 上海铁路通信有限公司 | 适用于车辆使用环境的双介质冗余存储***及其应用 |
CN103530236A (zh) * | 2013-10-21 | 2014-01-22 | 华为技术有限公司 | 一种混合硬盘的实现方法及装置 |
CN107340970A (zh) * | 2016-01-19 | 2017-11-10 | 联芸科技(杭州)有限公司 | 依据电源状态决定其混合存储单元运作模式的电子***以及用于电子***的操作的方法 |
CN107480545B (zh) * | 2017-08-10 | 2020-09-11 | 合肥联宝信息技术有限公司 | 一种数据保护方法和电子设备 |
CN112083964B (zh) * | 2019-06-14 | 2024-02-13 | 佛山市顺德区顺达电脑厂有限公司 | 作业***布署方法 |
CN116627865B (zh) * | 2023-04-26 | 2024-02-06 | 安庆师范大学 | 具有多个存储装置的计算机的访问方法及装置 |
-
2009
- 2009-07-30 CN CN 200910089989 patent/CN101989121B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101989121A (zh) | 2011-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101989121B (zh) | 计算机***、混合存储器及控制计算机存储器电源的方法 | |
US7454639B2 (en) | Various apparatuses and methods for reduced power states in system memory | |
US7136973B2 (en) | Dual media storage device | |
CN103995578B (zh) | 一种具有数据持续模式的器件驱动器 | |
KR101736384B1 (ko) | 비휘발성 메모리 시스템 | |
US8195971B2 (en) | Solid state disk and method of managing power supply thereof and terminal including the same | |
EP1768014B1 (en) | Storage control apparatus, data management system and data management method | |
US8364995B2 (en) | Selective power reduction of memory hardware | |
WO2015051711A1 (zh) | 一种基于多通道slc nand与dram缓存的新usb协议计算机加速设备 | |
CN104571459A (zh) | 磁盘阵列存储装置、服务器***及其电源管理方法 | |
US20080172518A1 (en) | Systems For Supporting Readydrive And Readyboost Accelerators In A Single Flash-Memory Storage Device | |
KR102114109B1 (ko) | 데이터 저장 장치 | |
CN105183379A (zh) | 一种混合内存的数据备份***及方法 | |
CN101424971A (zh) | 信息处理设备和控制方法 | |
US20040250148A1 (en) | Tiered secondary memory architecture to reduce power consumption in a portable computer system | |
CN103389948A (zh) | 存储器管理装置和方法以及电子设备 | |
CN106250051A (zh) | 磁盘驱动器速度管理方法与*** | |
CN101788913B (zh) | 具有内建双可被隐藏操作装置的计算机*** | |
EP2757481B1 (en) | Caching method and caching system using dual disks | |
Udani et al. | The power broker: Intelligent power management for mobile computers | |
US20220283721A1 (en) | Operating multiple storage devices using nvm interface | |
Micheloni et al. | Hybrid storage systems | |
CN101176075A (zh) | 能够提高存储器使用寿命的电路和方法 | |
CN201188321Y (zh) | 内建显示器的储存装置 | |
CN102141945B (zh) | 具有内建快闪存储器备用作业单元的电脑***及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |