23Aug
Din computer føles lidt langsommere, end den gjorde denne gang sidste år;Er det noget, du kan kritisere til en aldrende processor?
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drive gruppering af Q & A websteder.
Spørgsmål
SuperUser læser Ben Simpson stiller følgende spørgsmål:
Dette er et hypotetisk spørgsmål om, hvordan en CPU opererer. Hvis jeg køber to identiske CPU'er og bruger en lang sigt( sige et år), vil det være identisk i hastighed for den ubrugte CPU?Vil antallet af urcykler, latens af anmodninger osv. På den anvendte CPU være mindre end den ubrugte CPU?
Et understøttende argument kan være, at mekaniske enheder nedbrydes over tid. Mens en CPU ikke har bevægelige dele( undtagen den eksterne ventilator), har den kredsløb, som kan blive beskadiget af varme og spændingsspidser. Lad os sige, at efter et år med intensiv brug kan kredsløbene nedbrydes og færre elektroner kan passere, da vejen er snæver mv.
Er dette karakteren af, hvordan en CPU opererer, eller fungerer den simpelthen eller ødelægges uden hastighedsforringelse imellem?
Sænker de centrale behandlingsenheder med tiden, eller er andre faktorer i spil?
Svarene
SuperUser-bidragsyderen RedGrittyBrick hopper ind med en detaljeret oversigt over, hvordan CPU'ens hastighed styres:
Er en CPU's ydelse påvirket, da den aldrer?
efter om året med intensiv brug, kan kredsløbene nedbrydes, og færre elektroner kan passere, da banen er smalere osv.
No:
Krystaloscillator
En CPU's hastighed bestemmes af en krystaloscillator - så vidt jeg vedDette er en ekstern del for de fleste CPU'er
Billede fra TechRepublic artikel
Krystaller gennemgår langsom gradvis ændring i frekvensen med tiden kendt som aldring.
Jeg formoder dog, at dette ikke er en væsentlig faktor.
Drift med alder er typisk 4 ppm for det første år og 2 ppm om året for DT-26-krystalets levetid.
( fra TI vedrørende en RTC IC, men jeg tror, at denne sats er ens for tidskrystaller generelt)
CPU Halvlederændringer
Gennembrud skrev et link til en IEEE-artikel, der beskriver de utallige måder, som halvledere påvirkes over tid.
Det er derfor muligt, at den maksimale clockhastighed, som CPU'en er i stand til, vil falde over tid. Men i de fleste tilfælde vil dette ikke medføre, at CPU's teoretiske maksimale mulige hastighed falder inden for et år under den faktiske driftshastighed, der er indstillet af krystaloscillatoren. Derfor vil en CPU, som er blevet opbevaret i et år, køre med samme hastighed som en oprindeligt identisk CPU, der har været brugt kontinuerligt i et år.
CPU Termisk regulering
Mange CPU'er reducerer deres hastighed, hvis deres temperatur overstiger en forudindstillet tærskelværdi. De vigtigste faktorer, der kan få en enårig CPU til at overophedes, er ikke at gøre med halvlederforringelse i selve CPU'en. Derfor har disse faktorer ingen betydning for spørgsmålet som formuleret.
Det er usandsynligt, at et givet par identiske CPU'er vil afvige i kapacitet inden for et år tilstrækkeligt til at udløse termiske problemer, der kræver, at en af dem kører selv med en reduceret hastighed. Jeg ved i det mindste ikke noget bevis for, at dette er sket inden for et år på en enhed, der ikke betragtes som en garantifejl på grund af fabrikationsfejl.
CPU Energieffektivitet
Mange computere, især bærbare, er ligeledes designet til at reducere energiforbruget, når det er tomgang. Igen er dette ikke rigtig relevant for spørgsmålet som angivet.
BlueRaja hopper ind med en tilføjelse til Bens svar:
I teorien, nej, en CPU skal køre i stort set samme hastighed hele livet.
I praksis bliver CPU'er langsommere over tid på grund af støvopbygning på kølebøssen, og fordi den termiske pasta af lavere kvalitet, som de forudbyggede computere ofte leveres med, vil nedbrydes eller fordampes. Disse effekter medfører, at CPU'en bliver overophedet, hvormed det vil smøre hastigheden for at forhindre skade.
Rengøring af kølelegemet og genanvendelse af termisk pasta skal gøre det så godt som nyt.
Bemærk: Hvis du spørger dette på grund af at have en gammel computer sænket, er der andre grunde ( normalt døende harddiske eller poppede kondensatorer) , at gamle computere vil bremse over tid.
Med andre ord er dårlig computer vedligeholdelse og billige monteringsmetoder de rigtige hastigheds-sprængende dæmoner, ikke alder eller slid på den fysiske chip. Rutinemæssig rengøring og kvalitet termisk pasta går langt i retning af din CPU fungerer effektivt.
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? Tjek den fulde diskussionstråd her.