OFFTOPIC: Re: Prehrivani procesoru -> jeho chyby

Stanislav Meduna stano-cznews na meduna.org
Pátek Srpen 31 07:56:46 CEST 2001


On Thu, 30 Aug 2001 18:14:26 +0000 (UTC), Miroslav Frank wrote:

:   nedavno tu byl diskutovan problem ze nejde zkompilovat
:   kernel a bylo to kvuli tomu, ze se procesor prehrivel.

welcome to the real world :-)))

:   Dokazal by jste nekdo nejak presneji popsat, co se v situaci
:   prehrivani procesoru deje? 

Na urovni elektronov (t.j. preco a ako sa menia elektricke
vlastnosti polovodicov od teploty) to popisat neviem.

Na tej dalsej urovni je to jednoduche - v idealnom svete
su vsetky prechody z nuly do jednicky a naopak okamzite
a ak v case T nieco spracovavate, tak staci, aby vstup
bol pristupny prave v tom case T. Vystup potom na zmenu
vstupu reaguje okamzite.

V realnom svete su prechody medzi logickymi urovnami
pozvolne. Niekde medzi nulou a jednotkou je potom
uroven, pod ktorou to obvod pochopi ako nulu a nad
nou ako jednotku. Navyse pokial nieco spracovavate
v case T, musite mat _ustaleny_ vstup dostupny chvilu
predtym a chvilu potom. Spracovanie v kazdom obvode
tiez nejaky cas trva.

Teplota vplyva na vsetky tieto faktory - na rychlost
prebehu medzi 0 a 1, na rozhodovaciu uroven, na spominane
minimalne casy a na rychlost spracovania. Ak raz prechod
z nuly do jednotky bude pomalsi, uroven sa mozno ustali
az vtedy, ked interval do casu T je mensi, ako je
povoleny. V takom pripade moze byt chybne vyhodnotena.

Dnesne pocitace su postavene s takym tesnym casovanim,
ze rozdiel medzi korektnou funkciou a obcasnymi chybami
robi zlomky nanosekund. V honbe za gigahertzami
sa proste ignoruje zdrava zasada, ze digitalny obvod
by mal fungovat az dovtedy, kym fyzicky nieco neodide :-)

Zdravi
-- 
                                 Stano



Další informace o konferenci Linux