Opredelitev mirovanja v sistemu Windows
- Kategorija: Vadnice
Kdaj računalnik miruje? Prijatelj mi je to vprašanje zastavil že drugi dan, potem ko sem se nekaj časa poigral z načrtovalcem opravil Windows. Eden od pogojev, ki ga podpira načrtovalec opravil, je stanje 'v prostem teku'; opravi dano nalogo, če je računalnik v določenem času v prostem teku.
Enaka nastavitev „mirovanja“ se uporablja pri možnostih napajanja, ko gre za nastavitve spanja.
Toda kaj točno pomeni mirovanje? Imela sem težave z odgovorom na vprašanje. Vedela sem, da je to povezano z uporabo virov in interakcijo uporabnikov, vendar nisem mogla dati natančnih definicij. Kdaj je Windows 'verjel', da sistem miruje? Kdaj ni bilo nobene aktivnosti CPU-ja ali diska za obdobje?
To je vzbudilo moje zanimanje in uspelo mi je pridobiti podatke. Tu je definicija mirovanja v operacijskem sistemu Windows:
Windows šteje za nedejaven računalnik, če uporabnik v določenem času ni potekal prek miške ali tipkovnice in če trdi diski in procesorji v tem času delajo več kot 90%.
Na primer, načrtovalec opravil v operacijskem sistemu Windows 7 na primer šteje, da je računalnik nedejaven, če se zgornja stanja za deset minut vrnejo.
Od tega pravila je nekaj izjem. Aplikacije lahko postavijo zastavico, ki računalniku preprečuje mirovanje. To lahko velja za aplikacije za pretakanje videoposnetkov, predstavitveno programsko opremo ali igre med drugimi vrstami aplikacij.
Druga možnost so procesi z nizko prioriteto, ki jih Windows 7 Task Scheduler morda ne upošteva. Vendar se zdi, da je to pravilo samo za Windows 7.
Če parafraziram; računalnik preide v stanje mirovanja, če
- uporabniki z njim niso komunicirali že deset minut
- in če je v istem časovnem obdobju procesor in trdi disk tudi v prostem teku vsaj 90% časa
Na voljo so dodatne informacije o pogojih v prostem teku opravil pri a Stran Microsoftova knjižnica MSDN.