How Windows Hibernation Works

Out of curiosity, I was looking for an article / documentation on how the Windows sleep mode option works, i.e. when you select the "Hibernate" option in the shutdown windows dialog. The answer I got from some sources was that its simple serialization of memory and registers.

Forgive me if I am wrong. If windows can serialize any applications, processes, or objects, regardless of whether it is serializable or non-serializable, how does .NET limit serializable objects to those with the [Serializable] attribute or the ISerializable interface?

+5
source share
3 answers

; , .. - . .

. , .. , ​​ . , , , . , , . , .

, - ; , - -. , , , , .

, / (xml, json ..).

, , , , , . .

+6

. Windows , , . "" - , , , , , CLR.

.NET - , ; , , , , .

CLR , , . , , "" ; , Windows.

+2

"", , ; , , , "".

, .

, , , . ""? : , (.. "" ), , , . , , - .

, , . , CPU -, ( - ). ( , , .)

, , : , -, , ; - , - - . , PCI/AGP , -. ( .)

+1

All Articles