[elektro-etc] win ? RT?
Moczik Gabor
pm_levlista at progzmaster.hu
Sun May 30 22:01:36 CEST 2010
Acs Gabor wrote:
> Az enyém éppen 100kHz-es.
>
> Ha azt mondod, hogy 'adott valós időn belül reagálni fog', hát én úgy
> gondolom (csak nem akarok a bizonyítására egy célhardvert építeni), hogy
> ez az adott idő usec nagyságrend az én gépemnél. Tehát ez a feltétel
> teljesül szerintem.
De nem garantált. Ha mondjuk kiakad a hangkártya driver egy
figyelmeztető hang kiadása miatt, a válaszidőt elfelejtheted. Ha
bedöglik a diszk, vagy csak lassabban válaszol, akkor is.
A rendszer nem hibatűrő. Tudom hogy ez egy másik fogalom, de nagyon
szorosan összefügg, egy komoly rendszerben ez ugyanolyan fontos
tulajdonság mint a valósidejűség, enélkül csak az egész játékszer.
Ha a feladathoz nem is kellene a diszk, az oprendszer akkor is váratni
fog, mert mindig nagyobb prioritású mint maga a feladat.
Egy RT rendszerben a feladat kellene hogy legyen az első, és minden ami
csak kiegészítő tevékenység, az másodlagos.
Ha valami másodlagos ok miatt netán nem hajtható végre a feladat, akkor
is lehetne óvintézkedést is tenni, pl. vészleállítás, stb.
Win alatt ez nem oldható meg kiegészítő hardver nélkül, mert ha a kernel
nem tér vissza, nincs aki intézkedjen.
A marógéped működik. Most működik, eddig működött, de nem tudni mikor
fog hibázni, viszont nagy az esély erre, mivel a rendszer nem erre van
tervezve, több tucat nem feladat-kritikus hiba miatt kieshet az RT
működésből. Ezt talán észre sem fogod venni, mert amúgy ez nem is
annyira RT feladat, megy lassabban is, gyorsabban is.
--
((( Móczik Gábor )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))
((( S.k.y.p.e.: moczik )))
More information about the Elektro-etc
mailing list