Czy wydajność procesora ma wpływ na jego wiek? [Zamknięte]

178

To hipotetyczne pytanie o sposób działania procesora. Jeśli kupię dwa identyczne procesory i użyję jednego długoterminowego (powiedzmy jednego roku), czy będzie on miał identyczną szybkość z nieużywanym procesorem? Czy liczba cykli zegara, opóźnienie żądań itp. Na używanym procesorze będzie mniejsza niż ilość nieużywanego procesora?

Argumentem wspierającym może być to, że urządzenia mechaniczne z czasem ulegają degradacji, podczas gdy procesor nie ma ruchomych części (innych niż wentylator zewnętrzny), ma obwody, które mogą zostać uszkodzone przez ciepło i skoki napięcia. Powiedzmy, że po roku intensywnego użytkowania obwody ulegają degradacji i może przejść mniej elektronów, ponieważ szlak jest węższy itp.

Czy taka jest natura działania procesora, czy po prostu działa, czy jest zepsuta, bez pośredniego spadku prędkości?

Ben Simpson
źródło
8
Przypuszczam, że teoretycznie procesor może pracować wolniej w miarę starzenia się, jeśli mechanizm chłodzący nie chłodzi się tak skutecznie jak kiedyś (być może wentylator trochę się psuje i nie może osiągnąć maksymalnej prędkości), myślę, że niektóre procesory mogą automatycznie zmniejsz częstotliwość zegara, jeśli wykryją, że są za gorące. Pamiętaj, że nie oznacza to, że sam procesor starzeje się do niskiej wydajności; w tym scenariuszu wymiana złego wentylatora prawdopodobnie pozwoliłaby procesorowi działać tak szybko, jak wtedy, gdy był nowy. Nie mam jednak żadnych odniesień do tego, ale wydaje mi się to prawdopodobne ...
FrustratedWithFormsDesigner
3
@FrustratedWithFormsDesigner, widziałem, jak notebook Dell poważnie dławi swój procesor, ponieważ uważał, że robi się za gorąco (głównie przez zły projekt, jak sądzę). Jest całkowicie wykonalne, że gromadzenie się pyłu w czasie może również powodować, ale masz rację, że przyczyną nie jest ściśle wiek.
Wysoce nieregularny
34
Wolniejsze jest oprogramowanie.
Daniel R Hicks
18
Oto świetny artykuł IEEE napisany specjalnie w odniesieniu do starzenia się tranzystora. Zachęcam wszystkich zainteresowanych tym tematem do przeczytania.
Przełom
2
@ JoãoPortela to wszystko względne. Procesor będzie pracował z tą samą prędkością / napięciem, dopóki niektóre tranzystory przestaną działać poprawnie z powodu wieku. Jedynym sposobem rozwiązania problemu w tym momencie jest spowolnienie procesora poprzez zmniejszenie prędkości zegara lub zwiększenie napięcia roboczego (dalsze starzenie tranzystorów na matrycy procesora). I z biegiem czasu jednostki generujące zegar w procesorze również stają się niestabilne, co prowadzi do większego zakłócenia zegara.
Przełom

Odpowiedzi:

125

Czy wydajność procesora ma wpływ na jego wiek?
po roku intensywnego użytkowania obwody ulegają degradacji i może przejść mniej elektronów, ponieważ szlak jest węższy itp.

Nie,

Oscylator kwarcowy

prędkość procesora jest określana przez oscylator kwarcowy - o ile wiem, jest to część zewnętrzna dla większości procesorów

oscylator kwarcowy Mobo z Xtal

Zdjęcie z artykułu TechRepublic

Kryształy ulegają powolnej stopniowej zmianie częstotliwości z czasem, znanej jako starzenie się.

Podejrzewam jednak, że nie jest to istotny czynnik.

Dryf wraz z wiekiem wynosi zazwyczaj 4 ppm przez pierwszy rok i 2 ppm rocznie przez cały okres eksploatacji kryształu DT-26.

(z TI dotyczące RTC IC, ale uważam, że ta szybkość jest podobna dla kryształów czasu w ogóle)

Zmiany półprzewodników procesora

Przełom opublikował link do artykułu IEEE, który opisuje niezliczone sposoby, w jakie wpływają na półprzewodniki w czasie.

Jest zatem możliwe, że maksymalna prędkość zegara, jaką jest w stanie zapewnić procesor, zmniejsza się z czasem. Jednak w większości przypadków nie spowoduje to, że teoretyczna maksymalna możliwa prędkość procesora spadnie w ciągu roku poniżej rzeczywistej prędkości roboczej ustawionej przez oscylator kwarcowy. Dlatego procesor przechowywany przez rok będzie działał z tą samą prędkością, co pierwotnie identyczny procesor, który był używany nieprzerwanie przez rok.

