??? 11/27/05 15:06 Read: times |
#104222 - Hard and Soft Real Time Responding to: ???'s previous message |
Jerson Fernandes said:
I do not intend to join the debate on when to RTOS or whether it is good/bad. I just wish to highlight the significance of Hard RealTime and Soft Realtime systems. Perhaps this is where the debate lies. Personally, I havent used any branded one till date; but, I have made my own co-operative task scheduler similar to Ian's which I have been using sucessfully for many years now. This would qualify as a soft-realtime system.
We need to be really carefull about definitions in this context. A soft real time system is one where if a deadline is missed, nothing catastrophic occurs. A cooperative task scheduler could certainly be used in a soft real time application but that does not mean a cooperative scheduler is not capable of meeting the requirements of some hard real time systems. I think people often confuse hard real time with fast. A nuclear reactor control system is definitely a hard real time system but it is certainly not fast. Ian |