Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes. Most multiprocessor systems today use an SMP architecture. In the case of multi-core processors, the SMP architecture applies to the cores, treating them as separate processors. Professor John D. Kubiatowicz considers traditionally SMP systems to contain processors without caches. Culler and Pal-Singh in their 1998 book "Parallel Computer Architecture: A Hardware/Software Approach" mention: "The term SMP is widely used but causes a bit of confusion. [...] The more precise description of what is intended by SMP is a shared memory multiprocessor where the cost of accessing a memory location is the same for all processors; that is, it has uniform access costs when the access
El multiprocesamiento simétrico o multiprocesamiento de memoria compartida (SMP) implica una arquitectura de hardware y software de ordenador multiprocesador en la que dos o más procesadores idénticos se conectan a una única memoria principal compartida, tienen acceso completo a todos los dispositivos de entrada y salida, y están controlados por una única instancia del sistema operativo que trata a todos los procesadores de la misma manera, no reservando ninguno para fines especiales. La mayoría de los sistemas multiprocesadores hoy en día utilizan una arquitectura SMP. En el caso de los procesadores multi-core, la arquitectura SMP se aplica a los núcleos, tratándolos como procesadores separados. El profesor John D. Kubiatowicz considera tradicionalmente que los sistemas SMP contienen procesadores sin cachés. Culler y Pal-Singh en su libro de 1998 "Arquitectura de Computadores Paralelos: Approaches de Hardware/Software" mencionan: "El término SMP se utiliza ampliamente pero causa un poco de confusión. [...]