We looked at a variety of techniques for managing multiple processors in a system and the interaction between them. While adding additional processors to a system makes more processing power available, it also introduces some very complex problems that must be overcome to keep the system running smoothly.