Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser enthrops er nysgjerrig:
Hibernation is supposed to write out RAM contents to disk, and coming back from hibernation is supposed to fill back RAM with saved contents. Why is coming back from hibernation slow, e.g. system is very unresponsive in general for quite some time?
Så hvorfor er det egentlig en så langsom prosess å returnere datamaskinen fra en dvalemodus?
Svaret
SuperUser-bidragsyter wolfo9999 forklarer:
The main cause is disk I/O. Reading and writing to a physical disk is much slower than from RAM. When your computer resumes from disk (hibernation) it also has to power up the components which may cause some slowdown. This is highly dependent on the computer. A SSD will have almost the same resume speed from disk as from RAM. Some computers let you move the mouse around before the ram has been completely filled up again, causing low response times.
Note: Assume you have 8GB of RAM and a SSD with 400MB/s throughput. It will still take 8*1024MB/400MB/s = 20.48s. This is not the same speed as resume from RAM.
Assuming a RAM throughput of 15,000MB/s, the resume time is 0.55 seconds.
En ting som hans svar ikke berører, som definitivt spiller en rolle i oppfatningen av tiden når du dvale / gjenoppta datamaskinen, er det du gjør under prosessen. Når du dvale datamaskinen din, starter du dvalemodusen og går deretter bort (om det tar 20 sekunder eller 2 minutter spiller ingen rolle for deg, fordi du sjelden ser på det). Når du fortsetter datamaskinen, sitter du derimot og stirrer på den og venter på å komme seg tilbake til arbeid, slik at forskjellen mellom en 30 sekunders gjenopptak og et 1-minutters CV er signifikant.
Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.