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.