[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