Patent ID: 8453000
Filing Date: 2013-05-28
Classification: G06F,Y02D

Abstract:
1. A computer system comprising: a storage control module operatively coupled to at least a volatile cache memory and to a non-volatile data storage and being operable to control writing of write-pending data from the volatile cache memory to the non-volatile data storage; a UPS operatively coupled to at least the storage control module, the volatile cache memory and the non-volatile data storage; and a power control unit operatively coupled to at least one processor associated with said non-volatile data storage and, responsive to an indication of a power failure, operable to control a frequency of said at least one processor so as to reduce its power consumption rate and provide extended time for writing said write-pending data to the non-volatile data storage; wherein said at least one processor is configured to execute a writing process of transferring data from said volatile cache memory to said non-volatile data storage; and wherein said power control unit is further configured to obtain a writing speed to said non-volatile data storage; wherein the controlling of said frequency comprises adapting said frequency to said writing speed, and wherein the adapted frequency determines an operational speed of said at least one processor, thereby avoiding idle time of said at least one processor waiting for said non-volatile data storage and avoiding idle time of said non-volatile data storage waiting for writing instructions from said at least one processor.