Regulacja termiczna procesora

Wiele procesorów zmniejsza prędkość, jeśli ich temperatura przekroczy ustalony próg. Głównymi czynnikami, które mogą powodować przegrzanie jednorocznego procesora, nie są degradacja półprzewodników w samym procesorze. Dlatego te czynniki nie mają wpływu na sformułowane pytanie.

Jest mało prawdopodobne, aby dana para identycznych procesorów różniła się zdolnością w ciągu jednego roku wystarczająco, aby wywołać problemy termiczne, które wymagają, aby jeden z nich działał ze zmniejszoną prędkością. Przynajmniej nie znam dowodów na to, że miało to miejsce w ciągu jednego roku na urządzeniu, który nie jest uważany za wadę gwarancyjną z powodu wady produkcyjnej.

Wydajność energetyczna procesora

Wiele komputerów, szczególnie przenośnych, jest podobnie zaprojektowanych w celu zmniejszenia zużycia energii w stanie bezczynności. Ponownie, nie jest to tak naprawdę istotne dla pytania, jak stwierdzono.

RedGrittyBrick
źródło
2
Jakie jednostki są podane w ppm? Znam to znaczenie „części na milion”, które tutaj nie pasuje.
CajunLuke
15
Interpretuję to jako zmianę o +/- 0,0004% wartości nominalnej w pierwszym roku i +/- 0,0002% później.
StarNamer
3
> Zmiany częstotliwości taktowania (w górę lub w dół) są częstym problemem, ale najprawdopodobniej nigdy nie będą zauważalne przez użytkownika jako spowolnienia. Możesz je zobaczyć w CPU-Z i podobnych programach. Częstotliwość zmienia się o kilka MHz (moja zawsze wydaje się być kilka poniżej prędkości znamionowej), ale jak powiedziałeś, jest to niewielki procent całkowitej prędkości, więc żaden normalny człowiek nie zauważy jej skutków.
Synetech,
2
Podoba mi się, jak ta odpowiedź rozwiązuje główny problem z szybkością procesora: zegarem. Druga odpowiedź dotyczy innych problemów, które mogą wpływać na szybkość procesora, ale nie są one głównym problemem wpływającym na szybkość procesora.
Trevor Boyd Smith
8
Ma to potwierdzające dowody we wszystkich powiązanych komentarzach. Przełomowe linki do artykułu IEEE omawiającego spowolnienie tranzystora, który sugeruje, że z czasem się zużywają. Następnie, jak wspomina DanH, „jeśli obwód zwolni, nikt nie zauważy, dopóki nie zaczną pojawiać się błędy, ponieważ zegar jest„ szybszy ”niż obwód”. Jak już wspomniałeś, kryształowy oscylator dyktuje prędkość i waha się prawie niezauważalnie. Dopóki spowalniające tranzystory nadal reagują wystarczająco szybko na prędkość ustawioną przez oscylator kwarcowy, żadne spowolnienie nie będzie mierzone po pewnym czasie.
Ben Simpson
71

Teoretycznie nie, procesor powinien działać w zasadzie z taką samą prędkością przez całe życie.


W praktyce tak, procesory z czasem stają się wolniejsze z powodu gromadzenia się kurzu na radiatorze, a także dlatego, że pasta termiczna o niższej jakości, z którą często są dostarczane fabrycznie zainstalowane komputery, ulegnie degradacji lub odparowaniu. Efekty te powodują przegrzanie procesora, w którym to momencie dławi prędkość, aby zapobiec uszkodzeniom.

Jednak wyczyszczenie radiatora i ponowne nałożenie pasty termicznej powinno sprawić, że będzie ona jak nowa.


Uwaga: jeśli pytasz o to ze względu na spowolnienie starego komputera, istnieją inne powody (zwykle ginące dyski twarde lub pęknięte kondensatory) , które spowalniają stare komputery z czasem.

BlueRaja - Danny Pflughoeft
źródło
3
Bardzo dobra odpowiedź. Teoria nie jest rzeczywistością.
Ugo
8
To prawda, że ​​przyspieszyłem procesor, usuwając kurz z wentylatora.
MSalters
12
@Ramhound: Przepraszam, ale to nieprawda. Intel stosuje technologię SpeedStep od Pentium III drugiej generacji (około 2000), podczas gdy AMD miał PowerNow! od 1999 roku. Pamiętam też wyraźnie, że Pentium II dławiło procesor przed AMD, zanim miały dla niego wymyślną nazwę handlową.
BlueRaja - Danny Pflughoeft
1
Jak wytłumaczysz laptopy cieplejsze od lat ciągłego użytkowania? które są regularnie czyszczone.
Sunnyskyguy EE75
1
@ Tony: Jak wspomniałem, pasta termiczna prawdopodobnie musi zostać ponownie nałożona (może być tak, że wentylator umiera / nie żyje, ale powinien być łatwy do zobaczenia / usłyszenia) .
BlueRaja - Danny Pflughoeft
36

