Petru Paler wrote:

> Hard realtime inseamna ca respecta latenta de scheduling pe care ti-a
> promis-o no matter what happens. Soft realtime inseamna ca incearca, dar
> nu intotdeauna reuseste. Deci hard realtime include si soft realtime.
Este adevarat, dar numai la nivelul procesului care foloseste o
intrerupere hard.
Intre timp am dl de la rtlinux.org/~rtlinux si explicatiile pe care le
dau in doc. fac diferenta clara intre hard si soft realtime si se refera
la timpii de latenta ai proceselor. Patch-ul de kernel si lib-urile din
rtLinux permit micsorarea latentei la procesele care folosesc
intreruperi hard, dar restul sistemului merge tot time-sharing. Soft
realtime este QNX, daca vrei sa vezi diferenta instaleaza Linux si QNX
pe aceeasi masina si ruleaza 5 programe chioare de contorizare in 5
console. Ai sa vezi ca in QNX numaratoarea este constanta, iar in Linux
are discontinuitati severe la acceasi incarcare a sistemului. Chiar cind
editezi un text si faci un scroll vezi ca Linux-ul e "mai moale". Am
incercat aceeasi senzatie cind pe un Coral-4021 care rula RSX-11M (ce
sistem !!) care era full-realtime, am pus UNIX de proba. 
De fapt eu voiam sa vad daca nu pot inlocui un sistem pe care rulez QNX
si care se ocupa de control industrial cu RealTime Linux, ca sa-l pot
integra intr-o retea, caci licenta de QNX pe care o am nu are suport de
retea.
Iau tirnacopul si mai sap ;-}
-- 
----
Constantin Vasiliu
[EMAIL PROTECTED]
----

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui