一种硬盘控制方法、装置及计算机制造方法及图纸

技术编号:5208454 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种硬盘控制方法、装置及计算机,其中,该硬盘控制方法包括:检测系统当前所处的模式;当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率;当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送至所述硬盘的硬盘访问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令保存到预设的存储器中。利用该技术方案,可在系统处于空闲模式、且硬盘的访问频率较低的情况下,拦截系统对硬盘的访问命令,可实现硬盘的无操作状态,进而可真正进入待机等省电模式。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种硬盘控制方法、装置及计算机
技术介绍
为节省功耗,电子设备如计算机具有多种省电模式。例如,现有笔记本电脑的省 电模式包括空闲模式(Idle Mode)、待机模式(Standby Mode)、休眠模式(Suspend Mode) 等。其中,硬盘在不同的模式时,功耗有明显的差异。例如,硬盘工作在待机模式时的功耗 明显低于硬盘在空闲模式时的功耗。在实际应用中,用户可通过设置硬盘关闭,而使硬盘进入省电的待机模式。但是, 在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题在实际的应用中,即使 用户设置了硬盘关闭,由于操作系统对硬盘的周期性访问,使得硬盘基本上总是处于被访 问的状态,基本上无法实现硬盘的无操作的状态,从而使得硬盘实际上很难真正进入某些 预定的省电模式,如待机模式。
技术实现思路
本专利技术的实施例提供一种硬盘控制方法、装置及计算机,以使得硬盘能实现无操 作的状态,并进入预设的省电模式。为了实现上述目的,一方面,提供一种硬盘控制方法,其中,包括如下步骤检测系统当前所处的模式;当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率;当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送至所述硬盘的硬 盘访问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令保存到预设的存 储器中。优选地,所述的硬盘控制方法,其中,通过采集所述硬盘的输入输出速度来确定所 述采集系统中硬盘的访问频率。优选地,所述的硬盘控制方法,其中,在执行所述拦截后,还包括在检测出发生预设的拦截终止触发事件时,终止所述拦截,并将已保存到所述存 储器中的访问命令发送至所述硬盘。优选地,所述的硬盘控制方法,其中,所述预设的省电模式为待机模式。优选地,所述的硬盘控制方法,其中,在所述拦截后,还包括在所述拦截保持的时间长度达到用户预先设置的时间长度时,所述硬盘进入预设 的省电模式;或,发送进入节电模式的命令给硬盘,通知所述硬盘进入所述预设的省电模式。另一方面,提供一种硬盘控制装置,其中,包括模式检测模块,用于检测系统当前所处的模式;访问频率确定模块,用于当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率;拦截模块,用于当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送 至所述硬盘的硬盘访问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令 保存到预设的存储器中。优选地,所述的硬盘控制装置,其中,所述访问频率确定模块通过采集所述硬盘的 输入输出速度来确定所述采集系统中硬盘的访问频率。优选地,所述的硬盘控制装置,其中,还包括拦截终止模块,用于在检测出发生了拦截终止触发事件时,终止所述拦截,并将已 保存到所述存储器中的访问命令发送至所述硬盘。优选地,所述的硬盘控制装置,其中,还包括待机模式进入模块,用于在所述拦截后,使硬盘进入待机模式。又一方面,提供一种计算机,包括硬盘,其中,还包括硬盘控制装置,所述硬盘 控制装置包括模式检测模块,用于检测系统当前所处的模式;访问频率确定模块,用于当检测出系统当前处于空闲模式时,确定系统中硬盘的 访问频率;拦截模块,用于当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送 至所述硬盘的硬盘访问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令 保存到预设的存储器中。优选地,所述的计算机,其中,所述硬盘控制装置还包括拦截终止模块,用于在检测出发生了拦截终止触发事件时,终止所述拦截,并将已 保存到所述存储器中的访问命令发送至所述硬盘。上述技术方案中的一个技术方案具有如下技术效果通过在系统处于空闲模式、且硬盘的访问频率较低的情况下,拦截系统对硬盘的 访问命令,使硬盘能够实现无操作的状态,并真正进入待机模式或其它预设的省电模式,实 现对功耗的节省。附图说明图1为本专利技术实施例的硬盘控制方法的流程示意图;图2为本专利技术实施例的硬盘控制装置的结构示意图。具体实施例方式为使本专利技术实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附 图及具体实施例进行详细描述。图1为本专利技术的实施例硬盘控制方法的流程示意图。如图1,本专利技术实施例的硬盘 控制方法包括如下步骤步骤101,检测系统当前所处的模式;步骤102,当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率;该步骤中,优选地,通过采集所述硬盘的输入输出速度来确定所述采集系统中硬盘的访问频率;步骤103,当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送至所述 硬盘的硬盘访问命令,以使所述硬盘进入预设的省电模式,并将硬盘访问命令保存到预设 的存储器中;该步骤中,示例性地,该预设的省电模式为待机(standby)模式;该步骤中,优选地,当硬盘的输入输出速度小于预先设定的输入输出速度阈值时, 可确定出硬盘的访问频率小于预定的访问频率阈值;该步骤中,示例性地,可通过在硬盘驱动模块如驱动程序的上层挂接一个拦截模 块来实现将所有欲发送给硬盘驱动模块的硬盘访问命令拦截,不让这些硬盘访问命令发送 至硬盘,从而避免了硬盘的操作,使硬盘能保持无操作的状态,直到出现使拦截终止的拦截 终止触发事件发生,如用户操作事件或电源管理事件等时,才停止该拦截,并将已保存到存 储器中的硬盘访问命令发送至所述硬盘;该步骤中,上述存储器为内存。优选地,该实施例中,在所述拦截后,硬盘进入待机模式,或其它预设的省电模式。 在省电模式下,根据具体省电模式的不同,硬盘的转速变慢、或硬盘完全不工作即硬盘关闭 了。如,在硬盘处于待机模式时,硬盘停止工作了,此时硬盘的能耗最低。其中,硬盘停止工 作,包括硬盘的马达(Spindle Motor)停止工作了。优选地,在该实施例中,在执行上述拦截后,还包括检测是否发生了拦截终止触 发事件;如是,则停止所述拦截,并将已保存到所述存储器中的访问命令发送至所述硬盘。 此时,硬盘有访问命令时,就自动从省电模式切换到工作模式。同时,系统还可以继续执行 上一次操作。继续延用上述例子进行举例,当用户正在通过输入设备(键盘)对word文档 进行编辑,因临时有事走开,此时系统处于空闲状态,且系统中硬盘的访问频率小于预定的 访问频率阈值,系统将所有欲发送给硬盘的硬盘访问命令拦截存入到预设的存储器中,同 时硬盘进入到省电模式。此时如果用户重新回到计算机旁,通过输入设备进行继续对所述 word文档进行编辑。计算机检测到有键盘输入,所述拦截事件终止。由于将所有欲发送给 硬盘的硬盘访问命令拦截存入到预设的存储器中,被拦截的所述欲发送给硬盘的硬盘访问 命令将继续发送给硬盘。所以,系统仍然可以继续执行上一次的操作,不会发生系统报错! 增强了用户的使用体验。优选地,在所述拦截后,可以是在保存硬盘访问命令之前或保存硬盘访问命令之 后,还包括在所述拦截保持的时间长度达到用户预先设置的时间长度时,硬盘进入预设的 省电模式。具体地,用户可预先设置硬盘保持无操作状态,即无任何访问命令的状态达到预 定的时间长度时,进入预定的省电模式如待机模式。示例性地,用户可通过BIOS设置该时 间长度,或通过操作系统提供的电源选项设置接口进行设置。优选地,在所述拦截后,可以是在保存硬盘访问命令之前或保存硬盘访问命令之 后,还包括发送进入节电模式的本文档来自技高网...

