Like a juggler, embedded software must keep many balls in the air. Unlike the two-handed juggler, however, the real-time system often has only one CPU. Typical solutions are, of course, multitasking ...
A multitasking environment in which an application gives up control of the CPU to another application only at certain points, such as when it is ready to accept keyboard input. Under this method, one ...