having shared memory, private cache memories, and invalidate queues having valid bits and flush bits for serializing
Multi-processor systems are often implemented using a common system bus as the communication mechanism between CPU, memory, and I/O adapters. It is also common to include features on each CPU module,