OS overhead
    Angelo Fraietta 
    angelo_f at bigpond.com
       
    Mon Nov 25 21:12:21 UTC 2002
    
    
  
I have done some minor testing as I am using RTEMS as the OS for a 
musical instrument.
My system has two boards - a PIC microcontroller for I/O and a 40MHz 
386sx running RTEMS at 1000 ticks per microsecond.
I tested the amount of time an input went from the input of the I/O 
board, through the RTEMs system through an ISR which woke up a task, and 
back up through the I/O (I used a simple feedback mechanism). I measured 
a 3 to 4 millisecond propagation total. (the value flickered between 3 
and 4 on the oscilloscope).
I have previously measured the propagation from the I/O card to the ISR 
and measured 250us (this value therefore must be multiplied by three due 
to my inter-board communication), which means a minimum of 750us for 
inter board comms. The scanning of inputs takes approximately 2ms. The 
RTEMS overhead would effectively be > 3ms - (750us + 2ms) < 4ms - (750us 
+ 2ms).
I have not done exhaustive tests yet, but I hope that this is of some 
help to you.
azzedine wrote:
>
>Hi all,
>
>
>
>Has anybody got documentations about  overhead measurements with RTEMS OS
>(N tasks with HPF scheduling)?
>
>I looking for implementations examples of real time systems with temporal
>analysis (tasks time execution + OS time overhead), is there anybody who can
>provide me such cases studies ?
>
>
>
>----------------------------------
>Azzedine Abdenour
>PH.D student
>LESTER/Universite de Bretagne Sud
>Lorient, France
>
>
>
-- 
Angelo Fraietta
PO Box 859
Hamilton NSW 2303
Home Page
http://www.users.bigpond.com/angelo_f/
There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
There are those who seek knowledge to be known by others - that is VANITY
There are those who seek knowledge in order to serve - that is LOVE
    Bernard of Clairvaux (1090 - 1153)
    
    
More information about the users
mailing list