Mens de fleste av oss sannsynligvis gir liten tanke til alt som skjer hver gang vi slår av datamaskinene våre, hva skjer faktisk 'under hetten' under nedleggingsprosessen? Dagens SuperUser Q & A-post har svar på en nysgjerrig lesers spørsmål.
Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
SuperUser-leser RACING121 vil vite hva som faktisk skjer når en Windows-datamaskin slår seg av:
Når jeg klikker på avbrytningsknappen på Windows-systemet, gir den meg en annen skjerm som sier Slå av :
Hva skjer faktisk i dette stadiet?
Hvis jeg husker riktig, vil det i Windows XP si noe som Lagre innstillinger før du slår av. Men hvilke innstillinger er det for å faktisk spare her? Hvis du for eksempel har brukt et tema eller fullført noen annen handling, har den allerede blitt "lagret" når du klikket på Bruk eller Ok .
Hvis det avmonterer det harde kjør, da ville det sikkert være det samme som å tvinge en stopper ved å trekke støpselet, ikke sant?
Hva skjer faktisk når en Windows-datamaskin går gjennom avslutningsprosessen?
SuperUser-bidragsytere Keltari og zzarzzur ha svaret for oss. Først opp, Keltari:
Det skjer mange ting under nedleggingsprosessen. Her er bare noen få eksempler:
- Kontrollerer for å se om noen brukerprogrammer ikke er stengt ennå (som et ikke-lagret dokument) og spør brukeren om nødvendig
- Stoppe bakgrunnstjenester
- Venter på termineringssignalet fra tjenester og applikasjoner som er åpne eller kjører.
- Spyling av buffer til disk
- Skrive loggfiler.
- Alle brukere er logget ut.
- Avslutter skallet
- Start installering av Windows-oppdateringer og fortell at systemet skal fullføre oppdateringen prosess under neste oppstart av systemet
- Send ACPI-avstengingssignalet (dette er det som slår av maskinen)
Følg av svaret fra zzarzzur:
Systemregistret er (kanskje?) skrevet til disken. Tilbake da jeg brukte Windows XP, la jeg merke til at hvis du gjorde noen endringer i registret, og deretter tok strømmen, ville endringene ikke bli lagret. Jeg er ikke helt sikker på dette, bare peker på det.
Her er et utdrag fra et dokument som Microsoft utgav:
- Avslutt systemautomasjon. Denne fasen inkluderer forhåndsavstengelsesvarsling og nedleggelsesmeldingsfaser.
- Forhåndsavbruddssvarsling. Windows lukker serielt alle tjenester som er registrert for å motta forhåndsavbrudd. Bestilte tjenester-tjenester som har satt opp nedleggelsesordningen for avhengige tjenester, slås av før ikke-bestilte tjenester.
- Avslutt varsel. Alle tjenester som registreres for å motta nedleggelsesvarsler, slås av parallelt. Hvis alle tjenestene ikke har gått ut etter 20 sekunder (i Windows Vista) eller 12 sekunder (i Windows 7-klientoperativsystemer), fortsetter systemet avslutningen. Prosesser og tjenester som ikke slås av i tide, går igjen når systemet slår seg av.
- Kernelstenging. Resten av systemet, for eksempel alle enheter og drivere, slås av under kjerneavstengningsfasen.
I utgangspunktet er det hva du venter på, hver enkelt tjeneste å rydde opp og ut av. Hver tjeneste blir gitt 12 sekunder for å avslutte før den blir drept.
Halvparten av nedleggelsestiden er dedikert til å slå ned systemtjenestene. Hvis du er veldig interessert i å se hvilken tid som er dedikert til hva som helst under en avslutning, inneholder Windows et verktøy for å spore avstengningstid.
- xbootmgr -trace shutdown-nummerRuns 3-resultPath% systemdrive% traces -postBootDelay 180 -traceFlags base
Og for å få mening om den genererte filen (sørg for å kjøre inn % systemdrive% traces )
- xperf -i trace.etl -o summary.xml-en nedleggelse
Kilder
Windows på / av overgangseffektivitetsdokument [Microsoft]
Windows On / Off Transitions Solutions Guide Document [Microsoft]
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.
Slik styrer du Mac med stemmen din
Rykter er i overflod at Apple vil legge Siri til OS X i nær fremtid, men det du kanskje ikke skjønner er at du allerede kan kontrollere Macen din ganske litt med den innebygde forsterkede dikteringsfunksjonen. Forbedret diktering er ikke ment å virke som Siri. Det vil for eksempel ikke sjekke sportspoeng eller e-post, men det gir ganske mange kommandoer du kan bruke til å kontrollere datamaskinen din.
Slik slår du gruppesamtaler på Facebook (midlertidig eller permanent)
Det skjer med det beste av oss. Du tenker på din egen virksomhet og deretter bam -som noen legger deg til en gruppe Facebook-chat for å planlegge kontorplukken, spamming innboksen din med konstante nofications. Slik setter du et deksel på dem. Hvis du ikke bruker gruppepratfunksjonen på Facebook ofte, overrasket det deg sannsynligvis hvor fort å bli lagt til, blir det en ordensforstyrrelse.