Method for redundant suspend to RAM

   
   

A computer system supports suspend operations to save power. The suspend operation maintains power to the system memory to enable a quick recovery from the suspend mode. To insure the accuracy of the data in system memory, a copy of the data is backed up to non-volatile memory, such as a hard disk drive, prior to entering the suspend mode. In addition, a signature value representing blocks or pages of memory also is saved with the data. When normal operation resumes, data in system memory is validated by calculating a new signature for each data block or page, and comparing it with the save signature values. If the signatures match, the data is assumed to be valid. If the values do not match, a restore operation proceeds to load the back up copy to that block of system memory. The algorithm may be run immediately upon resuming operation, or may run in the background when the CPU is idle. In the event a transaction occurs prior to validation of a particular memory location, the access is interrupted and the data is validated or restored. In addition, the error checking and restoration operations may be used during normal system operations to insure the integrity of data in the system memory or other volatile memory components.

Поддержки системы компьютера suspend деятельности для того чтобы сохранить силу. Деятельность suspend поддерживает силу к памяти системы включить быстро спасение от режима suspend. Для обеспечения точности данных в памяти системы, экземпляр данных подперт до слаболетучей памяти, such as дисковода жесткого диска, перед вход режима suspend. In addition, значение подписи представляя блоки или страницы памяти также сохранено с данными. Когда нормальная деятельность возобновляет, данные в памяти системы утвержены путем высчитывать новую подпись для каждых блока или страницы данных, и сравнивать их с спасительными значениями подписи. Если подписи сопрягают, то предположены, что будут данные действительны. Если значения не сопрягают, то деятельность восстановления продолжает нагрузить заднюю часть вверх по экземпляру к тому блоку памяти системы. Алгоритм может побежаться немедленно по возобновлять деятельность, или может побежать в предпосылке когда C P U неработающе. В случае трудыы происходят до утверждения определенный участка памяти, доступ прерван и утвержены или восстановлены данные. In addition, проверка погрешностей и деятельности восстановления могут быть использованы во время нормального функционирования системы для обеспечения герметичности данных в памяти системы или других испаряющих компонентах памяти.

 
Web www.patentalert.com

< Parallel signal decoding method

< Block based design methodology

> N-acetyl-D-glucosamine and process for producing N-acetyl-D-glucosamine

> Reduced fat spreadable corn syrup compositions and methods of preparation thereof

~ 00101