The ChorusOS operating system provides an execution environment that, when combined with a Java(TM) Runtime Environment (JRE), supports real-time applications and Java applications running on the same machine, each in the appropriate environment.