Krótka odpowiedź, żaden procesor nie zwolni z wiekiem.

Nieco dłuższa odpowiedź:

Procesor będzie działał, dopóki wszystkie połączenia i tranzystory będą działać poprawnie. Podczas gdy w normalnym przewodzie może występować ruch, który może powodować przerywanie połączenia, tak nie jest w przypadku procesora, ponieważ:

  • obwody są wyryte w krzemie
  • rzeczy są znacznie mniejsze

Jeśli coś się zepsuje, wszystko może się zdarzyć: od złej matematyki po komputer nie uruchamiający się.

soandos
źródło
18
Downvoter chce komentować?
soandos
1
Nie jestem spadkobiercą, ale może to być spowodowane tym, że sugerujesz, że procesory są drukowane; są faktycznie wytrawione. (Oczywiście, to nie zmienia zasadniczej poprawności odpowiedzi, więc głosowałem za tobą). Przesłałem również edycję, aby to poprawić.
CajunLuke
4
@CajunLuke: W rzeczywistości krok akwaforta jest tylko jednym z wielu. Najpierw nakładasz warstwę przeciwtrawiającą na wierzch, a następnie drukujesz na niej żądany obwód, spłukujesz drukowane części, a następnie trawisz całą powierzchnię. Tam, gdzie zniknęła warstwa ochronna, trawienie stworzy kanały. w warstwie poniżej. Proces ten nazywa się „fotolitografią”
MSalters
jak wytłumaczyć wzrost prędkości wentylatora i wzrost temperatury laptopa po latach starzenia? kiedy jest utrzymywany w czystości.
Sunnyskyguy EE75,
3
Może pogorszenie jakości pasty termicznej?
Spidey,
12

Twierdziłbym - że sedno tej sprawy - ma znacznie mniej wspólnego z fizycznym sprzętem - podobnie jak z naszym postrzeganiem - i względną wydajnością oprogramowania, które uruchamiamy - z czasem się zmienia.

W świecie 1's and 0's- niewiele może się zdarzyć, szczególnie procesora - który drastycznie (a nawet statystycznie) zmieniłby ogólną wydajność komputera - inny niż całkowita awaria.

To pytanie przykuło moją uwagę, ponieważ przypomniałem sobie czasy, w których nie mogłem uwierzyć, że maszyna, której używałem - była ta sama, którą może kilka lat wcześniej myślałem, że jest tak szybka - że teraz jestem torturowany przez co w tym momencie wydawało się nieskończenie powolne.

Mówiąc jaśniej - ponieważ prawnicy Moore'a wydają się być w trudnej sytuacji - twórcy oprogramowania dokonali znacznych ulepszeń w ostatnich latach - wydaje się, że koncentrują się na dostrajaniu wydajności w porównaniu z brutalną mocą. Nie przesadzam, kiedy mówię, że mój 8-rdzeniowy Xenon 2.8 GHz Mac Pro wydaje się teraz 2X lub 3X szybszy niż w momencie zakupu w 2008 roku. Są to znaczące i mierzalne różnice, które mogą wynikać jedynie z ogromnych ulepszeń / optymalizacji oprogramowania bok.

Mówię o tym, że ludzki umysł / nasze postrzeganie / nasze oczekiwania, w połączeniu z innymi bardziej elastycznymi aspektami środowiska operacyjnego, mają wykładniczo większy wpływ niż jakiekolwiek różnice w stosunku do specyfikacji fabrycznych - o które możesz się martwić.