【技术保护点】
一种硬盘控制方法,其特征在于,包括如下步骤:检测系统当前所处的模式;当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率;当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送至所述硬盘的硬盘访问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令保存到预设的存储器中。

【技术特征摘要】
1.一种硬盘控制方法,其特征在于,包括如下步骤 检测系统当前所处的模式;当检测出系统当前处于空闲模式时,确定系统中硬盘的访问频率; 当所述硬盘的访问频率小于预定的访问频率阈值时,拦截欲发送至所述硬盘的硬盘访 问命令,以使所述硬盘进入预设的省电模式,并将所述硬盘访问命令保存到预设的存储器 中。2.根据权利要求1所述的硬盘控制方法,其特征在于,通过采集所述硬盘的输入输出 速度来确定所述采集系统中硬盘的访问频率。3.根据权利要求1或2所述的硬盘控制方法,其特征在于,在执行所述拦截后,还包括在检测出发生预设的拦截终止触发事件时,终止所述拦截,并将已保存到所述存储器 中的访问命令发送至所述硬盘。4.根据权利要求3所述的硬盘控制方法,其特征在于,所述预设的省电模式为待机模式。5.根据权利要求1所述的硬盘控制方法,其特征在于,在所述拦截后,还包括在所述拦截保持的时间长度达到用户预先设置的时间长度时,所述硬盘进入预设的省 电模式;或,发送进入节电模式的命令给硬盘,通知所述硬盘进入所述预设的省电模式。6.一种硬盘控制装置,其特征在于,包括 模式检测模块,用于检测系统当前所处的模式;访问频率确定模块,用于当检测出系统当前处于空闲模式时,确定系统中硬盘的访问 频率;拦截模块,用于当所述硬盘的访问频率小于预定的访问频率阈值...

【专利技术属性】
技术研发人员:易贤群
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1