Embed presentation
Download to read offline





Symmetric multiprocessing (SMP) involves multiple processors that share a common operating system and memory. In an SMP system, homogeneous processors run independently but have access to the same memory. SMP allows separate processes or threads to execute in parallel on different processors. The Linux 2.0 kernel was the first to support SMP hardware. It uses a single kernel spinlock to ensure that only one processor may execute kernel-mode code at a time to meet synchronization requirements.




