The invention provides a computer device and a data protection method thereof. The computer device includes embedded controller, data storage and power module. The embedded controller includes universal input and output ports. The data storage is coupled to the embedded controller through universal input and output ports. The power module is coupled with the embedded controller. The embedded controller detects whether abnormal shutdown events occur. When an abnormal shutdown event occurs, the embedded controller notifies the data store through the universal input and output ports to store the buffered data, thus transferring the buffered data from the data store to the non-volatile storage area of the data store, and the embedded controller controls the power module to make a reservation. Power supply to data storage is maintained in time.
【技术实现步骤摘要】
计算机装置及其数据保护方法
本专利技术是有关于一种计算机系统,且特别是有关于一种避免数据储存器中的缓冲数据遗失的计算机装置及其数据保护方法。
技术介绍
现今的消费型电子装置(例如,笔记型计算机、智能型手机…等)大多以计算机系统的架构来实现,从而让这些消费型电子装置能够利用多样化的应用程序来增加自身的功能。一般来说,计算机系统在正常运作而使用者希望将计算机系统关机时,通常会利用使用者接口中的[关机]指令来关闭计算机系统。采用此种关机方式的话,计算机系统将会等待各个组件皆正常地执行完自身的数据存取后,然后才会关闭计算机系统的整个电源。例如,计算机系统将会等待数据储存器(如,计算机系统中的硬盘(HDD)或固态硬盘(SSD))将其写入数据的动作执行完毕后才关机。上述关机方式称为是[正常关机]或是[软性关机],且比较不会伤害到计算机系统中的组件寿命。另一种关机方式则是,使用者直接按压计算机系统上的电源按钮并维持预定时间,致使计算机系统中的电源直接关闭,上述关机方式称为是[非正常关机]或是[硬性关机]。当[非正常关机]发生时,若是数据储存器正在这段期间进行数据的写入,或是数据储存器中正进行缓冲的数据没有被写入到非挥发性储存器的非挥发性组件中(以HDD而言是磁盘(platter);以SSD而言是NAND型高速缓存),则这些数据可能会遗失,甚至导致整个数据储存器的读写区块损毁而无法使用。因此,若希望在[非正常关机]发生时避免数据遗失,除了尽量避免[非正常关机]的发生以外,是否可利用其它作法来避免数据遗失的情况,便是可研议的问题。
技术实现思路
本专利技术提供一种计算机装置及其 ...
【技术保护点】
1.一种计算机装置,其特征在于,包括:嵌入式控制器,包括一通用型输入输出端口;数据储存器,通过所述通用型输入输出端口耦接至所述嵌入式控制器;以及电源模块,耦接至所述嵌入式控制器,其中所述嵌入式控制器侦测是否发生非正常关机事件,当所述非正常关机事件发生,所述嵌入式控制器通过所述通用型输入输出端口通知所述数据储存器以使其进行缓冲数据储存操作,从而将所述数据储存器中的缓冲数据转移到所述数据储存器中的非挥发性储存区中,且所述嵌入式控制器控制所述电源模块以在预定时段内对所述数据储存器维持供电。
【技术特征摘要】
2017.04.14 US 62/485,3891.一种计算机装置,其特征在于,包括:嵌入式控制器,包括一通用型输入输出端口;数据储存器,通过所述通用型输入输出端口耦接至所述嵌入式控制器;以及电源模块,耦接至所述嵌入式控制器,其中所述嵌入式控制器侦测是否发生非正常关机事件,当所述非正常关机事件发生,所述嵌入式控制器通过所述通用型输入输出端口通知所述数据储存器以使其进行缓冲数据储存操作,从而将所述数据储存器中的缓冲数据转移到所述数据储存器中的非挥发性储存区中,且所述嵌入式控制器控制所述电源模块以在预定时段内对所述数据储存器维持供电。2.如权利要求1所述的计算机装置,其特征在于,还包括:电源按钮,耦接至所述嵌入式控制器,其中当所述电源按钮被按压时表示为发生所述非正常关机事件,并且,当所述电源按钮被持续地按压且经过所述预定时段时,所述计算机装置因所述电源模块停止供电而被关机。3.如权利要求1所述的计算机装置,其特征在于,所述嵌入式控制器通过所述通用型输入输出端口持续侦测所述数据储存器是否完成所述缓冲数据储存操作,当所述嵌入式控制器通过所述通用型输入输出端口得知所述缓冲数据储存操作已完成时,所述嵌入式控制器通知所述电源模块以停止对所述数据储存器供电且使所述计算机装置关机。4.如权利要求3所述的计算机装置,其特征在于,所述嵌入式控制器通过所述通用型输入输出端口传输一通知信号给所述数据储存器,以使其进行所述缓冲数据储存操作,并且,所述嵌入式控制器判断所述数据储存器是否通过所述通用型输入输出端口回传一反馈信号,从而得知所述缓冲数据储存操作是否已完成,其中所述数据储存器为硬盘或是固态硬盘。5.如权利要求1所述的计算机装置,其特征在于,所述缓冲数据储存操作除了将所述数据储存器中位于缓冲区的所述缓冲数据转移到所述数据储存器中的非挥发性储存区中以完成储存以外,还清除...
【专利技术属性】
技术研发人员:徐脩恩,李仲傑,林政男,林展如,莊伯懿,周育廷,
申请(专利权)人:仁宝电脑工业股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。