cas a 32-bit platformy

Michal Dobes majkl na tesnet.cz
Středa Červen 7 10:50:19 CEST 2000


Petr Novotny wrote:
> 
> > Proc? Protoze uzivatele jsou zcela nepredvidatelni tvorove a nevedi co
> > chteji, takze casto tvrdi, ze aplikace se bude pouzivat X let, ale v
> > realu se provozuje N*X let, takze muzete narazit.
> 
> Takze narazite na to, ze stejne pracujete s diskem 32bity a ze do
> pameti pristupujete 32bity. Mate pocit, ze zrovna cas je to, kde 32
> bitu prestane stacit nejdriv?
> 

Ano, zalezi na konkretni aplikaci. Pokud se pracuje s omezenym mnozstvim
dat a system se tvari vuci uzivateli jako cerna krabicka spolehlive
fungujici, tak muze byt 32bit cas prvni realny problem na ktery narazi
za spoustu let po predpokladane dobe zivotnosti. A uzivatele jsou
velice konzervativni tvorove, pokud dany system funguje, tak mate velmi
malou nadeji jen presvedcit o tom, ze je na case ho nahradit necim 
novym. Tohle prave nejcasteji muze potkat nektere "zapouzdrene cerne
skrinky" plnici jakysi ukol aniz nekdo po deli dobe vi, jak to uvnitr
pracuje.
U naproste vetsiny beznych nasazeni, kdy zejmena s casem roste mnozstvi
dat, klesa vykon, je spousta komponnet schopnych zkolabovat atd, tak tam
mate sanci o presvedceni o omezene zivotnosti podstatne vetsi, 
prestoze obcas zhrouceni takoveho systemu muze zpusobit mensi problemy
nez jakasi krabicka nekde tise pracujici.

Existuje na tento pripad i par realnych prikladu, treba i ve spojitosti
s rokem 2000, prestoze vseobecny humbuk o nich pomlcel. Prislo se na
to vcas - nic se nestalo - nikoho to nezajimalo.
Co si vzpominam na klasicky, tak byl treba teplomer. Primitivni 
zarizeni na jedne strane termoclanek, na druhe RS-485 linka po ktere
se hlasila teplota vyse. Nikoho nikdy nenapadlo, ze se muze nejaky
Y2K objevit. Bohuzel autor toho mikrokontroleru z neznamych duvodu
operoval i s realnym casem a pouzival jej k nejakym statistickym
korekcim (prestoze to slo snadno i bez nich), rok samozrejme
dvoumistny a v okamziku 00 to spocitalo nesmysl a misto realne
teploty cca 60 stupnu to zaclo hlasit hodnoty nekolika set, tam
se to nakou dobu drzelo a po case hodnoty zase klesly zpet na normal.
Nastesti RTC obvody maji obvykle mizernou presnost, takze nektere  
dosly k roku 2000 o vic jak rok drive. Kdyz se zkoumalo o co jde, tak
ani vyrobce toho zarizeni uz nevedel, jak to vlastne funguje. Spokojene
to tak vyrabel nake desetileti a nikdy problemy nebyly.
Mate-li par takovych teplomeru na turbine, na trafostanici apd, 
a proc ne, kdyz se to beze zmeny vyrabi hodne let a vsude spolehlive
funguje, tak jake se da ocekavat chovani ridiciho systemu, pokud 
cidla zacnou hlasit, ze teplota je o nekolik set procent vyse, nez 
je provozni stav?

A i u nas se da potkat par provozu, kde treba stroj na michani gumy
ridi nake hodne predpotopni pseudo prumyslove PC s nejakou dneska 
10 let starou implementaci UNIXu a dokud se to fyzicky nerozsype, 
bude michat dal. Tam snad preteceni casu zadne problemy nezpusobi,
spise v tom drive zkolabuje nakej disk a spol. Dle zadavatele to
melo fungovat cca 3-5 let, nez se koupi novy stroj - nejsou penize
na investice, jede se dal.

Nekdakal jsme toho vic nez je zdravo. 

	Majkl (majkl na tesnet.cz)


Další informace o konferenci Linux