This document discusses parallel processing and different types of multiprocessor systems. It describes tightly and loosely coupled systems, as well as coarse-grained, medium-grained, and fine-grained parallelism. Shared memory and distributed memory architectures are covered, along with interconnection structures like buses, crossbar switches, and multistage networks. Memory organization and communication in parallel systems concludes the document.