|
-
May 21st, 2002, 01:18 AM
#1
what is the difference in programming between real-time and multi-task
as title
Further reading material is welcome!
Thank you
-
May 21st, 2002, 05:45 AM
#2
-
May 21st, 2002, 08:57 AM
#3
Real time means your application receive event ( interrupt driven ) in a deterministic time ( or guaranteed event latency or no longer than say 10ms ).
A reference :
http://www.dedicated-systems.com/mag...998q3_p064.pdf
Use www.google.com to search "real time kernel" for more informations.
-
May 21st, 2002, 10:27 AM
#4
Real time means that the operation on your system are time critical, for example, a system monitoring the suspension on a car. All the operations should take the least time possible to allow interrupt or event to call the routines with the shortest delay possible.
Multi-thread means that two or more processes can run at the same time, but they could be very time consuming. For example, you might want to calculate a Fourier Transform while doing a SQL search on a very large database. The two task will use the processor one after the other, but each task performed can take a long time and thus does not qualify to be a real time application.
Hope that helps
Martin Breton
3D vision software developer and system integrator.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|