Card Oriented Batch | 100-10000s |
Keyboard Oriented Batch | 1-100s |
Interactive Computing | 1-10s |
Online Inquiry and Transactions | 1-10s |
Message Switching | 0.1-10s |
Data Acquisition and Control | 0.01-10s |
Control Systems:
HCI is Both:
A More General Picture of a Feedback Control System:
Video Game
Theremin
=> Need for an Operating System
VxWorks | . |
OS-9 | . |
VRTX | . |
LynxOS | . |
Chimera: | MC680x0 |
RT Mach | 80960, 80486, MIPS R3000 |
DSP/Media Processor Real-Time OS:
IBM MWave/OS | MWAVE DSP |
AT&T VCOS | DSP3210 |
SPOX | TICX0, Motorola 56x, ADI 21x |
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:
The KIM-1 microcomputer, 1977 |
Basic Stamp II SX, 1998 |
Educational Research Groups and Projects:
U. Michigan Real-Time Computing Lab
Carnegie Melon Real-Time Groups
Commercial:
From Artesyn: Choosing an OS and Choosing a Processor
Resource List Compiled by E. Douglas Jensen
"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