Originally Posted by pato wlmc
Whats a RTOS?
What are they ( RTOSs ) used for?
How does it works?
Can i install it in my pc?
Well, I can't understand why you'd want to install it on your PC if you don't know what it is, what it is used for or how it works, but that's up to you.
I would think, are typically only used in instances where time is of the essence; the task must be completed exactly within a certain deadline. Examples of this would be in things like embedded systems in, for example, avionics on an aircraft, or other such things where the system can't dilly-dally around performing slow computations
That kind of mushes up the definitions of 'hard real time' and soft real time' systems.
A hard real time system is one for which, if the result is not delivered by the deadline the system has failed
. A soft real time system is one where failing to hit a deadline is undesirable and should happen as little as possible, but it isn't an abject failure if it happens occasionally, provided that the rate is low.
Both can be 'dilly-dallying around performing slow calculations' but particular measures are taken that this does not interfere with the real time requirements (which are probably not doing something with the user display, if present; so there may be non-real-time functions on a real time system, but much care will be given to the real time functions on time and, if that means that non-real-time functions drop results, well that's just the way it is).
That, by the way, wandered in to real time systems, a real time operating system is an operating system specifically engineered to make the creation of real time systems practicable.
Note that real time isn't necessarily fast, although some systems are indeed fast, and it doesn't necessarily mean that they are safety-critical, although there are clearly some of those, too.