" Workstations and personal computers are increasingly being used for applications with real-time characteristics such as speech understanding and synthesis  media computations and I/O  and animation  often concurrently executed with traditional non-real-time workloads