Different Types and Priorities of Inputs and Outputs
=> Multiple Processes, and Maybe Multiple Processors
Queue Servicing Can Also Be Done on a Clocked ISR
Symmetric Processors (all the same type) or Not
May Share Memory or Not
May Run Synchronously or Not
This leads also to "Media Extensions" on Hosts
Trends for Media Processors:
Trends for Host Based DSP:
Educational Research Groups and Projects:
U. Michigan Real-Time Computing Lab
Carnegie Melon Real-Time Groups
A Good OS List from Leeds
Commercial:
Heurikon
Resource List
Compiled by E. Douglas Jensen
"Real-Time Programming : Neglected Topics"
Caxton C. Foster.
Reading, Mass. : Addison-Wesley Pub. Co., c1981.
"Real-Time Software for Control : Program Examples in C"
David M. Auslander, Cheng H. Tham.
Englewood Cliffs, N.J. : Prentice Hall, c1990.
"Real-time systems, Specification, Verification, and Analysis,"
Mathai Joseph, ed.
Englewood Cliffs, N.J. : Prentice Hall, 1996
"Introduction to Real-time Software Design,"
S.T. Allworth and R.N. Zobel
New York, Springer Verlag, 1989