Originally Posted by CrystalCowboy
I'll knock off an easy one. the 'SMP' kernel is for symmetrical multi-processing. It is only useful if your system has more than one CPU.
Yeah, but you missed one thing: why is it there?
The answer is because the CPU supports Hyper-Threading, making it appear as if there were two processors. Side note: from what I've read, you actually don't double your CPU capacity with HT, but gain (depending on software, compilation options, etc.) somewhere between 5 and 30% in increased performance. Generally, it doesn't seem to be worth it unless you're running high-performance servers.