A method for utilizing concurrent context switching to support isochronous
processes preferably comprises a main context that is configured to
support system execution tasks, a first concurrent context that supports
a first set of concurrent execution and loading procedures, and a second
concurrent context that supports a second set of concurrent execution and
loading procedures. A context control module preferably manages switching
and loading procedures between the main context, the first concurrent
context, and the second concurrent context. The context control module
may perform successive concurrent context switching procedures by
alternating between the first concurrent context and the second
concurrent context to thereby sequentially support any desired number of
isochronous processes.