Die Multiprozessorarchitektur ist ein Computersystem, das aus mindestens zwei zentralen Verarbeitungseinheiten (CPUs) besteht, die sich den vollen Zugriff auf einen gemeinsamen RAM teilen. Es gibt zwei Arten von Multiprozessoren: Multiprozessoren mit gemeinsamem Speicher und Multiprozessoren mit verteiltem Speicher. Das Hauptziel von Multiprozessorsystemen ist es, die Systemausführungsgeschwindigkeit zu erhöhen und die zunehmende Komplexität von Systemen zu unterstützen. Dieses Buch beschreibt die Hardware-Architekturen von Multiprozessorsystemen sowie die entsprechenden Betriebssysteme.