Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

difference in real time systems

Status
Not open for further replies.

guzhal

Junior Member level 3
Joined
Feb 24, 2007
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,456
vxworks ucos interrupt latency

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
 

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

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?
 

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).
 

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.
 

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.
**broken link removed**
 

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
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top