信息处理设备、 信息处理方法及程序 技术领域 本公开涉及信息处理设备、 信息处理方法及程序。 具体地, 本公开涉及使得可以防 止数据丢失并保护设备避免异常温度的信息处理设备、 信息处理方法及程序。
背景技术 当个人计算机的操作终止时, 电源被关闭。 然而, 如果当数据正被记录在硬盘上时 电源被关闭, 则仅不完整的数据被记录在硬盘上, 成为故障的原因。例如, 如果当数据被保 存在暂时保持将被记录在硬盘上的数据的缓冲存储器中时电源被关闭, 则缓冲存储器中的 数据丢失而不被记录在硬盘上。
日本未实审专利申请公报 No.2003-333748 提议了如下的方法。即, 在日本未实审 专利申请公报 No.2003-333748 的公开内容中, 当电源开关被关闭时, 对硬盘驱动器的电力 供应不直接被切断。 在该公开内容中, 包括电阻和电容器的延迟电路被设置, 并且当电源开 关被关闭时生成的电源关闭信号被延迟电路延迟某个时间。 然后, 在某个时间已流逝后, 对 硬盘驱动器的电力供应停止。
该技术为将缓冲存储器中的数据记录在硬盘上提供了足够的时间, 由此避免了数 据丢失。
发明内容 然而, 仅通过如上所述在电源开关关闭时延迟电力供应的切断, 难以通过例如当 设备温度异常升高时紧急终止操作来保护设备。
希望防止数据损失并使设备避免异常温度。
根据本公开的实施例, 提供了一种信息处理设备, 包括 : 电源开关, 所述电源开关 被接通和断开以供应和切断电力 ; 电力供应部分, 所述电力供应部分通过电源开关向每个 部分供应电力 ; 操作控制部分, 无论电源开关是通状态还是断状态, 电力都从电力供应部分 被供应到所述操作控制部分, 并且所述操作控制部分基于软件来控制对包括内置缓冲存储 器的主存储设备的电力供应 ; 测量部分, 所述测量部分对测量对象的温度进行测量 ; 以及 电力控制部分, 所述电力控制部分受操作控制部分控制并控制从电力供应部分到主存储设 备的电力供应, 其中当所述测量部分检测到异常温度时, 所述操作控制部分在将暂时保持 在缓冲存储器中以被记录在主存储设备中的所有数据记录到主存储设备中所必需的时间 已流逝之后控制所述电力控制部分, 从而停止从电力供应部分到主存储设备的电力供应。
此外, 当测量部分检测到异常温度时, 操作控制部分可通过立即断开电源开关来 停止来自电源开关的电力供应。
电力控制部分可包括从电力供应部分向主存储设备供应电力的第一场效应晶体 管和受操作控制部分控制并对第一场效应晶体管进行开关的第二场效应晶体管。
测量对象可以是操作控制部分。
操作控制部分可通过当电源按钮已被连续操作某个时间或更长时立即断开电源
开关, 来停止来自电源开关的电力供应, 并且可通过在从电源按钮已被连续操作某个时间 或更长的状态被检测到开始已流逝了将暂时保持在缓冲存储器中以被记录在主存储设备 中的所有数据记录到主存储设备中所必需的时间之后控制电力控制部分, 来停止从电力供 应部分到主存储设备的电力供应。
信息处理设备还可包括用于在正常模式中供应电力的用于正常模式的电池 ; 用于 在紧急模式中供应电力的紧急电池 ; 以及将用于正常模式的电池或紧急电池连接到电源开 关的切换开关, 其中操作控制部分可对切换开关进行切换以便用于正常模式的电池在正常 模式中被连接到电源开关并且紧急电池在紧急模式中被连接到电源开关。
当连续的电力停止被供应时, 操作控制部分可将该状态判定为紧急情况。
根据本公开的实施例, 操作控制部分可通过当测量部分检测到异常温度时立即断 开电源开关来停止来自电源开关的电力供应, 并且可通过在将暂时保持在缓冲存储器中以 被记录在主存储设备中的所有数据记录到主存储设备中所必需的时间已流逝之后控制电 力控制部分, 来停止从电力供应部分到主存储设备的电力供应。
根据本公开的实施例的信息处理方法和程序与上述根据本公开的实施例的信息 处理设备相对应。
如上所述, 根据本公开的实施例, 可以防止数据丢失并使设备避免异常温度。附图说明
图 1 是示出根据本公开的实施例的信息处理设备的实施例的配置的电路图 ; 图 2 是示出硬盘驱动器的实施例的配置的框图 ; 图 3 是示出操作控制部分的功能配置的框图 ; 图 4 是例示了终止处理的流程图 ; 图 5A 至 5D 是例示了操作的定时的定时图 ; 图 6A 至 6D 是例示了操作的定时的定时图 ; 图 7A 至 7D 是例示了操作的定时的定时图 ; 并且 图 8 是例示了延迟时间设置处理的流程图。具体实施方式
以下, 将按下述次序来描述本公开的实施例 ( 以下称为实施例 )。
[ 信息处理设备的配置 ]
[ 硬盘驱动器的配置 ]
[ 操作控制部分的功能配置 ]
[ 正常模式中的信息处理设备的操作 ]
[ 终止期间的信息处理设备的操作 ]
[ 异常温度检测中的操作的定时 ]
[ 电源按钮操作期间的操作的定时 ]
[ 电力供应被切断时执行的操作的定时 ]
[ 延迟时间设置处理 ]
[ 信息处理设备的配置 ]图 1 是示出根据本公开的实施例的信息处理设备的实施例的配置的电路图。利 用例如个人计算机来配置信息处理设备 1。利用电力供应部分 11、 电源 IC 12、 连续电源 (continuous power supply)13、 电源按钮 14A、 电源开关 14B、 端子 15、 操作控制部分 16、 测 量部分 17、 电力控制部分 18、 存储部分 19、 硬盘驱动器 20、 测量对象 21 和操作部分 22 来配 置信息处理设备 1。
电力供应部分 11 包括 AC 电源 31、 电池 32 和 33、 切换开关 34、 检测部分 35 和切 换开关 36。AC 电源 31 连接到电容器 ( 未示出 ) 等, 并且通过对交流进行整流来输出直流。 电池 32 在 AC 电源 31 被连接时被 AC 电源 31 充电, 并且在 AC 电源 31 未被连接时代替 AC 电源 31 向每个部分供应电力。例如, 在便携个人计算机的情况下, 电池 32 被使用于在某些 情况中不存在电插座 (electric outlet) 的地方。这种情况下, 与电池 32 被连接到 AC 电 源 31 的情况类似, 电池 32 具有能够操作信息处理设备 1 大约若干小时的容量。使用未被 连接到 AC 电源 31 的电池的状态是正常使用状态 ; 因此, 电池 32 是用于正常模式的电池。
电池 33 也在连接到 AC 电源 31 时被 AC 电源 31 充电, 并且在未连接到 AC 电源 31 时代替 AC 电源 31 向每个部分供应电力。例如, 在不包含电池 32 的桌面型个人计算机中, 电池 33 在例如 AC 电源 31 在运行期间突然被切断的紧急情况中供应必要的最小电力。作 为替代, 当膝上型个人计算机在未连接到 AC 电源 31 时被使用时, 电池 33 在例如 AC 电源 31 突然被拆下的紧急情况中供应必要的最小电力。即, 电池 33 是在电力既不从 AC 电源 31 也 不从电池 32 被供应的紧急情况中发挥作用的紧急电池。在实施例中, 紧急情况中的必要最 小电力是稍后描述的硬盘驱动器 20 将缓冲存储器 71 中保持的数据存储在硬盘 72 中所必 需的电力。结果, 电池 33 的容量小于电池 32 的容量。
切换开关 34 受稍后描述的操作控制部分 16 的控制以便被切换到接触点 a 或接触 点 b。在正常模式中, 切换开关 34 被切换到接触点 a 侧, 并将电池 32 或 AC 电源 31 的电力 输出到每个部分。在紧急情况中, 切换开关 34 被切换到接触点 b 侧, 并将电池 33 的电力输 出到每个部分。
检测部分 35 检测 AC 电源 31 是否连接到电插座, 即电力是否被供应, 并将检测到 的结果输出到操作控制部分 16。切换开关 36 受操作控制部分 16 控制。当 AC 电源 31 连接 到电插座时, 即, 当电力被供应时, 切换开关 36 被接通, 并且当 AC 电源 31 未连接到电插座 时, 即, 当电力未被供应时, 切换开关 36 被断开。
电源 IC 12 将从切换开关 34 供应的电压调整为恒定的。连续电源 13 将从电源 IC 12 供应的电力输出到电源开关 14B、 操作控制部分 16 和电力控制部分 18。当接通时, 电源 开关 14B 将从连续电源 13 供应来的电力从端子 15 供应到未示出的每个部分 ( 即, 信息处理 设备 1 的每个构成要素 )。当电力供应被停止时, 电源开关 14B 被断开。操作控制部分 16 和电力控制部分 18 连接到电源开关 14B 的输入端子。因此, 无论电源开关 14B 是通状态还 是断状态, 电力都被连续供应。当电源开关 14B 被强制断开时, 电源按钮 14A 被用户操作。
操作控制部分 16 是利用例如微型计算机来配置的, 并且根据硬盘驱动器 20 的硬 盘 72( 稍后将参考图 2 来描述 ) 或存储部分 19 中存储的程序来控制每个部分的操作。无 论电源开关 14B 是通状态还是断状态, 电力都连续地从连续电源 13 被供应到操作控制部分 16。因此, 操作控制部分 16 可以一直操作。在实施例的情况中, 操作控制部分 16 不仅具有 控制对硬盘驱动器 20 的电力供应的功能, 而且具有控制信息处理设备 1 的每个部分的操作的功能。然而, 还可与另一操作控制部分 ( 未示出 ) 分担后一功能。
利用开关、 按钮、 鼠标等来配置操作部分 22, 并且当被用户操作时, 操作部分 22 向 操作控制部分 16 输出与操作相对应的控制命令信号。测量部分 17 检测测量对象 21 的温 度, 并将检测的结果输出到操作控制部分 16。 测量对象 21 是在信息处理设备 1 的构成要素 之中任意选择的。操作控制部分 16 或另一 CPU( 中央处理单元 ) 可被选择为测量对象 21。 在构成要素中, 当操作控制部分 16 生成最大热量并达到最高温度时, 如果操作控制部分 16 的温度被事先测量, 则可以保护其他构成要素免受由高温状态引起的有害影响。
电力控制部分 18 受操作控制部分 16 控制, 并控制从连续电源 13 到硬盘驱动器 20 的电力供应。利用二极管 51、 电阻 52、 n 沟道型 FET( 场效应晶体管 )53 和 p 沟道型 FET 54 来配置电力控制部分 18。可利用 MOS( 金属氧化物半导体 )FET 来配置 FET 53 和 54。
二极管 51 的阳极连接到操作控制部分 16, 其阴极连接到 FET 53 的栅极。 作为 FET 53 一侧信号电极的源极接地, 作为其另一侧信号电极的漏极连接到电阻 52 的一端和 FET 54 的栅极。FET 54 的源极连接到连续电源 13 的接触点和电阻 52 的另一端, 漏极连接到硬 盘驱动器 20。
[ 硬盘驱动器的配置 ] 图 2 是示出硬盘驱动器 20 的实施例的配置的框图。作为主存储设备的硬盘驱动 器 20 包括内置缓冲存储器 71 和硬盘 72。缓冲存储器 71 暂时保持基于 SATA( 串行高级技 术附件 ) 标准被提供并被记录在硬盘 72 中的数据。利用例如 RAM( 随机存取存储器 ) 来配 置缓冲存储器 71。当电源被关闭时, 保持的数据被丢失。缓冲存储器 71 中存储的数据被记 录在硬盘 72 中。
[ 操作控制部分的功能配置 ]
图 3 是示出操作控制部分 16 的功能配置的框图。操作控制部分 16 包括判断部分 91、 终止部分 92、 命令部分 93、 切换部分 94、 获取部分 95 和设置部分 96。这些部分由软件 的每个功能来配置并且可以可选地彼此交换数据。
判断部分 91 执行各种类型的判断处理。终止部分 92 运行软件终止处理。命令部 分 93 向每个部分输出命令。切换部分 94 控制开关和 FET 的切换。获取部分 95 获得由用 户指定的延迟时间。设置部分 96 设置延迟时间。
[ 正常模式中的信息处理设备的操作 ]
接下来, 将描述正常模式中的信息处理设备 1 的操作。 在正常模式中, 切换开关 34 被操作控制部分 16 切换到接触点 a 侧。因此, 来自 AC 电源 31 的电力通过切换开关 34 的 接触点 a、 电源 IC 12 和连续电源 13 被供应到操作控制部分 16。结果, 操作控制部分 16 一 直预备好操作。
此时, 电源开关 14B 被断开。因此, 电力不从端子 15 供应到每个部分。另外, 由于 操作控制部分 16 向 FET 53 输出逻辑 L 信号, 因此 FET 53 被关断。结果, 由于逻辑 H 的电 压通过电阻 52 被从连续电源 13 供应到 FET 54 的栅极, 因此 FET 54 被关断。结果, 电力不 被供应到硬盘驱动器 20。
当 AC 电源 31 连接到电插座 ( 未示出 ) 并供应电力时, 该状态被检测部分 35 检测。 此时, 操作控制部分 16 接通切换开关 36。因此, 电池 32 和 33 具有 AC 电源 31 的负荷, 从而 利用来自 AC 电源 31 的电力被充电。
当 AC 电源 31 未连接到电插座时, 操作控制部分 16 断开切换开关 36。因此, 此时, 仅来自电池 32 的电力被消耗, 电池 33 的电力不被消耗。结果, 导致电池 33 无法在紧急情 况中发挥作用的、 非紧急情况中电池 33 的电力的浪费性消耗被避免。
当在预定定时 ( 例如, 稍后将描述的图 5A 至 5C 中的时刻 t11、 图 6B 至 6D 中的时 刻 t21、 图 7B 至 7D 中的时刻 t31) 指示启动时, 操作控制部分 16 接通电源开关 14B。结果, 从连续电源 13 输出的电力被从端子 15 供应到测量对象 21 及每个部分。另外, 此时, 操作 控制部分 16 通过二极管 51 向 FET 53 的栅极输出逻辑 H 信号, 结果, FET 53 被接通。结果, 由于 FET 54 的栅极通过 FET 53 接地, 因此 FET 54 被接通。因此, 来自连续电源 13 的电力 通过 FET 54 被供应到硬盘驱动器 20, 由此硬盘驱动器 20 预备好操作。
在这种状态下, 当在硬盘 72 中记录数据被指示时, 数据被供应到缓冲存储器 71 然 后被暂时保持。保持的数据被读出并被记录在硬盘 72 中。
[ 终止期间的信息处理设备的操作 ]
接下来, 将参考图 4 中的流程图来描述终止时的操作。图 4 是例示了终止处理的 流程图。
在步骤 S11 中, 操作控制部分 16 的判断部分 91 判断是否已检测到异常温度。即, 测量部分 17 不断对测量对象 21 的温度进行测量并输出测量的结果。判断部分 91 判断温 度是否已变为高于预设标准温度的异常温度。 当尚未检测到异常温度时, 在步骤 S12 中, 判断部分 91 判断电源按钮 14A 是否已 被操作了预设的某个时间或更长。 即, 当由于应用已被冻结等、 因此用户想要强制地终止信 息处理设备 1 的操作时, 用户连续操作电源按钮 14A 例如 4 秒或更长。
当电源按钮 14A 尚未被操作某个时间或更长时, 在步骤 S13 中, 判断部分 91 判断 连续的电力供应是否已停止。即, 如果 AC 电源 31 和电池 32 被突然拆下或移除, 则从连续 电源 13 输出的电压剧烈下降。判断部分 91 判断连续电源 13 的输出电压是否已变为低于 预设的预定标准电压。
当来自连续电源 13 的电力供应尚未停止时, 在步骤 S14 中, 判断部分 91 判断终止 是否是另一类型的终止。该其他类型的终止是指由例如启动按钮、 关机按钮 ( 二者都未在 附图中示出 ) 等的操作来执行的正常终止。
当步骤 S11 至 S14 全部被判定为否时, 即, 当终止尚未被指示时, 处理返回到步骤 S11, 并且步骤 S11 至 S14 中的判断处理被重复。
当判定其他类型的终止已在步骤 S14 中被指示、 即正常终止已被指示时, 在步骤 S15 中终止部分 92 正常地终止当时运行的应用。由于这是正常终止, 因此与稍后将描述的 步骤 S22 中的强制终止的情况相比, 参数等被保存, 并且可以完整地复原 (restore) 恰在终 止之前的状态。在步骤 S16 中, 命令部分 93 指示硬盘驱动器 20 终止处理。此时, 硬盘驱动 器 20 判断数据是否被保持在缓冲存储器 71 中。如果数据被保持在缓冲存储器 71 中, 则硬 盘驱动器 20 读出数据, 并将所有数据记录在硬盘 72 中。因此, 数据丢失被避免。
当缓冲存储器 71 中没有未被记录的数据时, 硬盘驱动器 20 向操作控制部分 16 返 回终止处理完成的响应。随后, 在步骤 S17 中, 判断部分 91 判断是否存在来自硬盘驱动器 20 的完成的响应。该处理被重复直至响应被给出。
当在步骤 S17 中判定存在完成的响应时, 在步骤 S18 中切换部分 94 断开电源开关
14B。结果, 从端子 15 到每个部分的电力供应被停止。另外, 在步骤 S19 中切换部分 94 关 断 FET 54。也就是说, 切换部分 94 利用逻辑 L 信号来切换已通过二极管 51 输出到 FET 53 的栅极的逻辑 H 信号。结果, 由于 FET 53 被关断, 并且逻辑 H 信号通过电阻 52 被从连续电 源 13 供应到栅极, 因此 FET 54 被关断。结果, 对硬盘驱动器 20 的电力供应停止。
另一方面, 当在步骤 S11 中判定已检测到异常温度时, 在步骤 S21 中切换部分 94 立即断开电源开关 14B。 也就是说, 如稍后所描述的, 虽然对硬盘驱动器 20 的电力供应的切 断被延迟, 但是从端子 15 到每个部分的电力供应被不加延迟地立即停止。结果, 信息处理 设备 1 的构成要素被避免受热量损害。
在步骤 S22 中, 终止部分 92 强制终止当时运行的应用。由于这是强制终止, 因此 与步骤 S15 中的正常终止的情况相反, 参数等未被保存, 并且恰在终止之前的状态无法在 稍后被完整地复原。由于应用被强制地终止, 因此操作控制部分 16 的负荷减少。结果, 操 作控制部分 16 消耗的电力减少, 并且生成的热量因此减少, 所以温度降低。结果, 可以避免 由操作控制部分 16 的热量引起的损害。
接下来, 在步骤 S23 中, 命令部分 93 指示硬盘驱动器 20 终止处理。基于该指示, 硬盘驱动器 20 将当时存储在缓冲存储器 71 中的所有数据记录在硬盘 72 上。 在步骤 S24 中, 判断部分 91 判断从检测到异常温度时起是否已流逝了延迟时间。 预设的延迟时间对应于将缓冲存储器 71 中满容量存储的所有数据记录在硬盘 72 上所必需 的时间。
例如, 假设 SATA 的传输速率是 150 兆字节 / 秒, 缓冲存储器 71 的容量是 32 兆字 节, 并且数据被充满地存储在缓冲存储器 71 中, 则所有数据被传输要花 213.3 毫秒。因此, 213.3 毫秒被设置为延迟时间。 作为替代, 考虑到记录时间可能由于增加了寻找操作而被加 长, 还可以将延迟时间设为 400ms。用户可以设置延迟时间, 并且稍后将参考图 8 来描述设 置处理。
在从检测到异常温度时起已流逝延迟时间之后, 在步骤 S25 中切换部分 94 关断 FET 54。也就是说, 操作控制部分 16 利用逻辑 L 信号来切换已通过二极管 51 输出到 FET 53 的栅极的逻辑 H 信号。结果, 由于 FET 53 被关断, 并且逻辑 H 信号通过电阻 52 被从连续 电源 13 供应到栅极, 因此 FET 54 被关断。结果, 对硬盘驱动器 20 的电力供应停止。
通过这种方式, 对硬盘驱动器 20 的电力供应的停止被延迟与将缓冲存储器 71 中 最大限度存储的所有数据记录在硬盘 72 上所必需的时间相对应的时间。结果, 即使操作被 异常温度的检测所终止, 也可以防止例如缓冲存储器 71 中保持的数据被丢失。
在硬盘驱动器 20 被指示终止处理之后, 当在不等待来自硬盘驱动器 20 的终止处 理完成的响应的情况下已流逝某个时间时, 对硬盘驱动器 20 的电力供应被立即停止。因 此, 与等待响应的情况相比, 可以更迅速地保护操作控制部分 16。
在步骤 S12 中, 即使当判定了电源按钮 14A 已被操作了某个时间或更长时, 与在步 骤 S11 中判定已检测到异常温度的情况中相同的处理也被运行。因此, 在此情况下, 与已检 测到异常温度的情况中相同的效果可以被实现。
当在步骤 S13 中判定连续电力供应已停止时, 在步骤 S20 中切换部分 94 将切换开 关 34 从接触点 a 切换到接触点 b。结果, 来自电池 33 的电力通过切换开关 34、 电源 IC 12 和连续电源 13 被供应到操作控制部分 16 和硬盘驱动器 20。之后, 与上述情况类似, 步骤
S21 至 S25 中的处理被运行。
通过这种方式, 即使当运行期间 AC 电源 31 被拆下或电池 32 被移除时, 也可以防 止数据丢失。
[ 异常温度检测中的操作的定时 ]
图 5A 至 5D 是示出异常温度检测中的操作定时的定时图。以下, 将参考图 5A 至 5D 来进一步描述异常温度检测中的操作。
被指示启动处理的切换部分 94 在时刻 t11 接通电源开关 14B( 图 5A)。结果, 电力 被从端子 15 供应到每个部分。
另外, 切换部分 94 在时刻 t11 通过二极管 51 接通 FET 53( 图 5B)。结果, FET 54 被接通 ( 图 5C)。结果, 来自连续电源 13 的电力通过 FET54 被供应到硬盘驱动器 20。
例如, 当在时刻 t12 检测到异常温度时, 测量部分 17 从时刻 t12 到时刻 t13 输出异 常温度检测信号 ( 图 5D)。当接收到异常温度检测信号时, 操作控制部分 16 的切换部分 94 立即断开电源开关 14B。结果, 来自端子 15 的电力供应从时刻 t12 起停止 ( 图 5A)。
切换部分 94 在从异常温度检测的时刻 t12 起已流逝预定时间 T( 例如, 如上所述的 400ms) 的时刻 t14 通过二极管 51 关断 FET 53( 图 5B)。结果, FET 54 被关断 ( 图 5C)。在 时刻 t14, 将缓冲存储器 71 中的所有数据记录在硬盘 72 上的处理被完成。因此, 在完成记 录处理之后, 对硬盘驱动器 20 的电力供应停止。
[ 电源按钮操作期间的操作的定时 ]
图 6A 至 6D 是示出电源按钮 14A 的操作期间的操作定时的定时图。以下, 将参考 图 6A 至 6D 来进一步描述电源按钮 14A 的操作期间的操作。
被指示启动处理的切换部分 94 在时刻 t21 接通电源开关 14B( 图 6B)。结果, 电力 被从端子 15 供应到每个部分。
另外, 切换部分 94 在时刻 t21 通过二极管 51 接通 FET 53( 图 6C)。结果, FET 54 被接通 ( 图 6D)。结果, 来自连续电源 13 的电力通过 FET54 被供应到硬盘驱动器 20。
例如, 当电源按钮 14A 从时刻 t22 到时刻 t23 被操作 4 秒或更长时, 操作控制部分 16 的切换部分 94 立即指示硬盘驱动器 20 终止处理并断开电源开关 14B( 图 6B)。结果, 来自 端子 15 的电力供应从时刻 t23 起停止。
切换部分 94 在从终止指示的时刻 t23 起已流逝预定时间 T( 例如, 如上所述的 400ms) 的时刻 t24 通过二极管 51 关断 FET 53( 图 6C)。结果, FET 54 被关断 ( 图 6D)。结 果, 在将缓冲存储器 71 中的所有数据记录在硬盘 72 上的处理已被完成之后, 对硬盘驱动器 20 的电力供应停止。
[ 电力供应被切断时执行的操作的定时 ]
图 7A 至 7D 是示出当来自 AC 电源 31 和电池 32 的电力供应在运行期间被切断时 执行的操作的定时的定时图。以下, 将参考图 7A 至 7D 来进一步描述当来自 AC 电源 31 和 电池 32 的电力供应在运行期间被切断时执行的操作。
被指示启动处理的切换部分 94 在时刻 t31 接通电源开关 14B( 图 7B)。结果, 电力 被从端子 15 供应到每个部分。
另外, 切换部分 94 在时刻 t31 通过二极管 51 接通 FET 53( 图 7C)。结果, FET 54 被接通 ( 图 7D)。结果, 来自连续电源 13 的电力通过 FET54 被供应到硬盘驱动器 20。例如, 在时刻 t32, 当来自 AC 电源 31 和电池 32 的电力供应被切断时, 操作控制部分 16 的切换部分 94 立即指示硬盘驱动器 20 终止处理并断开电源开关 14B( 图 7B)。结果, 来 自端子 15 的电力供应从时刻 t32 起停止。
在时刻 t32, 切换部分 94 将切换开关 34 从接触点 a 切换到接触点 b( 图 7A)。结 果, 电力自那时起从电池 33 被供应到操作控制部分 16 和硬盘驱动器 20。
另外, 切换部分 94 在从来自 AC 电源 31 和电池 32 的电力供应被切断的时刻 t32 起 已流逝预定时间 T( 例如, 如上所述的 400ms) 的时刻 t33 通过二极管 51 关断 FET 53( 图 7C)。 结果, FET 54 被关断 ( 图 7D)。结果, 在将缓冲存储器 71 中的所有数据记录在硬盘 72 上的 处理被完成之后, 对硬盘驱动器 20 的电力供应停止。
在时刻 t33, 确定部分 94 将切换开关 34 从紧急情况的接触点 b 切换回正常模式的 接触点 a。
[ 延迟时间设置处理 ]
在实施例中, 用户可以任意设置图 4 的步骤 S24 中的延迟时间。将参考图 8 的流 程图来描述延迟时间设置处理。
图 8 是例示了延迟时间设置处理的流程图。该处理在信息处理设备 1 被第一次使 用时运行或者事先由制造者在信息处理设备 1 被生产时运行。 在步骤 S41 中获取部分 95 获取延迟时间。也就是说, 用户对操作部分 22 进行操 作, 从而输入在异常温度被检测到时将被提供的延迟时间。获取部分 95 获得输入的延迟时 间的值。
在步骤 S42 中设置部分 96 设置延迟时间。也就是说, 在步骤 S41 中获得的延迟时 间被存储在存储部分 19 中。如上所述, 作为在图 4 的步骤 S24 中确定的延迟时间, 通过这 种方式设置的延迟时间被使用。
如上所述, 在实施例中, 延迟时间由软件设置。逻辑上, 还可以利用例如包含电阻 和电容器的硬件来配置延迟电路。然而, 由于适当的延迟时间依据硬盘驱动器 20 的类型而 变化, 因此如果利用硬件来配置延迟电路, 则有必要为每个硬盘驱动器 20 准备不同的延迟 电路, 这增加了成本。 如果延迟时间是由软件设置的, 则该时间可简单地通过使其与硬盘驱 动器 20 相对应来设置, 从而设计的自由度增加。也就是说, 容易对硬盘驱动器 20 的设计的 修改作出响应, 这使得可以降低成本。另外, 由于延迟时间可被设置成更精确的值, 因此考 虑的额外时间可以被缩短, 结果, 可以缩短延迟时间。
在以上描述中, 硬盘驱动器 20 被当作主存储设备。然而, 本公开还可应用于具有 其中暂时保持在内置缓冲存储器中的数据被存储在存储介质中的配置的其他主存储设备。 数据从缓冲存储器发送到的存储介质还包括诸如磁盘、 磁光盘、 光盘、 半导体等之类的任意 存储介质。
本 公 开 包 含 与 2010 年 11 月 5 日 递 交 日 本 专 利 局 的 日 本 优 先 专 利 申 请 JP 2010-248429 中公开的主题相关的主题, 该日本优先专利申请的全部内容通过引用结合于 此。
本领域技术人员应该理解, 取决于设计需求和其他因素, 可以发生各种修改、 组 合、 子组合和变更, 只要它们落入所附权利要求或其等同物的范围内即可。