
Edmund Richardson
0
1962
474
“Har du prøvet at genstarte?”
Det er tekniske råd, der bliver smidt meget rundt, men der er en grund: det fungerer. Min egen personlige oplevelse har været, at en enkel genstart kan løse et computerproblem 80-90% af tiden, hvad enten det drejer sig om netværk, grafik, langsom ydeevne eller defekte programmer. Og det er ikke kun problemer med Windows, der reagerer godt på en genstart; denne metode fungerer til en lang række enheder, herunder smartphones og routere og endda software.
Hvorfor er denne løsning så udbredt? Hvad er det med computerenheder, der gør genstart så effektiv? Og hvorfor kan disse problemer ikke løses, mens enheden kører? Læs videre for at finde nogle svar.
Almindelige problemer rettet med en genstart
For at hjælpe dig med at forstå de mere komplekse underliggende principper, der er grundlaget for, hvorfor det tager en genstart for at få tingene til at fungere igen, starter vi med symptomerne og de mest sandsynlige grundlæggende årsager, du allerede kender.
Symptom: Computeren bremser eller fryser.
Årsag: Hukommelse lækker.
Opløsning: Stop software eller genstart.
Symptom: Windows Blue Screen Of Death
Årsag: Driver- eller hardwarefejl.
Opløsning: En genstart håndhæves.
Symptom: WiFi holder op med at arbejde.
Årsag: Driver nedbrud eller routersoftware forårsager et problem.
Opløsning: Genstart eller udfør en strømcyklus (tag stikket ud i 30 sekunder) på routeren.
Samlet stopper noget med at virke, hvilket skaber problemer, og løsningen er at starte fra bunden.
Den grundlæggende årsag kan ofte tilskrives menneskelig fejl. Computere er designet, og programmer er skrevet af mennesker. Hvis mennesker er fallible, hvorfor skal de ting, de skaber, være uden fejl? Alle menneskeskabte ting har kapacitet til at blive mangelfulde, og når en computers kompleksitet øges, øges antallet af mangler. Hvad er nøjagtigt disse mangler?
Hvordan fixer genstart af hukommelseslækager?
Når du først starter computeren, kan du tænke på den som et lermarked. Leret repræsenterer de forskellige ressourcer, der er tilgængelige på computeren, såsom hukommelse. Operativsystemet håndterer leret (blandt andet) og distribuerer det til programmer, når det er nødvendigt. Teoretisk set kunne denne loop fortsætte for evigt uden problemer. Problemet er, nogle programmer spilder de ofte anvendte ressourcer.
For at køre skal et program modtage noget ler fra computeren, og det bliver programmets ansvar at redegøre for alt det ler. Det ideelle program ville rydde op i leret og returnere det til computeren, når det er færdigt, hvilket giver computeren mulighed for at distribuere leret til andre programmer, der har behov.
Forestil dig nu, at der er 3 programmer, hver med deres egen andel af ler. Man returnerer al ler uden problemer. Man efterlader en del ler på jorden og returnerer kun halvdelen af leret til computeren. Den sidste mister leret og returnerer intet til computeren. Nu har computeren mindre ler at distribuere.
Over tid, da de mangelfulde programmer ikke klarer at returnere al den ler, de har fået, er andre programmer nødt til at vente længere og længere på deres andel af ressourcerne. Det er her hukommelse lækker, programforsinkelse og fejl i runtime kommer fra.
Så din computer har kørt i et par timer, og nu er den bremset til en gennemsigtig langsom computer? 4 måder at fremskynde ting langsomme computer? 4 måder at fremskynde ting At købe en ny computer kan virkelig sætte dig tilbage en smuk krone. Så har du overvejet at opgradere, hvad du har nu? . Hvis vi antager, at årsagen skyldes dårlig lerhåndtering (hvilket det sandsynligvis er), hvad kan vi gøre for at ordne det?
En løsning ville være at fjerne ansvaret for leretstyring fra programmerne og overlade det til operativsystemet. Når operativsystemet registrerer mistet ler, henter det. Problemet er, at denne proces, kendt som “dagrenovation”, kan være processorintensiv og vil have indflydelse på operativsystemets ydelse, og det er derfor usædvanligt.
Den anden løsning er: genstart!
Ved at genstarte genindstilles alt til dets oprindelige tilstand, og operativsystemet begynder frisk med en fuld lerblok. Når programmer derefter begynder at køre og beder om ler, gentages hele proceduren, indtil en ny genstart senere er nødvendig.
Dette fænomen kan også anvendes til software. For eksempel din webbrowser. Har du nogensinde bemærket, hvordan Chrome eller Firefox kan blive trætte, når de har været åbne i flere timer ad gangen? Det er fordi disse browsere er mangelfulde OG de har fejlbehæftede tilføjelser. Genstart er en måde at fremskynde en langsom browser Hvad kan du gøre for at fremskynde din browser? Hvad kan du gøre for at fremskynde din browser? Hvis du er som mig, og du bruger en enorm del af din dag på at surfe på nettet, forstår du, hvor frustrerende det er at have en langsom, oppustet browser, der ser ud til at være på dens ... .
Hvordan løser genstart eller elcykling andre problemer?
Grundlæggende gælder det samme princip, der gælder for ressourcestyring, også for problemer med drivere eller fejl på lavt niveau: Alt bevis på fejlen udslettes, og computeren starter med en ren skifer.
Din WiFi-router køres f.eks. Med software, ligesom din computer. En strømcyklus, dvs. fuldstændig slukke for routeren i mindst 30 sekunder, vil rydde cachen og nulstille softwaren.
Jerrold Foutz, en ekspert i design af strømforsyninger, giver et andet interessant syn på, hvordan en nulstilling kan løse elektroniske enheder, inklusive husholdningsartikler:
Inden for hardware er der mange årsager til, hvad der kaldes SEU (Single Event Upset). En strømafbrydelse, en kosmisk stråle, der passerer gennem et integreret kredsløb (IC), eller en alfastråle fra den plastiske IC-pakke, kan alle forårsage en SEU, eventuelt ændre en logisk tilstand (1 til 0 eller omvendt), eller udløse låsning i det pnpn-lag, de fleste IC'er har. I software kan computeren blive fanget i en uendelig sløjfe.
Med andre ord kan tilfældige begivenheder sætte elektroniske enheder i en underlig tilstand, der gør dem ubrugelige. Jerrold forklarer, at en tilstand, som alle fungerende enheder kan gendanne sig fra, er slukket-tilstand. Og derfor anbefaler han at slukke for enheden, tage stikket ud af stikket, fjerne batteriet, vente i et bestemt tidsrum, og tænd derefter for strømmen igen og genstart.
Hvorfor kræver nogle problemer en genstart??
I tilfælde af dårlig ressourcestyring er det muligt manuelt at spore og lukke krænkende programmer. Men andre problemer kan simpelthen ikke løses, mens computeren kører, og svaret på hvorfor kan være ret filosofisk. Einstein erkendte, at problemer ikke kan løses fra det samme niveau af bevidsthed, der skabte dem. På en måde, der også gælder for computere. Hvorfor?
Computere er begrænsede tilstandsmaskiner, der konstant er nødt til at overvåge for begivenheder og reagere i overensstemmelse hermed. De opererer på en uendelig behandlingssløjfe for at holde sig opmærksom på nye begivenheder, selv når de er inaktive. Begivenheder kan være alt fra tilslutning af en mus til indlæsning af et program til lukning. Hver begivenhed fører til en statusændring.
En årsag til en genstart er, at den uendelige sløjfe ikke kan ændres, afhængigt af dit operativsystem, mens den allerede kører. Derfor kræver driverinstallationer og Windows-opdateringer ofte en genstart af systemet - for at ændre, hvordan operativsystemet fungerer på det mest basale niveau. Forhåbentlig vil du ikke indgå i en uendelig genstartsløjfe Sådan rettes en Windows 7 Infinite Reboot Loop Sådan rettes en Windows 7 Infinite Reboot Loop Har du nogensinde stødt på en uendelig reboot loop? Det genkendes øjeblikkeligt ved, at Windows ikke kan indlæses korrekt, når du har tændt for din pc eller bærbar computer. Heldigvis takket være den måde, hvorpå ... .
Hvis en fejl påvirker denne uendelige behandlingssløjfe, kan kun en genstart sætte den tilbage til sin kendte tilstand, hvorfra den vil arbejde igen. Bortset fra, at computere mangler bevidsthed (i det mindste så vidt vi ved), er dette stort set det modsatte af, hvad Einstein mente; det “opmærksomhed” fortsætter ikke, det nulstilles. Så måske “uvidenhed er lyksalighed” ville være en mere passende analogi.
Og det hele kommer tilbage til hvad der er kendt
Denne artikel kan kun ridse overfladen på, hvad der kan gå galt inde på din computer, der kan rettes med en genstart. Nogle gange fungerer det bare, og endda eksperterne kan kun gætte hvorfor. Grundlæggende fungerer en genstart, fordi alt vender tilbage til sin oprindelige tilstand. I denne kendte tilstand ved systemet, hvor det skal starte, som et skakspil, efter at du har glemt, hvis tur det var.
Bortset fra at være en hurtig løsning til mange problemer, er genstart også et fejlfindingstrin. Hvis problemet fortsætter efter genstart, kan den underliggende årsag være meget mere alvorlig end en tilfældig fejl. Problemer som ødelagt software, tilstedeværelse af malware 10 trin, der skal tages, når du opdager malware på din computer 10 trin, der skal tages, når du opdager malware på din computer. Vi vil gerne tro, at Internettet er et sikkert sted at bruge vores tid (hoste) , men vi ved alle, at der er risici rundt om hvert hjørne. E-mail, sociale medier, ondsindede websteder, der har fungeret ... eller hardware, der mangler, løses sjældent ved at genstarte.
Hvilke enheder og symptomer har du fikset med en genstart?
Forfatterkredit: Denne artikel blev co-produceret med Joel Lee.
Billedkredit: Computer Comic via Shutterstock, Woman with Clay af Marshall Astor via Flickr, Ctrl + Alt + Dlt via Shutterstock, Slate Board via Shutterstock, Einstein Citat af citaterEverlasting via Flickr