Patent ID: 6952826

Claim:
An apparatus for implementing a multi-level system model, comprising: a picokernel configured to schedule and execute one or more selected processes in an electronic device, said one or more selected processes including an isochronous process and a plesiochronous process; and a processor coupled to said electronic device for controlling said picokernel, said picokernel including an isochronous scheduler and a plesiochronous scheduler, said picokernel responsively invoking said isochronous scheduler in response to an isochronous cycle start signal to thereby select, schedule, and execute active isochronous processes on said electronic device, said active isochronous processes selectively generating flags to designate active plesiochronous processes, said plesiochronous scheduler then selecting, scheduling, and executing said active plesiochronous processes when all of said active isochronous processes have been executed.