23Aug
Din dator känns lite långsammare än den gjorde den här tiden förra året.Är det något som du kan krita till en åldrande processor?
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-drive-gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare Ben Simpson ställer följande fråga:
Detta är en hypotetisk fråga om hur en CPU fungerar. Om jag köper två identiska CPU: er, och använder en lång sikt( säg ett år), kommer det att vara identisk i hastighet till den oanvända CPU?Ska antalet klockcykler, latens för förfrågningar mm på den använda CPU vara mindre än den för oanvända CPU?
Ett stödjande argument kan vara att mekaniska enheter bryts ned över tiden. Medan en CPU inte har rörliga delar( andra än den externa fläkten), har den kretsar som kan skadas av värme och spänningsspetsar. Låt oss säga att efter ett år med intensiv användning, kan kretsarna bryta ned och färre elektroner kan passera, eftersom banan är smalare, etc.
Är det här naturen för hur en CPU fungerar, eller fungerar den helt enkelt eller brutits, utan hastighetsnedbrytning imellan?
Försvinner de centrala bearbetningsenheterna med tiden eller är andra faktorer i spel?
Svaren
SuperUser-bidragsgivaren RedGrittyBrick hoppar in med en detaljerad översikt över hur CPU: s hastighet styrs:
Är prestanda för en CPU påverkad när den åldras?
efter per år av intensiv användning, kan kretsarna försämras och färre elektroner kan passera eftersom banan är smalare, etc.
No:
Crystal Oscillator
En CPUs hastighet bestäms av en kristalloscillator - så vitt jag vetDetta är en extern del för de flesta processorer
Bild från TechRepublic artikel
Kristaller genomgår långsam gradvis förändring av frekvensen med tiden, känd som åldrande.
Jag misstänker dock att detta inte är en viktig faktor.
Drift med ålder är typiskt 4 ppm för det första året och 2 ppm per år för livet på DT-26-kristallen.
( från TI om en RTC IC men jag tror att den här frekvensen är lika för tidskristaller i allmänhet)
CPU Halvledarändringar
Genombrott lanserade en länk till en IEEE-artikel som beskriver hur många halvledare som påverkas över tiden.
Det är därför möjligt att den maximala klockhastighet som CPU-enheten kan sänka över tiden. Men i de flesta fall kommer detta inte att orsaka att CPU: s teoretiska maximala möjliga hastighet faller inom ett år under den faktiska hastigheten som ställs in av kristalloscillatorn. Därför kör en CPU som har lagrats i ett år med samma hastighet som en ursprungligen identisk CPU som har använts kontinuerligt under ett år.
CPU Termisk reglering
Många processorer minskar deras hastighet om deras temperatur överstiger ett förinställt tröskelvärde. Huvudfaktorerna som kan orsaka att en enårig CPU överhettas är inte att göra med halvledarnedbrytning inom själva CPU.Därför har dessa faktorer ingen betydelse för frågan som formulerad.
Det är osannolikt att ett givet par identiska processorer kommer att diverga i kapacitet inom ett år tillräckligt för att utlösa termiska problem som kräver att en av dem kör sig själv med en reducerad hastighet. Jag vet åtminstone inte om att detta har inträffat inom ett år på en enhet som inte anses vara ett garantifel på grund av tillverkningsfel.
CPU Energieffektivitet
Många datorer, speciellt bärbara, är utformade för att minska energiförbrukningen när den är tomgång.Återigen är detta inte riktigt relevant för frågan som sagt.
BlueRaja hoppar in med ett tillägg till Bens svar:
I teorin, nej, en CPU ska springa i stort sett samma hastighet hela livet.
I praktiken blir CPU-enheterna långsammare över tiden på grund av dammuppbyggnad på kylflänsen, och eftersom den lågkvalitativa termiska pastan som förbehållna datorer ofta levereras med kommer att försämras eller avdunstas. Dessa effekter medför att processorn överhettas, vid vilken tidpunkt den kommer att sänka hastigheten för att förhindra skador.
Rengöring av kylflänsen och återanslutning av termisk pasta ska göra det lika bra som nytt.
Obs! Om du frågar detta på grund av att en gammal dator saktar, finns det andra orsaker ( vanligtvis döda hårddiskar eller popped kondensatorer) som gamla datorer kommer att sakta ner över tiden.
Med andra ord är dåligt underhåll av datorn och billiga monteringsmetoder de verkliga hastighetsspjällande demonerna, inte ålder eller slitage på det fysiska chipet. Rutinmässig rengöring och värmepasta av hög kvalitet går långt fram till din CPU fungerar effektivt.
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.