发明授权
US07305502B2 Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending
有权
当请求的写入待处理时,压缩一定量的未压缩数据少于通过DMA控制器写入存储器的休眠相关数据量
- 专利标题: Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending
- 专利标题(中): 当请求的写入待处理时,压缩一定量的未压缩数据少于通过DMA控制器写入存储器的休眠相关数据量
-
申请号: US11010504申请日: 2004-12-13
-
公开(公告)号: US07305502B2公开(公告)日: 2007-12-04
- 发明人: Andrew V. Kadatch , James E. Walsh
- 申请人: Andrew V. Kadatch , James E. Walsh
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Workman Nydegger
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F9/00 ; G06F1/32 ; G06F1/00 ; G06F12/06
摘要:
An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed, while freeing the system processor to perform other tasks, including compressing/decompressing the data transferred to and from the disk. An improved decoder is also provided that reduces the number of bounds checks needed on average for typical compressed data by first guaranteeing that there is sufficient room to decode literals and small substrings, whereby bounds checking is not needed. A combination hibernation mode and a suspend mode is also provided that essentially maintains power to the RAM while transparently backing the RAM with the hibernation file, such that if power to the RAM is interrupted, the RAM contents are automatically restored from the hibernation file when power is restored.
公开/授权文献
- US20050149646A1 Hibernation of computer systems 公开/授权日:2005-07-07
信息查询