mralexgray
źródło
To interesujące, że Twoim zdaniem komputer Mac działa teraz lepiej niż wcześniej. Wskazuje to, że twórcy oprogramowania dla komputerów Mac koncentrują się na poprawie wydajności, aby móc lepiej wykorzystać siłę maszyny, podczas gdy twórcy komputerów dla systemu Windows używają ulepszonej mocy sprzętowej do tworzenia bardziej fantazyjnych programów bez zbytniego zastanawiania się nad wydajnością. Prawdopodobnie dlatego komputer z czasem zwalnia - nie dlatego, że sprzęt się psuje, ale dlatego, że oprogramowanie wymaga więcej sprzętu ...
awe
Zgadzam się z tobą, że względne postrzeganie przez ludzi tego, co jest szybkie, zmienia się - z czasem, gdy wielokrotnie przekraczamy limity - z szybszym sprzętem, zauważ, że istnieją sposoby na obejście tego, na przykład poprzez zastosowanie znormalizowanych testów porównawczych, które nie uwzględniają oprogramowania ulepszenia lub subiektywne nastawienie.
Thomas
1
„Twierdziłbym - że sedno tej sprawy - ma znacznie mniej wspólnego z fizycznym sprzętem - podobnie jak z naszym postrzeganiem - i względną wydajnością oprogramowania, które uruchamiamy - zmienia się z czasem”. To miłe, ale OP pyta konkretnie z perspektywy sprzętowej . Zgadzam się, że problem ten jest ledwo zauważalny przez człowieka, ale w rzeczywistości cechy przełączania tranzystora zmieniają się drastycznie w ciągu okresu życia półprzewodnika.
Przełom
@Breakthrough Z pewnością nie jestem inżynierem elektrykiem i dla lepszego zrozumienia tego, co mówisz, uważam ten artykuł za interesujący. Ale co to w zasadzie mówi, że bez sprzętu wartego miliony dolarów nawet producenci chipów nie mają wokół tego głowy proces starzenia. Wydaje mi się, że po prostu w codziennym życiu problem ten nigdy nie będzie źródłem niczyich problemów, ani nawet czymś, z czym możemy się skontaktować za pomocą naszych ludzkich zmysłów.
mralexgray,
6

Jeśli kupię dwa identyczne procesory i użyję jednego długoterminowego (powiedzmy jednego roku), czy będzie on miał identyczną szybkość z nieużywanym procesorem?

Najprawdopodobniej tak . Szybkość działania procesora jest zmienna i ustawiana przez użytkownika końcowego (chociaż zwykle ustawiana automatycznie zgodnie ze specyfikacjami producenta). Jednak może się okazać, że pod koniec pierwszego roku nieużywany procesor (zakładając, że na początku były naprawdę identyczne ) przetaktowuje się lepiej niż używany procesor. Ten efekt można przypisać starzeniu się tranzystora , o czym wspomniałeś w dalszej części pytania:

Chociaż procesor nie ma ruchomych części (innych niż wentylator zewnętrzny), ma obwody, które mogą zostać uszkodzone przez ciepło i skoki napięcia. Powiedzmy, że po roku intensywnego użytkowania obwody ulegają degradacji i może przejść mniej elektronów, ponieważ szlak jest węższy itp.

Dokładnie tak jest i dokładnie tak dzieje się po użyciu procesora.

Podobnie jak w pojeździe, na przewodach przechodzą pewne zużycie. Ciepło wpływa również na starzenie się tranzystora, dlatego matryca procesora jest zaprojektowana dla określonego zakresu temperatur roboczych. Podczas pracy elektrony muszą tunelować niektóre warstwy w materiałach półprzewodnikowych, degradując je z czasem. Powoduje to, że prędkość przełączania poszczególnych tranzystorów z czasem wzrasta, co czyni je „wolniejszymi”.

Jednak, jak powiedziałem wcześniej, szybkość procesora jest ustalana przez użytkownika końcowego. Jest to synchroniczny obwód cyfrowy, który będzie działał tak szybko, jak mu to nakazujesz - nawet jeśli opóźnienie propagacji przekroczy czas przełączania, a komputer ulegnie awarii. Tak się stanie, gdy procesor się starzeje. Z biegiem czasu różne podjednostki procesora będą trwać coraz dłużej, aby zakończyć obliczenia, co prowadzi do niestabilności procesora.

Efekt ten można złagodzić, zmniejszając szybkość zegara, spowalniając procesor, ale kompensując zwiększone opóźnienia propagacji. Efekt ten można również złagodzić, zwiększając napięcie procesora (powodując skrócenie czasu przełączania tranzystorów, co pozwala na wyższą prędkość zegara), ale zwiększenie napięcia procesora spowoduje jedynie szybsze starzenie się tranzystorów .


Dlatego mówimy, że procesor staje się wolniejszy w miarę starzenia się - procesor staje się niestabilny przy wyższych prędkościach, co wymaga obniżenia prędkości zegara w miarę upływu czasu. Dobrą wiadomością jest to, że efekt ten jest zwykle wyczuwalny na skali czasowej lat .

Przełom
źródło
4

Przypomina mi się efekt obserwowany w niektórych wczesnych układach scalonych: gdy stosunkowo duże gęstości prądu przepłynęły przez złote okablowanie, faktycznie nastąpiłaby fizyczna migracja złota podobna do meandrowania rzeki w czasie. Na rogach róg powoli migrowałby na zewnątrz (tak jak zakole starorzecza w rzece), dzięki czemu drut jest cieńszy i dłuższy (a także stwarza ryzyko, że zwiąże się z sąsiednim drutem). To przerzedzenie / wydłużenie drutów z pewnością wpłynęłoby na maksymalną prędkość zegara obwodu (jeśli tylko nieznacznie).

