z-logo
open-access-imgOpen Access
An Introduction to RTOS
Author(s) -
Sanjay Singh,
Nishant Tripathi,
Anil Kumar Chaudhary,
Mahesh K. Singh
Publication year - 2012
Publication title -
international journal of computer science and informatics
Language(s) - English
Resource type - Journals
ISSN - 2231-5292
DOI - 10.47893/ijcsi.2012.1054
Subject(s) - real time operating system , computer science , embedded system , thread (computing) , embedded operating system , operating system , scheduling (production processes) , response time , real time computing , priority inversion , interrupt handler , software , dynamic priority scheduling , engineering , microcontroller , interrupt , operations management , schedule , round robin scheduling
RTOS (real time operating system) can be defined as “The ability of the operating system to provide a required level of service in bounded response time.” A real time system responds in a (timely) predictable way to unpredictable external stimuli arrivals. To build a predictable system, all its components (hardware & software) should enable this requirement to be fulfilled. Traffic on a bus for example should take place in a way allowing all events to be managed within the prescribe time limit. However it should not be forgotten that a good RTOS is only is building block. Using it in a wrongly designed system may lead to a malfunctioning of the RT system. A good RTOS can be defined as one that has a bounded (predictable) behavior under all system load scenarios (simultaneous interrupts and thread execution). In RT system, each individual deadline should be met. Real-time systems are designed to control and monitor their environment. Most of these systems are using sensors to collect environment state and use actuators to change something.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here