lunes, 16 de junio de 2008

Los 32 bit con 4 GB de memoria

Muchas veces os habréis encontrado en la situación de vender o reparar un equipo con 4 GB de RAM y un sistema operativo de 32 bit.

Aquí me centraré en:

  • Windows XP 32
  • Windows Vista 32

El direccionamiento de memoria en el mundo x86 (Intel, AMD) se hace de una manera complicada y podríamos incluso decir que arbitraria.

La 32ª potencia de 2 = 4 GBytes y esta es la máxima cantidad de memoria que un sistema operativo de 32 bit puede manejar.

Pero, y aquí viene el problema, no toda esta memoria está disponible para el usuario y los programas.

Image1

Mapa de memoria para un chipset Intel X48 de Core2. Fuente: Manual técnico placa Intel DX48BT2. Intel corp.

Hay partes de la memoria dedicadas a otras funciones críticas del sistema:

• BIOS/SPI Flash device (2 MB)
• Local APIC (19 MB)
• Direct Media Interface, DMI (40 MB)
• Interruciones del FSB Front side bus  (17 MB)
• Direcciones del PCI Ex (256 MB)
• Northbridge MCH (hasta 256 MB)
• Memory-mapped I/O de los dispositivos PCI y PCIEx (256 MB)

Como vemos, a groso modo, se nos van algo más de 750 MB, qudándonos con unos 3,25 GB de memoria real disponible.

En la página 42 de este PDF de la placa base Intel DX48BT2 se encuentra el gráfico superior e información adicional.

Etiquetas de Technorati: ,,,,