In this chapter:
What multiprocessing is and how modern computers can provide it
The difference between multiprocessing and multitasking
What processes and threads are
How to design programs that can take advantage of multiprocessing
MOORE’S LAW, NAMED AFTER INTEL COFOUNDER Gordon E. Moore, says that the number of transistors that can be placed on a chip roughly doubles every two years, and that leads directly to an increase in computer speed. The law has held up remarkably well for more than 40 years and is predicted to continue to hold for at least a few more years, but chip manufacturers are starting to reach the physical limitations of what’s possible using current chip fabrication techniques. This might spell the end ...