A Comparative Study: RTOS and Its Application
Gaurav Rai , Sachin Kumar "A Comparative Study: RTOS and Its Application". International Journal of Computer Trends and Technology (IJCTT) V20(1):41-44, Feb 2015. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.
Abstract -
Over past few decades the idea and need of compatible Real time operating systems has emerged as one of the key factors in the development of Real time operating systems, because of the abundance of incompatible real-time operating systems in the market, each targeted towards a specific segment of the industry. There is a need therefore to draw the similarities and differences between these operating systems, so that a real-time system developer can make an intelligent choice for the application at hand. The primary role of an operating system is to manage resources so as to meet the demands of target applications. Traditional timesharing operating systems target application environments that demand fairness and high resource utilization. Real-time applications on the other hand demand timeliness and predictability, the design of a real-time operating system (RTOS) is essentially a balance between providing a reasonably rich feature set for application development and deployment and, not sacrificing predictability and timeliness. This paper briefly discusses and describes various features of XENOMAI and RTAI in relation to compatibility, features, multitasking and resource management.
References
[1] Operating system concept-Selberschatz, Galvin, Gagne 7th Edison
[2] Real time concept for Embedded system by Qing Li with Caroline Yao
[3] "Real Time Systems - by Jane W.S. Liu / yr of publ. 2000"
[4] "Programming for real world - by Gallmeister / yr of publ. 1993"
[5] http://en.wikipedia.org/wiki/LynxOS
[6] www.lynuxworks.com/rtos
[7] H. Takada, Y. Nakamoto, and K. Tamaru, “The ITRON Project: Overview and Recent Results”, 5th Intl.Conference on Real-Time Computing Systems and Applications (RTCSA), pp.3-10, Oct. 1998
[8] Real-Time Operating Systems: An Ongoing Review by Ramesh Yerraballi.
[9] http://www.t-engine.org/tron-project/itron
[10] http://en.wikipedia.org/wiki/ITRON_project
[11] OSE,“OSE Realtime Kernel”, http://www.ose.com/PDF/rtk.pdf.
[12] http://www.enea.com/solutions/rtos/ose/
[13] http://en.wikipedia.org/wiki/Operating_System_Embedded
[14] http://en.wikipedia.org/wiki/RTAI
[15] P. Mantegazza, E. Bianchi, L. Dozio, S. Papacharalambous, S. Hughes, and D. Beal,, “RTAI: Real-Time Application Interface”, Linux Journal Magazine, Issue No. 72, April 2000.
[16] http://en.wikipedia.org/wiki/Xenomai_vs._RTAI
[17] Xenomai – Implementing a RTOS emulation framework on GNU/Linux by Philippe Gerum1989.
Keywords
XENOMAI, RTAI, compatibility, features, multitasking, resource management