- Publisher Home

- About the Journal
- Editorial Team
- Article Processing Fee
- Privacy Statement
- Crossmark Policy
- Copyright Statement
- GDPR Policy
- Open Access Policy
- Publication Ethics Statement
- Author Guidelines
- Announcements

Real-Time Operating System (RTOS) with Different Application: A Systematic Mapping
Real-time operating system (rtos) with different application: a systematic mapping a systematic mapping.
- Sarah Khan
Search for the other articles from the author in:
Abstract Views 1740
Downloads 1273
##plugins.themes.bootstrap3.article.sidebar##

##plugins.themes.bootstrap3.article.main##

It is very essential to develop the design and structure of Real time operating system (RTOS) exclusively if we are using this for some special tenders. There any researches believed that (RTOS) are conventional approach to designing devices (RTOS) are used to facilitate to implement different criteria and projects such as time to constrained products, the clustering, the fire alarm system, the wireless sensors powered by renewable energy sensors powered, the stability integrated modular Avionics (IMA) and the alternative programs. In this research, several publications have investigated to perceive the performance of RTOS. These study emphases on a review of RTOS in different criteria and projects to evaluate their performance on different Oss and computing platforms. In this publication data is collected comprehensively factors. In this paper, statistics and results helped in implementation of a more engrossed technique towards the implementation and improvement of RTOS. This paper, highest RTOS are clustering and performance for all applications, white alternate programs measured as least important.


