Rabih Chrabieh
Portos
This technical paper introduces the new concept of "supertask" in Real-Time Operating Systems (RTOS).
A priority functionany function that has been assigned a priority levelcan preempt lower priority levels and gets preempted by higher priority levels. This RTOS does not rely on tasks for managing priority levels, and provides several advantages over traditional RTOSes. It is essentially a simpler and cleaner design, reduced memory usage and higher performance.
A "supertask" is a collection of priority functions with a dedicated stack. A supertask is at the same time lighter, more powerful and more efficient than a traditional task.
For more information on RTOS, visit the Portos Web site.
|