SMP (contd.)
Tightly coupled… shared memory.
Kernel can execute on any processor.
Each processor self-schedules from a pool of processes and threads.
Parts of kernel can execute concurrently on different processors!
OS design is complex, but performance improvement is great.