Key Feature
With embedded systems and products becoming part of every day life, Tata Elxsi’s.....
Architecture
Designed as a reliable and simple high performance OS , the components in the .....
Processor Support
RoS-ESTM is available in the following platforms.....
Performance
The real time performance of an operating system is usually measured using the following.....
 
 

Performance

The real time performance of an operating system is usually measured using the following parameters.

Interrupt latency
The time it takes from a device asserting an interrupt line until the system dispatching the corresponding interrupt handler (ISR) is the interrupt latency. This includes interrupt-blocking time during which the kernel is pending to respond to an interrupt, saving the tasks context, determining the interrupt source, and invoking the interrupt handler.

Average interrupt latency for NanoOS measured on a 200MHz ARM926EJ-S platform is 1 microsecond
#.

Context switch latency
This term defines the time it takes to schedule a task in response to an event that makes it run-able. It involves processing the event/interrupt, the scheduler determining which task to run, saving the current task context and restoring the new one.

The following figure shows the processing involved in a context switch –



Average context switch latency for RoS-ESTM OS measured on a 200MHz ARM926EJ-S platform is 3.8 microseconds##.

Footprint
Atypical configuration of ISA under ARM platform would have a footprint of 19KB*.

#Measured externally on a 200MHz ARM926EJ-S platform, using continuous external interrupts on the GPIO interface, when the system is lightly loaded

##Measured externally on a 200MHz ARM926EJ-S platform using the GPIO interface when the system is lightly loaded

* on ARM926EJ-S with ARMv5E instruction set

 
 
 

Corporate Head Quarters
Bangalore

ITPB Road, Whitefield, Bangalore - 560 048
Tel:+91 80 22979123
Fax:+91 80 28411474

 
 
 
  copyright - 2008, Tata Elxsi Limited. All Rights Reserved.