rovid ideju idozitesek PC-n

Istvan Retaller istvan.retaller at evoran.hu
Wed Dec 18 19:54:21 CET 2002


2002.12.18. 19:40:28, "Tantos Andras" <andras_tantos at tantos.homelinux.org> wrote:

>>>Hogy nektek semmi sem jó.
>>>Mondj egy másik multi-task oprendszert amelyik nem igy csinálja!
>>
>>Barmely, nem hardware interruptra alapozott rendszer. Ez egy kemeny
>>dontes, mert a sw alapuak meg kifagyhatnak, ha egyetlen task kifagy,
>>cserebe a task mindent csinalhat, semmi korlatozasa nincsen.
>>Most mar tudod, hogy ilyen is van... ;))
>
>Hogy is csinalsz ilyet? Ki adja a SW IT-t? Vagy ugy erted, hogy a OS nem
>pre-emptiv, hanem kooperativ? Mint a Win 3.1?
>
>Amugy nem kell ehhez SW IT, meg lehet ezt HW-bol is oldani. Annyit kell
>'mindossze' tenni, hogy az OS *minden* hivasa megszakithato es re-entrans
>kell legyen. Ekkor egy taszk prioritasat nyugodt szivvel az OS fole
>emelheted. Ez a taszk aztan addig dolgozgat, ameddig kedve tartja, senki nem
>fogja elvenni tole a CPU-t. Es attol se kell felni, hogy valami olyanba
>szalad bele egy OS hivas kapcsan, ami megis leutemezi (nem reentrans hivas).
>Van ilyen OS, nem is egy. A BeOS, ha jol tudom tud(-ott - Isten
>nyugosztalja - ) ilyet, de a QNX egesz biztos. De szinte minden Real-time
>OS-nek tudnia kell ezt, hiszen enelkul szinte lehetetlen valodi
>hard-realtime rendszert csinalni. Annyiban egyet ertunk, hogy minden ilyen
>rendszer (ha valoban van benne legalabb egy ilyen prioritasu taszk) hajlamos
>a fagyasra. Ez ellen lehet valamelyest vedekezni, de tuti megoldas nincs.
>
>Udv,
>Tantos Andras
>

Szia, Andras!
A kollegaim csinaltak ilyen rendszert, a lenyeget jobban osszefoglaltad, mint en tettem volna, mert en nem vettem reszt konkretan ebben a 
munkaban.
Ezzel helyre van teve az igen-igen laikus eredeti kerdes is:
>>>Hogy nektek semmi sem jó.
>>>Mondj egy másik multi-task oprendszert amelyik nem igy csinálja!

Üdv, RI
--------------------------------------------------------------
Ez a mail 100%-ban újra felhasználható karaktereket tartalmaz.







More information about the Elektro mailing list