Real Time Computing pp 65–82 Cite as
Real-Time Operating Systems
- John A. Stankovic 4
- Conference paper
211 Accesses
1 Citations
Part of the NATO ASI Series book series (NATO ASI F,volume 127)
Real-time operating systems are an integral part of complex real-time systems. Three general categories of real-time operating systems exist: small, proprietary kernels, real-time extensions to commercial timesharing operating systems, and research kernels. This paper discusses each of these areas focusing on how each of these classes deal with predictability. It is argued that the small, proprietary kernels are predictable, but offer little help to the real-time systems designer and implementor in producing predictable applications. Real-time versions of commercial operating systems like UNIX and Mach offer greater implementation support, but are, in general , NOT predictable themselves nor offer enough support to applications which require predictability. This, of course, does not mean that there is no way to achieve predictability with these operating systems. It is possible to achieve predictability by very careful design, by using a very limited subset of the overall features provided, and by proving that the features being used for predictability cannot in any way be impacted by any other part of the system. Finally, research kernels are attempting to provide greater design, implementation and evaluation support together with predictability for both the operating system and the application.
- Memory Management
- Virtual Memory
- Synchronous Communication
- Interprocess Communication
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This work was funded in part by the Office of Naval Research under contracts N00014-85-IK-0389 and N00014-92-J-1048, and NSF under DCR-8.500332 and CDA8922572.
This is a preview of subscription content, access via your institution .
Buying options
- Available as PDF
- Read on any device
- Instant download
- Own it forever
- Compact, lightweight edition
- Dispatched in 3 to 5 business days
- Free shipping worldwide - see info
Tax calculation will be finalised at checkout
Purchases are for personal use only
Unable to display preview. Download preview PDF.
L. Alger and J. Lala, Real-Time Operating System For A Nuclear Power Plant Computer , Proc. 1986 Real-Time Systems Symposium, December 1986.
Google Scholar
K. Arvind, K. Ramamritham and J. Stankovic, A Local Area Network Architecture for Communication in Distributed Real-Time Systems , Real-Time Systems, Vol. 3, No. 2, May 1991.
S. Biyabani, J. Stankovic and K. Ramamritham, The Integration of Criticalness and Deadline In Scheduling Hard Real-Time Tasks ,Real-Time Systems Symposium, December 1988.
A. Damm, J. Reisinger, W. Schnakel and H. Kopetz, The Real-Time Operating System of Mars , Operating Systems Review, July 1989, 141–157.
B. Furht, D. Grostick, D. Gluch, G: Rabbat, J. Parker and M. Roberts, Real-Time Unix Systems , Kluwer Academic Publishers, Norwell, Massachusetts, 1991.
V. P. Holmes, D. Harris, K. Piorkowski and G. Davidson, Hawk : An Operating System Kernel for a Real-Time Embedded Multiprocessor , Sandia National Labs Report, 1987.
D. Jensen, The Kernel Computational Model of the Alpha Real-Time Distributed Operating System , in Mission Critical Operating Systems, edited by A. Agrawala, K. Gordon and P. Hwang, cos Press, 1992.
H. Kopetz, A. Demm, C. Koza and M. Mulozzani, Distributed Fault Tolerant Real-Time Systems , IEEE Micro, February 1989, 25–40.
L. Molesky, C. Shen and G. Zlokapa, Predictable Synchronization Mechanisms for Real-Time Systems , Real-Time Systems, Vol. 2, No. 3, September 1990, 163–180.
D. Niehaus, Program Representation and Translation for Predictable Real-Time Systems , Proc. Real-Time Systems Symposium, Dec. 1991.
K. Ramamritham, J. Stankovic and W. Zhao, Distributed Scheduling of Tasks With Deadlines and Resource Requirements , IEEE Transactions on Computers, Vol. 38, No. 8, August 1989, 1110–1123.
CrossRef Google Scholar
Ramamritham, K., J. Stankovic, and P. Shiah, Efficient Scheduling Algorithms for Real-Time Multiprocessor Systems , IEEE. Transactions on Parallel and Distributed Systems, Vol. 1, No. 2, April 1990, 184–194.
Ramamritham, K. and J. Stankovic, Scheduling Results in the Spring Project , Chapter in Foundations in Real-Time Computing: Scheduling and Resource Management, editor Andre van Tilborg, Kluwer Academic Publishers, 1991.
J. Ready, VRTX : A Real-Time Operating System for Embedded Microprocessor Applications , IEEE Micro, August 1986, 8–17.
K. Schwan, A. Geith and H. Zhou, From Chaos’s’ to Chaos’: A Family of Real-Time Kernels , Proc. 1990 Real-Time Systems Symposium, December 1990, 82–91.
C. Shen, K. Ramamritham and J. Stankovic, Resource Reclaiming in Real-Time , Proc. Real-Time System Symposium, December 1990, 41–50.
J. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Real-Time Operating Systems , ACM Operating Systems Review, Vol. 23, No. 3, July 1989, 54–71.
J. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Hard Real-Time Operating Systems , IEEE Software, May 1991, 62–72.
J. Stankovic, Misconceptions About Real—Time Computing , IEEE Computer, Vol. 21, No. 10, October 1988.
J. Stankovic, SpringNet: A Scalable Architecture For High Performance, Predictable, Distributed, Real-Time Computing , Univ. of Massachusetts, Technical Report, 91–74, October 1991.
SYSTRAN Corporation, Scramnet Network Reference Manual , Dayton, Ohio, 45432.
H. Tokuda and C. Mercer, ARTS: A Distributed Real-Time Kernel , ACM Operating Systems Review, Vol. 23, No. 3, July, 1989.
Download references
Author information
Authors and affiliations.
University of Massachusetts, Amherst, MA, 01003, USA
John A. Stankovic
You can also search for this author in PubMed Google Scholar
Editor information
Editors and affiliations.
Vakgroep Informatica, Rijksuniversiteit Groningen, Postbus 800, 9700 AV, Groningen, The Netherlands
Wolfgang A. Halang
Fachbereich Elektrotechnik und Informationstechnik, FernUniversität Hagen, D-58084, Hagen, Germany
Department of Computer and Information Science, New Jersey Institute of Technology, 07102, Newark, NJ, USA
Alexander D. Stoyenko
Rights and permissions
Reprints and Permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper.
Stankovic, J.A. (1994). Real-Time Operating Systems. In: Halang, W.A., Stoyenko, A.D. (eds) Real Time Computing. NATO ASI Series, vol 127. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-88049-0_5
Download citation
DOI : https://doi.org/10.1007/978-3-642-88049-0_5
Publisher Name : Springer, Berlin, Heidelberg
Print ISBN : 978-3-642-88051-3
Online ISBN : 978-3-642-88049-0
eBook Packages : Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative
- Find a journal
- Publish with us

