Although widely used in the solution of engineering problems, multitasking is conceptually as complicated as parallel processing. A simple system that covers the key features of multitasking in a short time is presented. A description is given of its use with a final-year undergraduate class of electronics students who take computing options.
SchultzT. W., ‘Peripheral hardware and a hands-on multitasking lab’, IEEE Micro, (Feb. 1991), 30–81.
2.
ManjikianN., ‘Educational applications and benefits of a compact multitasking kernel for microcontrollers’, in Proc. IEEE Canadian Conf. On Electrical and Computer Eng., Edmonton, 9–12 May 1999, pp. 421–426.
3.
LindleyC. A., ‘Multitasking with Turbo Pascal’, Dr. Dobb's Journal, (July 1987), 42–73.
4.
BuhrR. J. A. and BaileyD. L., An Introduction to Real-Time Systems (Prentice Hall, Englewood Cliffs, 1999).