Consideration And Evolution Of Real Time Operating Systems: Rtos

Srinivas Pithani, B.V.V.S.R.K.K Pavan

Abstract


This context deliberates the literature evolution of RTOS (Real Time Operating Systems) and its contributions to the embedded world. RTOS is is an operating system (OS) intended to serve real-time application process data as it comes in, typically without buffering delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter. An RTOS that can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS. It is often associated with few misconceptions & we have tried to throw some light on it. We have specified few commercial RTOS of uncommon categories of real-time applications and have discussed its real-time features. A comparison of the commercial RTOSs’ is presented.  We conclude by discussing the results of the survey and comparing the RTOS based on performance parameters.

This context deliberates the literature evolution of RTOS (Real Time Operating Systems) and its contributions to the embedded world. RTOS is is an operating system (OS) intended to serve real-time application process data as it comes in, typically without buffering delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter. An RTOS that can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS. It is often associated with few misconceptions & we have tried to throw some light on it. We have specified few commercial RTOS of uncommon categories of real-time applications and have discussed its real-time features. A comparison of the commercial RTOSs’ is presented.  We conclude by discussing the results of the survey and comparing the RTOS based on performance parameters.


Keywords


µC/OS-II, RTAI, RTOS

References


Real Time Operating Systems by- Karteek Irukulla [Online]. Available: http://www.scribd.com/doc/40401275/RTOS

POSIX Standard 1003.1

Features of RTOS [Online]. Available: http://www.thegeekstuff /2012/02/rtos-basics/

Deadlock[Online].Available: en.wikipedia.org/wiki/Deadlock

http://en.wikipedia.org/wiki/ μC/OS-II

http://en.wikipedia.org/wiki/EMBOS

http://en.wikipedia.org/wiki/QNX

http://en.wikipedia.org/wiki/RTAI

Coffmanconditions[Online]. Available:http://www.mentor.com/embedded-software/sources/overview/measuring-rtos-performancewhat-why-how

A.Silberschatz, P.B.Galvin and G.Gagne, “Operating System Conceptsâ€

RTOS Selection Guide [Online].Available: ttp://www.zembedded.com/rtos-basic-selection-guide/

Rafael V. Aroca, GlaucoCaurin – “A Real Time Operating Systems (RTOS) Comparisonâ€

Rafael V. Aroca, Glauco Caurin – “A Real Time Operating Systems (RTOS) Comparisonâ€

Mark Bergsma, Mike Holenderski, Reinder J. Bril and Johan J. Lukkien–“Extending RTAI/Linux with Fixed-Priority Scheduling with Deferred Preemptionâ€

Jun Sun, “Interrupt Latencyâ€, Monta Vista Software[Online].Available http://www.mvista.com/realtime/latency/

Performance Analysis of μC/OS-II and RTAI [Online].Available: Performance Analysis of VxWorks and RTLinux by Benjamin Ip http://www.scribd.com/doc/3792519/Vxworks-Vs-RTLinux.

J.A.Stankovic and K.Ramamritham, -“The spring kernel: A new paradigm for real-time operating systems


Full Text: PDF [Full Text]

Refbacks

  • There are currently no refbacks.


Copyright © 2013, All rights reserved.| ijseat.com

Creative Commons License
International Journal of Science Engineering and Advance Technology is licensed under a Creative Commons Attribution 3.0 Unported License.Based on a work at IJSEat , Permissions beyond the scope of this license may be available at http://creativecommons.org/licenses/by/3.0/deed.en_GB.

Â