计算机系统及其重新启动方法技术方案

技术编号:8046951 阅读:263 留言:0更新日期:2012-12-06 15:30
一种计算机系统及其重新启动方法,此计算机系统包括基本输入输出系统芯片与键盘控制器。此方法包括由基本输入输出系统芯片监测键盘控制器,以判断键盘控制器处于搁置状态的时间是否到达搁置时间上限。或者由键盘控制器监测基本输入输出系统芯片,以判断基本输入输出系统芯片处于搁置状态的时间是否到达搁置时间上限。当基本输入输出系统芯片及键盘控制器其中之一被判定处于搁置状态的时间到达搁置时间上限时,由基本输入输出系统芯片及键盘控制器其中的另一触发硬件重置信号而重新启动计算机系统。

【技术实现步骤摘要】

本专利技术涉及一种计算机系统,且特别涉及一种在死机时能自动重新启动的计算机系统与其重新启动方法。
技术介绍
随着科技的精迸,计算机系统的普及率亦有逐年升高的势。计算机系统不再受限于专业领域的应用,而是与现代人的生活密不可分。为了因应现代人的生活习性 ,同时兼具效能以及可携性的笔记型计算机或平板计算机(Tablet PC)也愈发受到消费者的青睐。为了吸引消费者的注意,强调可携性的计算机系统外观多半朝更加轻薄短小的趋势发展。因此在机构设计上,电池的体积也必须随之縮小。为了因应此需求,市面上部分计算机产品的机构设计是无法让使用者自行将电池拆离计算机系统。在这样的情况下,当计算机系统死机(又称之为当机)或内部固件发生问题时,使用者便无法简单通过插拔电池的方式来重置计算机系统。另ー方面,倘若计算机系统是因为内部键盘控制器发生问题而死机,即便使用者按压计算机系统的电源键或重置键,也因为键盘控制器已无法正常运作而不能依照既定的程序去关闭电源或重置计算机系统。据此,使用者多半只能选择将计算机系统送回制造商的服务据点来进行修复,如此将对制造商的售后服务成本造成负面影响。
技术实现思路
有鉴于此,本专利技术提供ー种重新启动计算机系统的方法,能在检测到计算机系统死机时自动重新启动计算机系统。本专利技术提供一种计算机系统,在死机时不需通过使用者按压重置键或插拔电池,亦能自动地重新启动。本专利技术提出ー种重新启动计算机系统的方法,此计算机系统具有基本输入输出系统芯片与键盘控制器。此方法包括由基本输入输出系统芯片监测键盘控制器,以判断键盘控制器处于搁置(hang up)状态的时间是否到达搁置时间上限。或者由键盘控制器监测基本输入输出系统芯片,以判断基本输入输出系统芯片处于搁置状态的时间是否到达搁置时间上限。当基本输入输出系统芯片或键盘控制器的其中一个者被判定处于搁置状态的时间到达搁置时间上限时,基本输入输出系统芯片及键盘控制器其中的另ー触发硬件重置信号而重新启动计算机系统。在本专利技术的一实施例中,其中由基本输入输出系统芯片监测键盘控制器以判断键盘控制器处于搁置状态的时间是否到达搁置时间上限的步骤包括由基本输入输出系统芯片每隔第一时间间隔读取键盘控制器的内部存储器的第一特定地址,并判断ー缓冲区状态标志是否被即时设为特定值。倘若缓冲区状态标志未被即时设为特定值,基本输入输出系统芯片累计键盘控制器错误计数值,表示键盘控制器正处于搁置状态。反之,如果缓冲区状态标志被即时设为特定值,基本输入输出系统芯片将键盘控制器错误计数值归零,表示键盘控制器正处于正常工作状态。基本输入输出系统芯片会重复上述步骤,并且在键盘控制器错误计数值大于第一数值时,判定键盘控制器处于搁置状态的时间到达搁置时间上限。其中,第一时间间隔与第一数值的乘积小于或等于搁置时间上限。在本专利技术的一实施例中,其中在基本输入输出系统芯片将键盘控制器错误计数值归零的步骤之后,此重新启动计算机系统的方法还包括由基本输入输出系统芯片将记录在键盘控制器内部存储器的第二特定地址的基本输入输出系统芯片错误计数值归零。在本专利技术的一实施例中,其中由键盘控制器监测基本输入输出系统芯片以判断基本输入输出系统芯片处于搁置状态的时间是否到达搁置时间上限的步骤包括由键盘控制器每隔第二时间间隔读取并累计基本输入输出系统芯片错误计数值。键盘控制器会重复上述步骤,并且在基本输入输出系统芯片错误计数值大于第二数值时,判定基本输入输出系统芯片处于搁置状态的时间到达搁置时间上限。其中,第二时间间隔与第二数值的乘积小于或等于搁置时间上限。在本专利技术的一实施例中,其中重新启动计算机系统的方法还包括由键盘控制器每 隔第三时间间隔发送一中断信号至基本输入输出系统芯片,此第三时间间隔小于搁置时间上限。而基本输入输出系统芯片在接收到此中断信号时,便将键盘控制器错误计数值归零,表示键盘控制器正处于正常工作状态。从另ー观点来看,本专利技术提出一种计算机系统,此计算机系统包括电源管理电路、基本输入输出系统芯片,以及键盘控制器。其中,电源管理电路用以管理计算机系统的电源。基本输入输出系统芯片耦接电源管理电路,且键盘控制器耦接电源管理电路与基本输入输出系统芯片。其中,基本输入输出系统芯片监测键盘控制器以判断键盘控制器处于搁置状态的时间是否到达搁置时间上限,且键盘控制器监测基本输入输出系统芯片以判断基本输入输出系统芯片处于搁置状态的时间是否到达搁置时间上限。当基本输入输出系统芯片及键盘控制器其中之一被判定处于搁置状态的时间到达搁置时间上限时,基本输入输出系统芯片及键盘控制器其中的另ー便发送ー硬件重置信号至电源管理电路,以控制电源管理电路关闭再开启计算机系统的电源。在本专利技术的一实施例中,其中基本输入输出系统芯片每隔第一时间间隔周期性地读取键盘控制器的内部存储器的第一特定地址,接着判断缓冲区状态标志是否被即时设为特定值。基本输入输出系统芯片在判定缓冲区状态标志未被即时设为该特定值时,累计键盘控制器错误计数值,并在判定缓冲区状态标志被即时设为特定值时,将键盘控制器错误计数值归零。其中,当键盘控制器错误计数值大于第一数值时,基本输入输出系统芯片判定键盘控制器处于搁置状态的时间到达搁置时间上限。而第一时间间隔与第一数值的乘积小于或等于搁置时间上限。在本专利技术的一实施例中,其中基本输入输出系统芯片在将键盘控制器错误计数值归零之后,将记录在键盘控制器内部存储器的第二特定地址的基本输入输出系统芯片错误计数值归零。在本专利技术的一实施例中,其中键盘控制器每隔第二时间间隔周期性地读取并累计基本输入输出系统芯片错误计数值。当基本输入输出系统芯片错误计数值大于第二数值吋,键盘控制器判定基本输入输出系统芯片处于搁置状态的时间到达搁置时间上限。其中,第二时间间隔与第二数值的乘积小于或等于搁置时间上限。在本专利技术的一实施例中,其中键盘控制器每隔第三时间间隔周期性地将一中断信号发送至基本输入输出系统芯片。而基本输入输出系统芯片在接收到中断信号吋,将键盘控制器错误计数值归零。此第三时间间隔小于搁置时间上限。在本专利技术的一实施例中,其中基本输入输出系统芯片与键盘控制器是通过各自的通用输入输出引脚将硬件重置信号发送至电源管理电路。在本专利技术的一实施例中,其中基本输入输出系统芯片与键盘控制器是通过低引脚数接ロ沟通。 基于上述,本专利技术是由计算机系统中的基本输入输出系统芯片与键盘控制器相互监测对方是否长时间处于搁置状态,从而在判定有一方长时间搁置时,由另一方主动发出硬件重置信号来重新启动计算机系统。如此ー来在面临计算机系统死机的际,即便因计算机系统的重置键无法作用或电池不能随意插拔而导致不能以人为重启,计算机系统也可自动重启来恢复正常运作状态。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图I是依照本专利技术的一实施例所绘示的计算机系统的方块图。图2是依照本专利技术的一实施例所绘示的重新启动计算机系统的方法的流程图。图3是依照本专利技术的另ー实施例所绘示的重新启动计算机系统的方法的流程图。图4是依照本专利技术的又一实施例所绘示的重新启动计算机系统的方法的流程图。主要元件符号说明100 :计算机系统110:电源管理电路120 :基本输入输出系统芯片130 :键盘控制器135 :键盘控本文档来自技高网...

【技术保护点】
一种重新启动计算机系统的方法,该计算机系统包括一基本输入输出系统芯片与一键盘控制器,该方法包括:由该基本输入输出系统芯片监测该键盘控制器以判断该键盘控制器处于搁置状态的时间是否到达一搁置时间上限;由该键盘控制器监测该基本输入输出系统芯片以判断该基本输入输出系统芯片处于搁置状态的时间是否到达该搁置时间上限;以及当该基本输入输出系统芯片及该键盘控制器其中之一被判定处于搁置状态的时间到达该搁置时间上限时,该基本输入输出系统芯片及该键盘控制器其中的另一触发一硬件重置信号而重新启动该计算机系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:林韦志
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:

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

1