assembly kod

Balla Zoltán vega55 at freeweb.hu
Mon Oct 20 01:50:50 CEST 2003


From: "HWSW Famulus" <hwsw at famulus.hu>
>Ha a win alatt egy szal realtime prioritasu az csak annyit jelent, hogy
>a nala kissebb prioritasuakkal nem verseng a CPU idoert, de
>versenyez az osszes tobbi realtime szallal!! es
>persze belepofazik minimum maga az utemezo is a futasba.
>Tovabba, ha eppen blokkolodik(varakozas eroforrasra) az osszes realtime szal
>akkor bizony
>azonnal beutemezodnek a nem realtime szalak is :-))
>
>
Bocs, de ezt bizony rosszul tudod! Real-time prioritassal egyetlen egyetlen process
sem fut a Windows-ban, beleertve az op rendszert is!!! Ha a programod(process-ed)
ilyen prioritassal fut, es meg raadasnak a szala is time-critical prioritasu, akkor
semmi(!) sem szakitja meg a futasat, csak a hardwar-es megszakitasok(durvan
fogalmazva). Legalabbis egyetlen szoftware sem fog futni rajta kivul, legyen az
felhasznaloi, vagy rendszer program! Tehat ilyenkor nem versenyez senkivel sem,
hanem egyszeruen mindenkit kiszorit. Ha a szal nem adja vissza a vezerlest az op
rendszernek, akkor semmilyen modon nem lehet elvenni tole a vegrehajtast!! Raadasul
ebbol kovetkezik, ilyenkor meg a lemez muveletek sem mennek(hiszen azt az op
rendszer csinalja vegso soron)
Az eroforrasra valo varakozas erdekes kerdes...!? Ugy gondolom, hogy ilyen
prioritasnal ez korantsem ilyen egyszeruen alakul...Legalabbis en ezt tapasztaltam.

Zoli










More information about the Elektro mailing list