
Mens de fleste af os sandsynligvis tænker alt, hvad der sker hver gang vi lukker vores computere nede, hvad sker der faktisk 'under emhætten' under afbrydelsesprocessen? Dagens SuperUser Q & A-indlæg har svarene på en nysgerrig læsers spørgsmål.
Dagens Spørgsmål & Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
SuperUser-læser RACING121 vil vide, hvad der rent faktisk sker, når en Windows-computer lukker:
Når jeg klikker på afbrydelsesknappen på mit Windows-system, giver det mig en anden skærm, der siger Lukning :
Hvad sker der faktisk i dette trin?
Hvis jeg husker korrekt, ville det i Windows XP sige noget som Gem indstillinger , før du slukker. Hvilke indstillinger er der for rent faktisk at spare her? Hvis du f.eks. Har anvendt et tema eller gennemført en anden handling, er den allerede gemt, når du klikede på Anvend eller Ok .
Hvis det afmonterer det hårde drev, så ville det sikkert være det samme som at tvinge en afbrydelse ved at trække stikket, højre?
Hvad sker der faktisk, når en Windows-computer går gennem afbrydelsesprocessen?
SuperUser-bidragsydere Keltari og zzarzzur Har svaret for os. Først op, Keltari:
Der sker mange ting under afbrydelsesprocessen. Her er blot nogle få eksempler:
- Kontrol for at se, om nogen brugerapplikationer endnu ikke er lukket (som et ikke-gemt dokument) og om nødvendigt anmode brugeren
- Standsning af baggrundstjenester
- Venter på terminationssignalet fra tjenester og applikationer, der er åbne eller kører
- Spilding af cachen til disk
- Skrivning af logfiler
- Alle brugere er logget ud
- Afslutning af skalen
- Start installering af Windows-opdateringer og fortæl systemet for at afslutte opdateringen behandle under den næste systemstart, hvis det er nødvendigt
- Send ACPI-afbrydelsessignalet (dette er det, der slukker for maskinen)
Følges af svaret fra zzarzzur:
Systemregistret er (måske?) skrevet til disken. Tilbage, da jeg brugte Windows XP, bemærkede jeg, at hvis du lavede nogen ændringer i registreringsdatabasen og derefter tog strømmen, ville ændringerne ikke blive gemt. Jeg er ikke helt sikker på dette, men bare peger på det.
Her er et uddrag fra et dokument, som Microsoft udgav:
- Afbrydelse af system session. I denne fase indgår underfaser af forudindstillingsmeddelelser og afslutningsmeddelelser.
- Afbestillingsmeddelelse. Windows lukker serielt alle tjenester, der er registreret for at modtage forudindstillede meddelelser. Bestilte tjenester - tjenester, der har oprettet nedlukningsordren for afhængige tjenester - lukkes før de ikke bestilte tjenester.
- Afslutningsmeddelelse. Alle tjenester, der er registreret for at modtage nedlukningsmeddelelser, lukkes parallelt. Hvis alle tjenester ikke er slukket efter 20 sekunder (i Windows Vista) eller 12 sekunder (i Windows 7-klientens operativsystemer), fortsætter systemet frakoblingen. Processer og tjenester, der ikke lukkes i tide, bliver kørt, mens systemet lukker.
- Kernelafbrydelse. Resten af systemet, f.eks. Alle enheder og drivere, lukkes i kernelafbrydelsesfasen.
Hvad du venter på, er hver enkelt service til at rydde op og afslutte. Hver tjeneste gives 12 sekunder for at afslutte, før den dræbes.
Halvdelen af nedlukningstiden er dedikeret til at lukke systemtjenesterne. Hvis du er virkelig interessant at se, hvad tid er dedikeret til uanset under en nedlukning, indeholder Windows et værktøj til at spore shutdown tid.
- xbootmgr -trace shutdown-nummerRuns 3-resultPath% systemdrive% traces -postBootDelay 180 -traceFlags base
Og for at give mening om den genererede fil (sørg for at køre i % systemdrive% traces )
- xperf -i trace.etl -op summary.xml-en shutdown
Kilder
Windows On / Off Transition Performance Analysis Document [Microsoft]
Windows On / Off Transitions Solutions Guide Dokument [Microsoft]
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.
HTG Anmeldelser GE Link Starter Kit: Den mest økonomiske Smart Bulb Option Around
Du har set nogle af vores anmeldelser om smarte pærer, du har hørt chatter om smart home-teknologi i nyheder, og du er nysgerrig, om det er det værd. Læs videre, når vi gennemgår GE Link Starter Kit og viser dig hvordan du kommer i gang for blot $ 25. Hvad er GE Link Starter Kit? General Electrics adgang til markedet for smart pære er deres stilfulde udseende GE Link pære og GE Link Starter Kit er deres økonomisk prissat smart pære starter kit, der pakker to af deres Link smart pærer med en Link smarthome bro til en all-in-one pakke, der vil få dig i gang med smarthome belysning på under ti minutter.
Hvorfor du ikke bør være vært for et åbent Wi-Fi-netværk uden adgangskode
ÅBn hjemme Wi-Fi-netværk er stadig for almindeligt. Situationen er forbedret, da trådløse routerproducenter begyndte at sende forsendelser med trådløse adgangskoder som standard, men der er stadig for mange usikrede Wi-Fi-netværk derude. Hosting af et åbent Wi-Fi-netværk kan forårsage en række problemer for dig, om du forsøger at gøre en god gerning ved at dele din forbindelse eller bare ikke have oprettet en adgangskode endnu.