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