A duplicate memory image of the pages that need to be saved (i.e. hibernated) is created within volatile memory. The pages to be hibernated include all pages whose state is locked and a portion, if not all, of the pages whose state is idle. If the duplicate memory image of the pages to be hibernated cannot, however, be created due to a lack of volatile memory, a portion of the idle pages is pushed out to the swap file on secondary storage to free more volatile memory for this duplication. This duplicate memory image of the pages to be hibernated along with a corresponding page table identifying their location within volatile memory are then written out to a file on the secondary storage, completing hibernation and allowing the computer system to shut down in a hibernate mode.

Duplicate изображение памяти страниц быть сохраненным (т.е. hibernated) созданы в пределах испаряющей памяти. Страницы, котор нужно быть hibernated вклюают все страницы положением будет locked и части, if not вся, из страниц положение которых неработающе. Если duplicate изображение памяти страниц, котор нужно быть hibernated не может, однако, быть созданные должными к отсутсвию испаряющей памяти, часть неработающих страниц нажато вне к архиву обмена на вторичном хранении для того чтобы освободить более испаряющую память для этого дублирования. Это duplicate изображение памяти страниц, котор нужно быть hibernated вместе с соответствуя таблицей страницы определяя их положение в пределах испаряющей памяти после этого написано вне к архиву на вторичном хранении, завершая hibernation и позволяя систему компьютера выключить в режиме hibernate.

 
Web www.patentalert.com

< (none)

< Method and system for managing data in computer memory

> Method and apparatus for bundling messages at the expiration of a time-limit

> (none)

~ 00081