Ponadto uważam, że projektanci wiedzą, jak kontrolować procesy produkcyjne, aby zapobiec temu konkretnemu efektowi (lub przynajmniej uczynić go niezmiernie małym). Ale, jak zauważono w komentarzu powyżej, istnieje kilka innych efektów.

Istnieją jednak dwa czynniki, które uzasadniają stwierdzenie „nie, we wszystkich praktycznych celach” w odpowiedzi na pierwotne pytanie:

  1. Zdecydowana większość obwodów komputerowych jest „taktowanych” zewnętrznie, najczęściej z pewnym oscylatorem sterowanym kryształami. Jeśli więc obwód zwolni, nikt nie zauważy, dopóki nie zaczną pojawiać się błędy, ponieważ zegar jest „szybszy” niż obwód.
  2. Istnieje kilka efektów (np. Metalowe „wąsy” narastające na obwodach - poważny problem prądowy, gdy przewód jest usuwany z obwodów), które powodują awarię obwodu na długo zanim spowolnienie obwodu stanie się znaczące, a nawet mierzalne.
Daniel R. Hicks
źródło
1
Drut przerzedzający się i wydłużający się, jak opisano, brzmi jak zjawisko elektromigracji w powyższym artykule IEEE. Masz jednak rację, ponieważ projektanci budują te ścieżki wystarczająco daleko od siebie, aby nie mieli z nimi kontaktu.
Ben Simpson
4

To nie jest pełna odpowiedź, ale przedstawienie możliwego źródła spadku prędkości (nie tak dużego jak dławienie z powodu wspomnianej powyżej degradacji przenoszenia ciepła):

Być może najdłuższa ścieżka jest zwiększona z powodu nagromadzenia ładunku dielektrycznego, powodując zmniejszenie procesora w celu jego działania. Oznacza to, że gdy wektor wejść jest podawany do obwodu logicznego, upływa skończony czas, podczas gdy fizyczny układ logiczny grzechota na swoim miejscu (co ustawia górne wiązanie dla częstotliwości taktowania). Degradacja dielektryczna zachodzi dla każdego tranzystora, powodując, że tranzystor wymaga wyższego napięcia dla tego samego czasu narastania lub równoważnie krótszego czasu narastania (mniejszej prędkości) przy tym samym napięciu. Jeśli wystarczająca ilość tranzystorów ulegnie degradacji (nierównomiernie), najdłuższa ścieżka może bardzo się zmienić, co może obniżyć wydajność procesora, który działa w pobliżu swojego logicznego ograniczenia prędkości.

Limekamel
źródło
1
Myślę, że jeśli twój czas narastania różni się znacznie, tranzystor nie będzie już poprawnie taktował (nie będzie utrzymywał swojego sygnału wystarczająco długo, aby kolejna część obwodu zatrzasnęła się przed tylną krawędzią zegara). Doprowadzi to do ciężkich błędów, a nie spowolnienia. Twój procesor będzie działał równie szybko, po prostu da złe odpowiedzi (albo zresetuje się sam, albo zaklinuje się).
TMN
3

Procesor jest (w większości przypadków) równoznaczny z procesorem wielordzeniowym, o którym, jak podejrzewam, częściej pytasz.

Niektóre procesory wielordzeniowe mogą wyłączyć rdzenie, które powodują awarie, przerywane awarie przegrzania lub trwałe awarie. Zobacz funkcję autokorekty 80-rdzeniowego procesora badawczego Intel . Zły rdzeń jest skutecznie oznaczony jako niezdatny do użytku, a jego obowiązki są rozdzielone na inne rdzenie. Mniej rdzeni oznacza, że ​​twój procesor ma mniej dostępnych całkowitych cykli procesora, dlatego praca będzie wolniejsza.

Wyobrażam sobie, że stanie się to bardziej powszechne, gdy producenci starają się dotrzymać prawa Moore'a i wbijają coraz więcej rdzeni w matryce procesorów.

Edytować:

pozostawione w, więc komentarz Jamesa ma sens.

Według How-Stuff-Works procesor komórkowy PS3 ma podobną redundancję, jest wykonany z 8 SPE, używa 7 z nich, zachowując 1 w rezerwie na wypadek awarii. Wątpię, czy procesor działałby, gdyby zawiodły 2 SPE, ale nie mogę znaleźć więcej informacji.

