This document discusses shared memory multiprocessors, specifically Uniform Memory Access (UMA) and Non-Uniform Memory Access (NUMA) architectures. UMA machines have identical processors with equal access times to shared memory, while NUMA links multiple Symmetric Multiprocessor (SMP) nodes where memory access times depend on location. Shared memory provides a global address space but lacks scalability and requires programmer synchronization for concurrent access.