This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Spring Kernel: A New Paradigm for Real-Time Systems
May/June 1991 (vol. 8 no. 3)
pp. 62-72

A real-time operating system kernel, called the Spring kernel, that provides some of the basic support required for large, complex, next-generation real-time systems, especially in meeting timing constraints, is presented. The approach meets the need to build predictable yet flexible real-time systems. Most current real-time operating systems contain the same basic paradigms found in time-sharing operating systems and often use a basic priority-scheduling mechanism that provides no direct support for meeting timing constraints. Spring uses two criteria to classify tasks' interaction with and effects on the environment: importance and timing requirements. Implementation experience with Spring is described.

Index Terms:
real-time operating system kernel; Spring kernel; basic support; next-generation real-time systems; timing constraints; flexible real-time systems; basic priority-scheduling mechanism; importance; timing requirements; operating systems (computers); real-time systems; scheduling
Citation:
John A. Stankovic, Krithi Ramamritham, "The Spring Kernel: A New Paradigm for Real-Time Systems," IEEE Software, vol. 8, no. 3, pp. 62-72, May-June 1991, doi:10.1109/52.88945
Usage of this product signifies your acceptance of the Terms of Use.