This document discusses multiprocessor computer systems. It begins by defining a multiprocessor system as having two or more CPUs connected to a shared memory and I/O devices. Multiprocessors are classified as MIMD systems. They provide benefits like improved performance over single CPU systems for tasks like multi-user/multi-tasking applications. Multiprocessors are further classified as tightly-coupled or loosely-coupled based on shared vs distributed memory. Common interconnection structures discussed include bus, multport memory, crossbar switch, and hypercube networks.