Jon
źródło
To brzmi jak katastrofalna awaria tlenku w jednym rdzeniu. Jeśli rdzeń zostanie wyłączony w ramach funkcji autokorekty, zmniejszy to ogólną liczbę operacji na sekundę, jak widać w teście porównawczym. Czy pozostałe rdzenie działałyby na tym samym poziomie wydajności, o ile nie wystąpiłaby katastrofalna awaria?
Ben Simpson
To prawda, ale dzisiejsze systemy z 2, 3 i 4 rdzeniami nie mają tego rodzaju możliwości autokorekty.
vy32
@Jon: Nie sądzę, że masz rację co do procesora komórkowego. Wszystko, co widziałem, sugeruje, że ta technika służy poprawie wydajności produkcji. Tak więc niektóre żetony wychodzą z fabryki z jedną wadliwą SPE i inaczej byłyby bezużyteczne. Nie widziałem żadnych oznak, że procesor może nadal działać, jeśli SPE ulegnie awarii, gdy procesor jest w użyciu. Jeśli jednak znajdziesz artykuł, możesz udowodnić, że się mylę.
James P
Zgadzam się, szukałem potwierdzenia ryzyka dla downvoters. Dzięki, że nie jesteś dupkiem :)
jon
3

to, jak działa procesor, gdy patrzy się na podstawowe działanie CMOS, wymaga zrozumienia i zrozumienia, że ​​prędkości narastania CMOS powodują rozpraszanie ciepła, a rosnące temperatury zmniejszają prędkości narastania, tym samym jeszcze bardziej zwiększając szybkość narastania, a także czas propagacji. Jeśli istnieje ustalony margines czasowy przed warunkami wyścigu, można powiedzieć ze stałą prędkością zegara, że ​​MPU może działać wolniej i przy dłuższych opóźnieniach zegara, więc margines przed zablokowaniem z powodu warunków wyścigu w układzie lub pamięci zewnętrznej może spowodować awarię. To wyjaśnia, dlaczego MPU, które działają na gorąco, będą działać po okresie ochładzania.

Widoczne starzenie się bram CMOS może wystąpić, jeśli wilgotny pył gromadzi się na odsłoniętych powierzchniach lutowanych szyn. Może to dodać wiele pF obciążenia, co może skrócić czas narastania sygnałów magistrali i zwiększyć wewnętrzne rozpraszanie ciepła, powodując dalsze zmniejszenie szybkości narastania.

Inną przyczyną widocznego starzenia się jest zwiększona liczba zadań w tle instalowanych przez start-upy użytkowników i powodujących nadmiar ciepła podczas tak zwanej bezczynności. przycinanie startupów może zmniejszyć ogólne obciążenie procesora, a tym samym przywrócić normalny wzrost temperatury z powodu nadmiernej liczby uruchomionych procesów. Na przykład XP przy czystej instalacji wersji detalicznej może mieć uruchomionych 25 procesów, a wersja OEM z wieloma automatycznie instalowanymi usługami użytkownika i procesami uruchamiania w rejestrze może zwiększyć tę liczbę procesów, jak pokazano na karcie procesu TaskManager, aby powiedzieć 50, a nawet do 100 z mojego doświadczenia niedoświadczonych użytkowników. Wyłączenie tych procesów za pomocą prostych programów, takich jak MSConfig, może pomóc, ale WinPatrol jest jeszcze lepszy i darmowy i przywraca fajne działanie jako nowe.

Jak zauważyli inni, istnieją wewnętrzne mechanizmy uszkodzenia, które również spowalniają prędkości narastania bramek, zwane zależnym od czasu rozkładem dielektrycznym od wzrostu ElectroMigration na materiale półprzewodnikowym. Zależy to od poziomu naprężeń ciepła i napięcia, a także narażenia na promieniowanie gamma w przestrzeni kosmicznej.

Wszystkie te czynniki wpływają na to, dlaczego wzrost temperatury i utrata marginesu czasu występują w laptopach po starzeniu się, nawet po ponownej instalacji obrazu OEM. Tak więc 5-letnie latops będą działały cieplej, co oznacza, że ​​muszą mieć dłuższe prędkości narastania, a tym samym wyższy wzrost temperatury powyżej temperatury otoczenia, co oznacza, że ​​musi działać wolniej. Ale częstotliwość zegara jest stała, więc wydajność, jeśli praca będzie taka sama, dopóki margines nie spadnie do zera bez ostrzeżenia. Więc monitoruj swój wzrost temperatury i nie przekraczaj 70 ° C, ponieważ niezawodna praca to moja najlepsza rada. 60 ° C jest preferowanym maksimum, gdy większość wentylatorów procesora zaczyna działać z pełną prędkością.


