RedHat iTOps Tube

Wednesday, May 9, 2012

Understanding SMP and the kernel- very basic questions


Newbie with a need to understand SMP... at a very, very high level... how SMP works with regards to the Linux kernel and scheduler. To start I just need a very basic, high level description ofthings such as is there a copy of the Linux kernel running on every CPU... how does the kernel coordinate amongst CPUs...?

What about a single CPU device with multiple cores versus multiple CPU devices containing multiple cores... how does all this link (coordinate) together? It would be really helpful if the discussion could be put in terms of a single device with multiple CPU cores... versus multiple CPU devices with multiple cores.

As I know this is a complicated subject, but I just need a a "Linux Kernel for Dummies" summary ... just to get me started.

Anxious to learn... thanks! ;-)