Rules | Recent posts | topic RSS | Search | Register  | Log in

difference in real time systems

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Author Message
guzhal



Joined: 24 Feb 2007
Posts: 30
Helped: 1


Post25 May 2007 15:10   difference in real time systems

what is a hard real time system and soft real system
which OS will come under hard real time and which will come under soft real time
Back to top
cfant



Joined: 04 Apr 2001
Posts: 170
Helped: 18


Post25 May 2007 20:36   Re: difference in real time systems

Difficult to say. Depends on your timing requirements. Usually, vxWorks, pSOS etc. and other RTOSes are considered hard-realtime OS.
Back to top
guzhal



Joined: 24 Feb 2007
Posts: 30
Helped: 1


Post26 May 2007 13:11   Re: difference in real time systems

can u pls. tell me about MicroCOS II .I know that it is a time deterministic OS ,means a hard real time but sometimes it is called as soft real time why?
Back to top
cfant



Joined: 04 Apr 2001
Posts: 170
Helped: 18


Post29 May 2007 8:52   Re: difference in real time systems

Deterministic means that interrupt latency is constant, and doesn't depend on the system load. Here is the definition of the hard real-time vs soft real-time (from Wikipedia):

A system is said to be real-time if the correctness of an operation depends not only upon the logical correctness of the operation but also upon the time at which it is performed. The classical conception is that in a hard or immediate real-time system, the completion of an operation after its deadline is considered useless - ultimately, this may lead to a critical failure of the complete system. A soft real-time system on the other hand will tolerate such lateness, and may respond with decreased service quality (e.g., dropping frames while displaying a video).
Back to top
sudhavanib



Joined: 28 May 2007
Posts: 6


Post02 Jun 2007 11:12   Re: difference in real time systems

both HARD real time systems and soft real time systems have time constraints,
but the difference is if in hard real time systems if the system does not met the time constraints then there will be fatal damage for both users and machinery.missile applications,medical equipments such as artificial life machine comes under this hard real time systems.

but in soft real time systems missing the time constraints for some seconds there will not be any serious damage.
Back to top
ashad



Joined: 28 Mar 2006
Posts: 303
Helped: 9
Location: Singapore


Post04 Jun 2007 12:15   Re: difference in real time systems

QNX Real time OS
Back to top
asprakash



Joined: 20 Nov 2006
Posts: 35
Location: Chennai, India


Post07 Jun 2007 15:22   Re: difference in real time systems

MicroC os is a is a low-cost priority-based pre-emptive real time multitasking os limited feautures compare with above RTOSs like Vxworks, Psos,QNX...
Good for beginners and RTOS learners and U can download it from Micrium site.

uC/OS-II is currently maintained by Micrium Inc.
http://www.micrium.com/products/rtos/ucos-ii_view.html

-----------------
Prakash.
http://electronica.org.in
Back to top
saubhik



Joined: 27 Apr 2007
Posts: 108
Helped: 3
Location: Mumbai


Post02 May 2008 7:18   Re: difference in real time systems

Go For the Site http://zone.ni.com/devzone/cda/tut/p/id/3938
Back to top
bharaths_jois



Joined: 28 Dec 2006
Posts: 12
Location: Bangalore,Karnataka,India


Post03 May 2008 15:39   Re: difference in real time systems

Hi,
Hard real time systems and soft real time systems are as the name goes "real-time systems". The noticeable difference between these both is that -

A hard real time system HAS to meet the deadline EVERY TIME, and the completion of a task after the specified deadline is useless and unacceptable.

Eg: ABS in a car is hard real time system, whose "not meeting the deadline of providing required deceleration as soon as the break pedal is pressed" is useless.

A soft real time system is one which need not always meet the deadline and the delay in its response is acceptable (Well... Not always I would say).

Eg: A CODEC in our cell phone missing a few incoming frames from the network is acceptable (since the deterioration in the speech quality is not very much).

Hope this has helped you out.

Regards,
Bharath
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Page 1 of 1 All times are GMT + 2 Hours


Abuse
Administrator
Moderators
topic RSS 
sitemap