Multi-core processors operate as separate logical processors within the processor socket, sharing resources. This concept led to the development of Non-Uniform Memory Access (NUMA) configurations to optimize memory access and performance.