Istnieje wiele powodów, dla których procesor staje się cieplejszy z wiekiem. Jeden powód wymaga i zrozumienia zamiany komplementarnej. Mówiąc najprościej, jest to synchroniczny przełącznik podciągania, który włącza się podczas wyłączania. W międzyczasie dochodzi do chwilowego zwarcia, jeśli dochodzi do rozbieżności między nierównymi prędkościami przełączania lub czasami przełączania. Nowa technologia CMOS może zrekompensować tę cechę, która jest zależna od temperatury i napięcia, aby wprowadzić krótsze czasy przełączania, ale z kontrolowanym czasem martwym, aby wyeliminować przejściowe straty mocy podczas zwrotnicy. Chociaż ElectroMigration jest jednym z powodów dodatkowych opóźnień, nie jest oczywiste, czy jest to symetryczne.

Niemniej jednak wzrost temperatury procesora jest powszechnym zjawiskiem związanym ze starzeniem się (z laptopami wyczuwanymi przez użytkowników, które stopniowo się nagrzewają przez lata), co pomaga wyjaśnić przyczyny. tj. starzenie powoduje stopniowy wzrost prędkości narastania, który wpływa na dynamiczny pobór mocy stałej częstotliwości taktowania lub częstotliwość powtarzania przejść krzyżowych. Ponieważ wiemy, że moc upływu w stanie ustalonym jest znikoma, to ta skuteczna siła napędowa komplementarnych wyjść z chwilowym skokiem prądu powoduje wzrost temperatury procesora. Tak więc temperatura bezczynności procesora jest silnym wskaźnikiem starzenia się lub spowalniania szybkości przełączania, jeśli wszystko inne jest stałe. (Obciążenie procesora, V +, temperatura otoczenia, wydajność chłodzenia, eliminacja zapylenia) TWÓJ procesor nadal będzie wykonywać instrukcje z tą samą prędkością, ale będzie działać cieplej, a zatem z mniejszym marginesem czasowym, zanim wystąpią warunki wyścigu.

Te same zjawiska występują w procesorach stacjonarnych, ale użytkownicy mogą nie być świadomi stopniowego wzrostu prędkości wentylatora na przestrzeni lat, który kompensuje zwiększone rozpraszanie ciepła ze stopniowego starzenia się. Według mojej wiedzy nie ma badań empirycznych, ale moje osobiste obserwacje procesorów w ciągu ostatnich 20 lat zdarzają się w wielu przypadkach, ale nie we wszystkich.

Tony Stewart
źródło
To była bardzo wnikliwa odpowiedź! Twój komentarz: „Ale częstotliwość taktowania jest stała, więc wydajność pracy będzie taka sama, dopóki margines nie spadnie do zera bez ostrzeżenia” potwierdza moje zrozumienie, że bramki CMOS stają się wolniejsze przy większym użyciu, jednak jest to maskowane przez częstotliwość taktowania . Tak długo, jak bramka działa w ramach przedziału czasowego, procesor będzie działał normalnie. Z upływem czasu margines ten maleje jednak wraz z wiekiem bram.
Ben Simpson
2

Kilka dodatkowych drobiazgów na temat niektórych innych odpowiedzi.

  1. kryształy mogą powoli dryfować z upływem czasu, ale znacznie bardziej na nie wpływ ma temperatura niż czas. Na przykład, zaraz po włączeniu maszyny, prawdopodobnie działa ona nieco inaczej niż wtedy, gdy była używana przez wiele godzin. Różnice te są jednak o wiele za małe, aby były zauważalne.

  2. Całkowicie możliwe jest występowanie sporadycznej awarii połączeń na układzie scalonym. Podczas wytwarzania czipu (oczywiście) robią wszystko, aby temu zapobiec, ale nadal jest to możliwe i nadal się zdarza. Ponieważ chipy zaczęły być cieplejsze, stało się to bardziej powszechne. Kiedy jednak tak się stanie, jest o wiele bardziej prawdopodobne, że urządzenie całkowicie się wyłączy, niż będzie działać normalnie, ale wolniej niż miało to miejsce. Nie oznacza to, że spowolnienie jest niemożliwe, po prostu bardzo mało prawdopodobne.

  3. Podczas gdy autokorekta może wykrywać błędy i wyłączać części procesora, procesory w (przynajmniej większości) obecnych komputerów nie mają takich możliwości. W tym celu patrzysz na wysokiej klasy komputer mainframe lub komputer przyszłości (choć, co prawda, wcale nie jest tak odległe od przyszłości).

Jerry Coffin
źródło
1

