LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Different types of Linux Kernel (https://www.linuxquestions.org/questions/linux-newbie-8/different-types-of-linux-kernel-807741/)

rajivdp 05-14-2010 12:26 AM

Different types of Linux Kernel
 
In Linux Kernel, what is SMP, PAE, Huge...?

what is the differnec between them?

Thanks in Advance
Rajiv

paulsm4 05-14-2010 12:37 AM

The answer is "it depends"...

Of the examples you gave:
a) SMP and PAE are both Intel architectures (not MIPS, not ARM, etc)

b) SMP is for multiple CPUs (or multiple cores)
Non-SMP kernels are for single-CPU systems

c) PAE uses the Intel extensions to access >> 4GB in a 32-bit CPU.
(I would avoid it like the plague ;))

I have no idea what "huge" is.

'Hope that helps .. PSM

chrism01 05-14-2010 01:54 AM

http://www.redhat.com/rhel/compare/
http://kbase.redhat.com/faq/docs/DOC-6571

salasi 05-14-2010 04:11 AM

Quote:

Originally Posted by paulsm4 (Post 3967877)
The answer is "it depends"...

Of the examples you gave:
a) SMP and PAE are both Intel architectures (not MIPS, not ARM, etc)

b) SMP is for multiple CPUs (or multiple cores)
Non-SMP kernels are for single-CPU systems

c) PAE uses the Intel extensions to access >> 4GB in a 32-bit CPU.
(I would avoid it like the plague ;))

I have no idea what "huge" is.

'Hope that helps .. PSM

SMP is also available for members of the 'Power' series: see here for some further information about SMP.

An SMP kernel can be, and these days, frequently is, used on a system with a single core, but it only brings an advantage when used on systems with multiple cores.

This sounds like homework: Why are you asking, and what part of these answers could you not have found via a search engine?

arubin 05-14-2010 08:14 AM

Slackware provides the option of a 'huge' kernel.

The usual way of working is that the kernel is smaller and modules are only loaded if they are needed (usually if the particular hardware is detected). The huge kernel contains these modules built in to the kernel rather than as separate library files. My understanding is that Slackware uses the huge kernel during the installation process but afterwards the advice is to switch to the smaller generic kernel.


All times are GMT -5. The time now is 11:02 AM.