Que es Kernel PAE? (Capacidad para más de 3Gb en sistema de 32Bits)

By Published On: 25 de marzo de 2011Categories: GNU-Linux4 Comments

PAE (Physical Address Extensión, en español Extensión Física de Memoria) es una característica de procesadores x86 que permite que nuestros sistemas de 32Bits puedan utilizar hasta 64Gb de memoria física, que como todos sabemos por defecto estos sistemas solo aguantan 3Gb.

Independientemente del motivo por el que decidan instalar un sistema de 32Bits en vez de 64Bits, les daré los pasos necesarios para poder instalar el Kernel PAE, el cual es un kernel que podemos instalar desde los repositorios, y viene ya compilado con la caracteristica PAE.
Lo primero que tenemos que hacer es verificar si nuestro procesador soporta PAE, y para ello utilizamos egrep para filtrar el contenido de cpuinfo.
egrep ‘(pae|proc)’ /proc/cpuinfo

Esto mostraría algo parecido a esto, en caso de que su procesador tenga soporte PAE:
processor : 0
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
processor : 1
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
processor : 2
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
processor : 3
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid

En caso de tener la caracteristica, tenemos que instalar el kernel PAE, y para su instalación en Fedora:
yum install kernel-PAE kernel-PAE-devel
Luego reiniciamos el sistema y verificamos que presenta sus 4Gb (3.7 para ser mas exactos), aqui una prueba en mi sistema (Podemos ver que el nucleo es i686, y que esta presentando mas de 3Gb):

Cualquier duda o aclaración, ya saben lo que hacer…

Hasta la proxima!
Ramphis Che

Ramphis Che www.punto-libre.org

4 Comments

  1. MoDeM 25 de marzo de 2011 at 03:10 - Reply

    Mish q interesante el articulo, es mas primera vez que leo acerca de kernel PAE, tengo la suerte que ya tenia instalado, aunque no sabia todas sus características, me di cuenta que tenia este tipo de Kernel al instalar VMware y tenia un problema con la ejecución de la maquina virtual, después de mucho cabecear me di cuenta q tenia q instalar algo adicional para poder correr VM con esta característica del kernel en mi equipo.

  2. Test 25 de marzo de 2011 at 11:24 - Reply

    Yo tampoco tenia muy claro para que servia el Kernel PAE, hace poco fue que investigue debido a que quería un sistema de 32 Bits, y que me aguantara los 4gb.

  3. sgto.pepper 16 de abril de 2011 at 06:19 - Reply

    Hola qué tal, buen post!!!, solo tengo una duda, yo tengo ubuntu 10.10, por lo que me gustaría saber el procedimiento para instalar el PAE??

    Por cierto, tengo una acer aspire de 32 bits con 2 de RAM, a penas ando viendo si me conviene comprarle la otra memoria de 2 G..Gracias!!

  4. Test 16 de abril de 2011 at 16:21 - Reply

    Saludos Pepper, el kernel PAE esta en los repositorios de Ubuntu, bastaria con realizar el siguiente comando, donde XXX es la version de tu kernel:

    sudo apt-get install linux-image-XXX-generic-pae

    Tambien puedes hacer un search en busca de el kernel pae adecuado:

    sudo apt-cache search linux-image | grep generic-pae

    Esto te mostraria una lista, elige el mas actualizado 😀

    Cualquier inconveniente me lo dejas saber por esta via.

Leave A Comment