Real Time Operating System (RTOS)

written by: Sam Mike; article published: year 2007, month 06;


In: Root » Computers and technology » Software » Real Time Operating System (RTOS)

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article

Perfect Application to handle Real time scenarios

A real time operating system is based on the OS which has the capability to perform a number of functions at a time. This RTOS only serves real-time applications. These real-time applications include robots, spaceships; research tools used by scientists and embedded systems like home appliances, cell phones and thermostat.

RTOS system captures the real time events and brings out the results which may slightly differ from the reality. It’s processing and computation totally depends on the way it is programmed. RTOS can be judged as how quickly it performs the operation and how accurate the results are. Most important factors which increase the working of this system are low interrupt latency and a low thread switching latency.

The real time operating system is designed keeping in mind every aspect in mind of real life. This operating system is designed on two basic principles. First design pattern is that it should focus on event-driven programming so that tasks can process depending upon their scheduling priorities. Second design refers to time sharing feature so to process tasks on the basis of clock interrupts.

In RTOS allocation of memory is the most critical task. Two elements are of significant importance in case of memory allocation. First one is speed and second is the fragmentation of free region during the memory allocation process.

Resource sharing is entangled in a multitasking system, when two processes are accessing the same resource at a time. This may bring some confusing results in the form of inconsistency, unreliability and data duplication. Some solutions are suggested by developers to solve this problem

  1. By disabling interrupts
  2. By the process of message passing; one user can stop its working while other is in progress.
  3. Binary semaphore      

Webmaster:
Optimum Data Recovery, Inc. offers best in-lab data recovery service for crashed and damaged hard disk drives, RAID systems, Laptop and other storage devices.

Disclaimer

1) E-articles is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringement, please read the terms of service and contact us to investigate the problem.
2) E-articles is not responsible for inaccuracies, falsehoods, or any other types of misinformation this article may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here.

link to this article