Real-time operating systems for embedded computing
Ieee account.
- Change Username/Password
- Update Address
Purchase Details
- Payment Options
- Order History
- View Purchased Documents
Profile Information
- Communications Preferences
- Profession and Education
- Technical Interests
- US & Canada: +1 800 678 4333
- Worldwide: +1 732 981 0060
- Contact & Support
- About IEEE Xplore
- Accessibility
- Terms of Use
- Nondiscrimination Policy
- Privacy & Opting Out of Cookies
A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2023 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.
real time operating system rtos IEEE PAPER 2016
Free ieee paper and projects, ieee projects 2022, seminar reports, free ieee projects ieee papers.
UNC Department of Computer Science Chair
Research in Real-Time Systems at UNC
Real-time systems are loosely defined as the class of computer systems that interact with the external world in a time frame defined by the external world. Research at UNC in real-time systems spans programming languages, operating systems, distributed systems, and scheduling theory. This research is carried out by the Distributed and Real-Time Systems (DiRT) research group .
Much of our present work focuses on single and multiprocesor real-time operating systems. Our group has previously developed a real-time operating system kernel, YARTOS (Yet Another Real-Time Operating System), that has been used to further research in real-time multimedia systems. Current work is on the use of proportional share resource allocation technology for providing real-time services in general purpose operating systems and on the use of wait-free and lock-free synchronization technology for accessing shared objects in real-time.
For more information, please contact either one of the students or faculty members listed below. Better yet, scan the abstract from our latest paper or two.
Current Projects & Students
- Adaptive, rate-based scheduling — Steve Goddard
- Proportional share resource allocation in general purpose operating systems — Gerardo Lamastra
- Pfair multiprocessor real-time scheduling — Anand Srinivasan
- Real-time network connection scheduling — Alex Blate
- Real-time data-flow for signal processing — Steve Goddard
- Kevin Jeffay , S.S. Jones Professor of Computer Science
- James H. Anderson , Professor
- Sanjoy K. Baruah , Associate Professor
- F.D. Smith , Research Professor
Related Research Projects at UNC
- Networking research ,
- Multimedia computing & networking research ,
- Computer-supported cooperative work (CSCW) research .
Selected Papers (Listed in reverse chronological order)
(Click here for an alphabetical listing of all papers stored on-line , or a list papers on-line sorted by publication venue (conference/journal) . Also, copies of slides for talks about some of these papers are available on-line. Click here for a list. )
Co-Scheduling Variable Execution Time Requirement Real-time Tasks and Non-Real-Time Tasks
ECRTS, 2007 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Managing Latency and Buffer Requirements in Processing Graph Chains
The Computer Journal, 2001 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Rate-Based Resource Allocation Models for Embedded Systems
EMSOFT 2001: Workshop on Embedded Software, October 2001. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper. ( A copy of the slides for the talk presented at the conference is also available. )
A Comparative Study of the Realization of Rate-Based Computing Services in General Purpose Operating Systems
IEEE Conference on Real-Time Computing Systems and Applications, December 2000. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper. (A copy of the slides for the talk presented at the conference is also available.)
The Synthesis of Real-Time Systems from Processing Graphs
IEEE Symposium on High Assurance Systems Engineering, November 2000. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
A New Look at Pfair Prioritie s
in submission. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
A Theory of Rate-Based Execution
IEEE Real-Time Systems Symposium, December 1999. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
( A copy of the slides for the talk presented at the conference is also available. )
Parallel Switching in Connection-Oriented Networks
Analyzing the Real-Time Properties of a U.S. Navy Signal Processing System
IEEE Symposium on High Assurance Systems Engineering, November 1999.
(A revised and expanded version of this paper also appears in: International Journal of Reliability, Quality and Safety Engineering.) Get: full citation and abstract or postscript/PDF copy of this paper.
Proportional Share Scheduling of Operating System Services for Real-Time Applications
IEEE Real-Time Systems Symposium, December 1998. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Efficient Object Sharing in Quantum-Based Real-Time Systems
(An extended version of this paper is also available in PostScript and PDF form.
Managing Memory Requirements in the Synthesis of Real-Time Systems from Processing Graphs
IEEE Real-Time Technology and Applications Symposium, June 1998. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Fair On-Line Scheduling of a Dynamic Set of Tasks on a Single Resource
Information Processing Letters, October 1997. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Feasbility Concerns in PGM Graphs With Bounded Buffers
IEEE Conference on Engineering of Complex Computer Systems, September 1997. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Analyzing the Real-Time Properties of a Dataflow Execution Paradigm using a Synthetic Aperture Radar Application
IEEE Real-Time Technology and Applications Symposium, June 1997. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Real-Time Computing with Lock-Free Shared Objects
ACM Transactions on Computer Systems, May 1997 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
(An earlier version of this paper appeared in: IEEE Real-Time Systems Symposium, December 1995 ) Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Implementing Wait-Free Objects on Priority-Based Systems
16th Annual ACM Symposium on Principles of Distributed Computing, January 1997. Get: full citation and abstract – or – PostScript copy of this paper.
On the Duality between Resource Reservation and Proportional Share Resource Allocation
SPIE Multimedia Computing and Networking 1997, February 1997. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Distributed Real-Time Dataflow: An Execution Paradigm for Image Processing and Anti-Submarine Warfare Applications
IEEE Real-Time Systems Symposium, December 1996. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
A Proportional Share Resource Allocation Algorithm For Real-Time, Time-Shared Systems
A Framework for Implementing Objects and Scheduling Tasks in Lock-Free Real-Time Systems
IEEE Real-Time Systems Symposium, December 1996. Get: full citation and abstract – or – PostScript copy of this paper.
Lock-Free Transactions for Real-Time Systems
First Workshop on Real-Time Databases: Issues and Applications, March 1996. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Real-Time Object Sharing with Minimal System Support
ACM PODC, May 1996. Get: full citation and abstract – or – PostScript copy of this paper.
A Theory of Rate-Based Scheduling
In submission, April 1995. Get: full citation and abstract – or – PostScript copy of this paper.
Support For Real-Time Computing Within General Purpose Operating Systems: Supporting co-resident operating systems
IEEE Real-Time Technology and Applications Symposium, May 1995. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
A Rate-Based Execution Abstraction For Multimedia Computing
Intl. Workshop on Network and Operating System Support for Digital Audio an d Video, April 1995. Get: full citation and abstract – or – PostScript copy of this paper.
On Latency Management in Time-Shared Operating Systems
IEEE Workshop on Real-Time Operating Systems and Software, May 1994 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Predicting Worst Case Execution Times on a Pipelined RISC Processor
Technical Report, University of North Carolina, April 1994 Get: full citation and abstract – or – PostScript copy of this paper.
Accounting for Interrupt Handling Costs in Dynamic Priority Task Systems
IEEE Real-Time Systems Symposium, December 1993 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
The Real-Time Producer/Consumer Paradigm: A paradigm for the construction of efficient, predictable real-time systems
ACM/SIGAPP Symposium on Applied Computing, February 1993. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Scheduling Sporadic Tasks with Shared Resources in Hard-Real-Time Systems
IEEE Real-Time Systems Symposium, December 1992. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
On Kernel Support for Real-Time Multimedia Applications
IEEE Workshop on Workstation Operating Systems, April 1992. Get: full citation and abstract – or – Postscript – or – PDF copy of this paper.
On Non-Preemptive Scheduling of Periodic and Sporadic Tasks
IEEE Real-Time Systems Symposium, December 1991. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
YARTOS: Kernel support for efficient, predictable real-time systems
IEEE Workshop on Real-Time Operating Systems and Software, May 1991. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
An Implementation and Application of the Real-Time Producer/Consumer Paradigm
Technical Report, University of North Carolina, October 1990. Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Analysis of a Synchronization and Scheduling Discipline for Real-Time Tasks with Preemption Constraints
IEEE Real-Time Systems Symposium, December 1989 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Corset & Lace: Adapting Ada Runtime Support to Real-Time Systems
IEEE Real-Time Systems Symposium, December 1987 Get: full citation and abstract – or – PostScript – or – PDF copy of this paper.
Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser .
Enter the email address you signed up with and we'll email you a reset link.
- We're Hiring!
- Help Center

Real-Time Operating System

Real-time systems play a considerable role in our society, and they cover a spectrum from the very simple to the very complex. Examples of current real-time systems include the control of domestic appliances like washing machines and televisions, the control of automobile engines, telecommunication switching systems, military command and control systems, industrial process control, flight control systems, and space shuttle and aircraft avionics. All of these involve gathering data from the environment, processing of gathered data, and providing timely response. A concept of time is the distinguishing issue between real-time and non-real-time systems. When a usual design goal for non-real-time systems is to maximize system's throughput, the goal for real-time system design is to guarantee, that all tasks are processed within a given time. The taxonomy of time introduces special aspects for real-time system research. Real-time operating systems are an integral part of real-time systems. Future systems will be much larger, more widely distributed, and will be expected to perform a constantly changing set of duties in dynamic environments. This also sets more requirements for future real-time operating systems. This seminar has the humble aim to convey the main ideas on Real Time System and Real Time Operating System design and implementation.
Related Papers
sudhir ingole

Wiley Encyclopedia of Computer Science and Engineering
Fernando Camutari MSc/EngTech/CEng/MBCS/MIEEE
2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies
Shivani Jha
Jarmo Kalaoja
finished. It is possible to avoid the problem by adding break points to the event handling code where the handling of urgent events can take place. On the other hand, the problem is not critical, if a powerful processor is available. The real-time properties of most embedded systems are based on the use of real-time operating systems. Application of such operating systems requires high expertise and much time. The resulting software is often heavy and hard to maintain. In this paper we present a class of application specific operating systems called ReaGOS. ReaGOS is based on a new architecture and an operating principle, where the operating system calls application programs but not vice versa. The new architecture saves both data and code memory and it is fast enough for embedded systems. The operating system is generated automatically from a high level graphical specification. Another method uses interrupt mechanisms to handle I/O driver events [5]. This method has some disadvanta...
IEEE International Conference on Computer-Aided Design
Eric Verhulst
Summary form only given. Embedded DSPs and CPUs are already commonplace in board-level systems and are becoming increasingly popular on systems-on-silicon. As embedded software grows in size and complexity, real-time operating systems [(RTOSs) are required to manage the embedded processor and ensure real-time response. This tutorial will introduce the attendee to real-time operating systems for embedded computing and their use in the design of embedded software. with both basic principles and advanced practice.
IEEE Transactions on Industrial Informatics
Sherif Abdelwahed
IEEE Real-Time Systems Symposium
Hideyuki Tokuda
Process scheduling in real-time systems has almost invariably used one or more of three algorithms: fixed priority, FIFO, or round robin. The reasons for these choices are simplicity and speed in the operating system, but the cost to the system in terms of reliability and maintainability have not generally been assessed. This paper originates from the notion that the primary
vikas yerram
Victor Yodaiken
RELATED PAPERS
Annual Review in Automatic Programming
Jean Bezivin
Asian Journal of Research in Computer Science
Abdulraheem Ahmed
Scott Brandt
Chih-Wen Hsueh
Rodrigo Santos
Marco Caccamo
EURASIP Journal on Embedded Systems
Alfons Crespo
Reinder Bril
Jesus Conde
Janusz Zalewski
Gianluigi Castelli
Procedia Computer Science
Igor Ryadchikov
Daniela Rosu
Kevin Jeffay
Real-Time Systems
Vicent Botti
IOSR Journals
Real-time Systems
Roberto Brega
Annual Reviews in Control
Andrew Kornecki
SICS Research Report
Lars Albertsson
Steven Cavanagh
Proceedings of USENIX Mach …
Tatsuo Nakajima
Computer Physics Communications
Erwin Schoitsch
Software: Practice and Experience
Proceedings Real-Time Technology and Applications Symposium
Electronic Notes in Theoretical Computer Science
Michael Trimarchi , Paolo Gai
Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003).
Carlos Eduardo Pereira
Teodor Tite , Valentin Stangaciu , Brendan Barry
Alberto Sangiovanni Vincentelli
Workshop on Operating Systems Platforms for Embedded Real-Time Applications
idris rabiu , abdulg abdul
Valentin Mihai
Computers in Industry
Heikki Koivo
RELATED TOPICS
- We're Hiring!
- Help Center
- Find new research papers in:
- Health Sciences
- Earth Sciences
- Cognitive Science
- Mathematics
- Computer Science
- Academia ©2023

IMAGES
VIDEO
COMMENTS
Good research paper topics for high school students should explore social and community issues, such as the importance of recycling, preserving energy or government policies and procedures. Some topics may include the duties of the judicial...
To make an acknowledgement in a research paper, a writer should express thanks by using the full or professional names of the people being thanked and should specify exactly how the people being acknowledged helped.
The sample methodology in a research paper provides the information to show that the research is valid. It must tell what was done to answer the research question and how the research was done.
A real-time operating system (RTOS) supports applications that must meet deadlines in addition to providing logically correct results. This paper reviews
... operating systems (OS), and then discusses the characteristics of real-time... | Find, read and cite all the research you need on ResearchGate.
In this research, several publications have investigated to perceive the performance of RTOS. ... This paper, highest RTOS are clustering and
... real-time extensions to commercial timesharing operating systems, and research kernels. This paper discusses each of these areas focusing on how each of
The paper starts with a survey of classical academic and industrial RTOS work
Abstract—The paper is a literature survey of RTOS (Real-Time Operating System) development. GPOS (General Purpose Operating.
DESIGN OF A COMPACT ACADEMIC COURSE FOR SATELLITE NAVIGATION AND CONTROL WITH A REAL-TIME OPERATING SYSTEM free download. Abstract Aerospace navigation and
... real-time events which occur simultaneously. In this paper, we introduce a real-time operating system into RAMM research. A general task model of a class
Paper [2] describes the design of a coprocessor for dual core systems which performs conflict-free task scheduling. The study provides a
Current work is on the use of proportional share resource allocation technology for providing real-time services in general purpose operating systems and on the
... RTOS research over the past 20years. The paper concentrates on research done within the context of complete RTOSs. Note that much more research on RTOSs has