17Aug
Lai gan lielākā daļa no mums, iespējams, mazliet domā par to, kas notiek ikreiz, kad mēs izslēdzam savus datorus, kas faktiski notiek "zem kapuces" izslēgšanas procesa laikā?Šodienas SuperUser Q & amai ir atbildes uz interesantu lasītāja jautājumu.
šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs RACING121 vēlas uzzināt, kas faktiski notiek, kad Windows dators tiek izslēgts:
Kad es noklikšķina uz shutdown pogas savā Windows sistēmā, tas dod man vēl vienu ekrānu, kurā pasaka izslēgšana:
Kas faktiski notiekšajā posmā?
Ja es atceros pareizi, sistēmā Windows XP tas, piemēram, pirms izslēgšanas teiktu kaut ko līdzīgu saglabāšanas iestatījumiem .Tomēr, kādi iestatījumi ir šeit, lai faktiski saglabātu? Piemēram, ja esat lietojis motīvu vai pabeidzis kādu citu darbību, tas jau ir "saglabāts", kad noklikšķinājāt uz . Piemēro vai Ok .
Ja tas tiek savienots ar cieto disku, tad, protams, tas būtu tāds pats kā piespiest izslēgšanu, velkot spraudni, vai ne?
Kas faktiski notiek, kad Windows datoram ir beidzies izslēgšanas process?
Atbilde
SuperUser atbalstītājiem Keltari un zzarzzur mums ir atbilde. Pirmais uz augšu, Keltari:
Slēgšanas procesā notiek daudzas lietas.Šeit ir tikai daži piemēri:
- pārbaude, lai noskaidrotu, vai kāds no lietotāja lietojumprogrammām vēl nav slēgts( piemēram, nesaglabāts dokuments) un, ja vajadzīgs, liek lietotājam
- Apturēt fona pakalpojumus
- Gaidīšanas signāla pārtraukšana no pakalpojumiem un lietojumprogrammām, kas ir atvērtas vaidarbojas
- Pārlādē kešatmiņu uz diska
- Rakstīšanas žurnāla faili
- Visi lietotāji ir izrakstījuši out
- Pārtraucot korpusa
- Sāciet instalēt Windows atjauninājumus un paziņojiet sistēmai, lai pabeigtu atjaunināšanas procesu nākamās sistēmas palaišanas laikā, ja nepieciešams
- Nosūtīt ACPI izslēgšanas signālu(tas ir, kas izslēdz mašīnu)
Pēc tam, kad atbildēja zzarzzur:
Sistēmas reģistra ieraksts( iespējams?) uz diska. Atpakaļ, kad es izmantoju Windows XP, es pamanīju, ka, ja jūs veicāt kādas izmaiņas reģistrā, pēc tam velciet jaudu, izmaiņas netiks saglabātas. Es neesmu pilnīgi pārliecināts par šo, tikai norādot to.
Šeit ir izvilkums no dokumenta, ko Microsoft izlaida:
- sistēmas sesijas izslēgšana.Šajā fāzē ietilpst paziņojumi pirms slēgšanas un slēgšanas paziņojuma apakšfāzes.
- paziņojums pirms slēgšanas. Windows sērijveidā izslēdz visus pakalpojumus, kas reģistrēti, lai saņemtu paziņojumus pirms slēgšanas. Pasūtītie pakalpojumi-pakalpojumi, kas ir izveidojuši atkarīgo pakalpojumu slēgšanas secību, tiek izslēgti pirms pasūtītiem pakalpojumiem.
- paziņojums par izslēgšanu. Visi pakalpojumi, kas reģistrēti, lai saņemtu slēgšanas paziņojumus, tiek pārtraukti paralēli. Ja visi pakalpojumi nav izietu pēc 20 sekundēm( Windows Vista) vai 12 sekundes( Windows 7 klientu operētājsistēmās), sistēma turpina shutdown. Procesi un pakalpojumi, kas nav slēgti savlaicīgi, tiek aizvērti, kad sistēma izslēdzas.
- kodola izslēgšana. Pārējā sistēmas daļa, piemēram, visas ierīces un draiveri, tiek izslēgta kodola izslēgšanas fāzes laikā.
Būtībā, ko jūs gaida, ir katrs atsevišķs pakalpojums, lai sakoptu un izietu. Katram pakalpojumam tiek dotas 12 sekundes, lai izietu, pirms tas tiek nogalināts.
Puse no izslēgšanas laika ir paredzēta, lai izslēgtu sistēmas pakalpojumus. Ja jums patiešām ir interesanti redzēt, cik laika ir veltīts jebkuram brīdim izslēgšanas laikā, operētājsistēmā Windows ir instruments izslēgšanas laika izsekošanai.
- xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags bāze
Un, lai iegūtu sajūtu izveidoto failu( pārliecinieties, ka darbojas % systemdrive% \ traces )
- xperf-i izsekot.etl -o summary.xml -atslēgšana
avoti
Windows ieslēgšanas / izslēgšanas pārejas veiktspējas analīzes dokuments [Microsoft]
Windows ieslēgšanas / izslēgšanas pāreju risinājumu rokasgrāmatas dokuments [Microsoft]
Vai jums jāpievieno skaidrojums? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.