Que es el PAE?

Hace un par de dias me puse a actualizar la netbook con Debian haciendo un aptitude dist-upgrade para pasar de Squeeze a Wheezy. En esa actualización me doy cuenta que bajo una versión de kernel «kernel-image-2.6.39-2-686-pae» y empiezo a buscar información sobre el tema.

Las sigas PAE significan «Physical Address Extension» y es una característica de los procesadores x86 que permiten a los sistemas de 32bits utilizar hasta 64 Gb de RAM en teoria.

Este es un problema que los sistemas de 32bits tienen ya que no pueden mapear mas de 3GB de RAM por eso el kernel esta preparado para que en sistemas de 32bits podamos usar memorias RAM de mas de 3GB.

Para averiguar la información básica del sistema como ser, distribución, versión de kernel etc tipeamos en la consola:

uname -a

Si quisieramos instalar un kernel con soporte PAE podemos instalar el kernel generico:

aptitude install linux-generic-pae

O instalarlo dependiendo la versión que querramos. Al final de la descarga del kernel desde los repositorios siempre es conveniente instalar los headers del kernel, para evitar problemas con módulos o drivers:

aptitude install linux-headers-$(uname -r)

Donde «uname -r» muestra la versión de kernel en memoria.

Con esto distribuciones que sean de 32 bits y que tengan más de 3 GB de memoria RAM pueden ser mapeadas sin problemas pudiendo asi, aprovechar toda la memoria.

2 Comentarios

  1. si pae , es una característica de los procesadores x86 que permiten a los sistemas de 32bits utilizar hasta 64 Gb de RAM en teoria
    que significa non pae? por lo que me dejas en conclusion que mi computadora con arquitectura x86 no deseo pasarme de los 3 gigas que uso actualmente?

Deja un comentario