THREE DIFFERENCES BETWEEN RTOS & NORMAL OS

Status
Not open for further replies.

sacrpio

Member level 3
Joined
May 24, 2004
Messages
56
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
500
need of rtos over normal os

HELLO,

Can anybody tell me only three differences which RTOS support not normal OS excluding this difference that RTOS is time deterministic.

How we will prove RTOS is time deterministic. (give any example)

bye..
 

what is the difference between rtos and os

1. In RTOS user can decide the scheduling pattern.
It is generally priority based scheduling.But as per the requirement user can modify.
2. In RTOS preemption is there like the heigher priority task can preempt the lower priority task.
 

rtos preemption

Dear friends,
Both things are supported UNIX also.
I want totally different answer.
bye..
 

As far as your query regarding how to find if the RTOS is time deterministic, well one has to design the system which full fills all the time constraints. If the required time constraints are too stingent and cant be handled by the current RTOS, then such system will never be time deterministic.
 

imxo,
If late response of emdedded system are so badly as no responce/incorrect responce, You need RTOS.

If overlapped A B C event processing logic depends of its entry order, You need RTOS.

**broken link removed**
 

 

1 preemptive muti priority schedule
2 flat memory alloction
3 used by RISC cpu
 

Look for timing guaratees from the OS vendor for:

1. Time delay incurred to switch to next (or higher priority) task after that task becomes ready.

2. Time delay incurred from the time interrupt is received to the time the system begins servicing it (ISR starts)

Both these delays should be independent of the current load on the system.

Apart from this one difference, an RTOS is just like a normal OS (same memory management, task scheduling, semaphores, message queues etc.). It's only the time guarantee that makes all the difference.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…