Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

difference between RTOS and normal OS

Status
Not open for further replies.

Munib

Advanced Member level 4
Joined
Jun 11, 2004
Messages
114
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,298
Activity points
1,129
difference between normal os and real time os

can any body ellaborate what is difference between RTOS and normal OS
 

google rtos anjoy

"A real­time system is one in which the correct operation of the system depends not only on the logical correctness of any computed result, but also on the time at which the result is delivered. A system in which all computed results must be delivered on time is a hard real­time (HRT) system. A system in which the computed results are sometimes allowed to be late is called a soft real­time (SRT) system." [Original source lost]

A true realtime OS is an HRT system; a system in which the designed-in capabilities of processor and OS are such that there is no case when the processor is in conflict by having to perform two tasks simultaneously. A "regular" O.S. could theoretically be an HRT system, but if the overhead in the system causes delay, or unexpected inputs must be delayed (held) in a buffer for processing, then the system has defaulted back to an SRT at best. Xp for example has tons of overhead which is necessary for advanced applications but is not necessary for a task-specific embedded controller.

A realtime system is necessary when there is no tolerance for fault or misstep and timing is critical. As an example, if a digitally controlled autopilot starts missing feedback values, and reads "old" data, uncontrolled oscillations could occur.

A realtime OS for a given system is any OS that is able to handle every command, input, or output, everytime, without failure, forever.
 

what is the difference between rtos and os

Munib said:
can any body ellaborate what is difference between RTOS and normal OS

Hi

Widely asked Question.
Concept wise the working remains same.
Here the response time plays a important role.
RTOS reponse within a specified time for the tasks. But general OS cant be expected to reponse within the specified time.

Thats why we call it as "Real Time OS".
Real time means the acting at a specified time.

RTOS should be Robust and should be self healing because embedded systems cannot be rebooted as we do with out desktop PCs.

Lots of information is availabe regarding RTOS in this forum itself.
U can find excellent books on RTOS in this website itself.

Enjoy Reading
Bye
Gopi Pemmasani
 

rtos vs desktop os

Hi
The main different between the RTOS and OS is his name :RT(real-time)
this is the RTOS's target.
For this arm. the RTOS use a different method .
For example
1: preemptive, multi-priority scheduler.
2:flat memory,no page manger
3:use for RICS achitecture CPU.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top