Chociaż ma to niewiele wspólnego z życiem codziennym, istnieje obawa o starzenie się podzespołów elektronicznych. W skrócie, i dotyczy to każdego elementu elektronicznego lub systemu:

  • Jeśli twój procesor przepracował kilka godzin (co założyciele wykonują w ramach testów fabrycznych, proces znany jako wypalenie) bez winy, będzie trwać tak samo przez lata. Prawdopodobieństwo niepowodzenia w tym czasie jest bliskie 0
  • Po kilku latach prawdopodobieństwo awarii zaczyna rosnąć, czas zmienić procesor. W produktach konsumenckich dzieje się to zwykle po tym, jak komponent jest już przestarzały, więc tak naprawdę nie musisz się tym przejmować
  • Jeśli lubisz matematykę, zajrzyj na http://en.wikipedia.org/wiki/Failure_rate

Tak: tak, jeśli twój procesor jest bardzo stary, możesz zgadywać, że jakiś element procesora (część pamięci podręcznej nie reaguje i zawsze powoduje błędy strony; lub utracony rdzeń procesora) może go spowolnić. Ale najprawdopodobniej odniesiesz większy sukces, patrząc gdzie indziej.

Należy również pamiętać, że komputer ma wiele dużych lub małych komponentów, które starzeją się znacznie szybciej niż procesor. Włącznie z :

  • dyski twarde z zużywającymi się częściami mechanicznymi
  • złącza, które powodują korozję
  • radiatory, które się poruszają i stają się zakurzone
  • skraplacze chemiczne
  • spoiny, które powodują korozję lub przemieszczają się przez wibracje
PPC
źródło
1
przepraszam, ale głosowałem za tym, ponieważ błąd! = spowolnienie, chyba że wziąłem pod uwagę odpowiedź Jona.
Sirex
1

Jeśli nie czyścisz radiatora, a wentylatory procesor się nagrzeje, a wydajność systemu spadnie. Ponieważ cząsteczki pyłu osiadają w tych obszarach, odczuwamy, że z czasem zmniejsza się prędkość i wydajność procesora.

princedeepan
źródło
To powinna być poprawna odpowiedź! Pragmatycznie, jeśli posiadasz laptopa przez dwa lata, będzie wolniej. Dlaczego? Ponieważ nigdy nie wyczyściłeś worka, wentylacja jest gorsza, a procesor nagrzewa się. Obwody są nadal takie same, ale procesor otrzymuje teraz częstsze komunikaty z informacją „woah kolego, jesteś za gorący. Zwolnij!”
Robert Martin,
1
Ta odpowiedź wprowadza zmienną dla nagromadzonego pyłu na urządzeniu chłodzącym - taką, której nie chciałem brać pod uwagę. Pytałem więcej w sensie technicznym o degradację wewnętrznego sprzętu procesora. Cieplejszy procesor najprawdopodobniej będzie miał krótszą żywotność, ale szukałem bardziej pouczającej odpowiedzi na temat wewnętrznych sił w pracy.
Ben Simpson
0

Tak, robi to - zależy od sposobu użytkowania użytkownika, dysk twardy starzeje się, gdy tylko z wiekiem zostanie zainfekowany złymi sektorami.

Następnie, gdy programy wyższej klasy działają w starej konfiguracji, wysysa maksymalne efekty wizualne, więc staje się wolniejsze, a wraz z upływem lat twoja technologia rośnie, gdy twój system nie może spełnić wymagań oprogramowania ... więc powiedziano, że twój / nasz system staje się wolniejszy, gdy się starzeje.

slhck
źródło
Witamy w Super User! Spróbuj zachować plik cookie lub zarejestruj konto, aby móc edytować swoje posty w przyszłości.
slhck
0

Ciepło jest najważniejszym czynnikiem w szybkości procesora. To powiedziawszy, w zależności od tego, jaki procesor jest w twoim komputerze, może on dynamicznie zmniejszać prędkość, aby pozostać w „bezpiecznym” zakresie temperatur. Większość procesorów może to zrobić. Możesz nie wiedzieć, że to się dzieje. Temperatura nie jest jednak czymś, co powinno podnosić się z wiekiem, jeśli regularnie czyścisz radiator, a pasta termiczna nie jest niewłaściwie nałożona.

epikurejczyk
źródło
-1

To jest dyskusyjne. To zależy. Ogólnie, zgodnie z teorią, Proste NIE. Ale w zależności od godzin użytkowania, obciążenia zasilacza procesora i zewnętrznego stanu zasilania, jeśli pracuje się bez UPS, płyty główne ulegają degradacji i obciążenie procesora może wzrosnąć. Ale praca w idealnych warunkach będzie taka sama jak nowa. Ponieważ procesory zawierają miliardy tranzystorów w poprzek i tak dalej, jeśli ich wydajność w jakikolwiek sposób ulegnie pogorszeniu, obniży to wydajność procesora. Tak więc generalnie czasami mamy do czynienia ze spowolnieniami systemu, nawet po nowych instalacjach.

Ale generalnie nie.

Amit Ranjan
źródło