The task goal is to identify a complete set of operating system primitive (or low-level operating system functions) which are sufficient to support real-time multi-tasking applications, which are compatible with ad programming environments, and which are amenable to efficient implementations in microcode or hardware. Techniques to evaluate the feasibility of such implementations in various environments and to determine the potential effects of performance and throughput will be developed.