La memoria del sistema que aparece en el cuadro de diálogo Información del sistema en Windows Vista es menor de lo esperado si se ha instalado 4 GB de RAM

Seleccione idioma Seleccione idioma
Id. de artículo: 929605 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Si un equipo tiene instalados 4 gigabytes (GB) de memoria de acceso aleatorio (RAM), la memoria del sistema que aparece en el cuadro de diálogo Información del sistema en Windows Vista es menor de lo esperado.

Por ejemplo, el cuadro de diálogo Información del sistema puede indicar que hay 3120 megabytes (MB) de memoria del sistema en un equipo que tiene instalados 4 GB de memoria (4096 MB).

Nota: puede tener acceso al cuadro de diálogo Información del sistema de las maneras siguientes:
  • Haga clic en Inicio, escriba Sistema en el cuadro Buscar y haga clic en Sistema bajo Programas.
  • Haga doble clic en Sistema en el Panel de control.
  • Haga clic en Inicio, haga clic con el botón secundario en Equipo y, después, haga clic en Propiedades.
  • Haga clic en Mostrar más detalles en la ventana Centro de bienvenida de Windows Vista.
Nota: Windows Vista Service Pack 1 (SP1) ha cambiado el modo en que los componentes de la interfaz de usuario (UI) informan sobre la memoria. Por ejemplo, algunos componentes de la UI de Windows Vista SP1 informarán ahora cuando haya 4 GB o más de memoria física total instalados en el equipo.

Para obtener más información acerca del modo en que se informa de la memoria en Windows Vista Service Pack 1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
946003 Los componentes de la interfaz de usuario puede informar de más memoria después de instalar Windows Vista Service Pack 1

Causa

Este comportamiento es el resultado esperado de ciertos factores de hardware y software.

Varios dispositivos de un equipo típico requieren acceso asignado a memoria. Esto se conoce como E/S asignada a la memoria (MMIO). Para que el espacio de MMIO esté disponible para los sistemas operativos de 32 bits, debe residir dentro de los primeros 4 GB del espacio de direcciones.

Por ejemplo, si tiene una tarjeta de vídeo con 256 MB de memoria interna, esa memoria debe asignarse dentro de los primeros 4 GB del espacio de direcciones. Si ya se han instalado 4 GB de memoria del sistema, la asignación de memoria de gráficos debe reservar parte de ese espacio de direcciones. La asignación de memoria de gráficos sobrescribe una parte de la memoria del sistema. Estas condiciones reducen la cantidad total de memoria del sistema que está disponible para el sistema operativo.

La reducción de la memoria del sistema disponible depende de los dispositivos instalados en el equipo. Sin embargo, para evitar posibles problemas de compatibilidad de controladores, las versiones de 32 bits de Windows Vista limitan la memoria total disponible a 3,12 GB. Consulte la sección "Más información" para ver información acerca de los posibles problemas de compatibilidad de controladores.

Si un equipo tiene muchos dispositivos instalados, la memoria disponible puede reducirse a 3 GB o menos. Sin embargo, la memoria máxima disponible en las versiones de 32 bits de Windows Vista suele ser 3,12 GB.

Solución

Para que Windows Vista utilice los 4 GB de memoria en un equipo que tiene instalados 4 GB de memoria, el equipo debe cumplir los requisitos siguientes:
  • El conjunto de chips debe admitir al menos 8 GB de espacio de direcciones. Entre los conjuntos de chips que lo admiten se incluyen los siguientes:
    • Intel 975X
    • Intel P965
    • Intel 955X en Socket 775
    • Conjuntos de chips que admiten procesadores AMD que usan socket F, socket 940, socket 939 o socket AM2. Estos conjuntos de chips incluyen cualquier combinación de socket AMD y CPU cuando la controladora de memoria resida en la CPU.
  • La CPU debe ser compatible con el conjunto de instrucciones x64. La CPU AMD64 y la CPU Intel EM64T admiten este conjunto de instrucciones.
  • El BIOS debe admitir la característica de reasignación de memoria. La reasignación de memoria permite volver a asignar por encima de la línea de dirección de 4 GB el segmento de memoria del sistema sobrescrito previamente por el espacio de configuración de Interconexión de componentes periféricos (PCI). Esta característica debe habilitarse en la utilidad de configuración del BIOS en el equipo. Consulte la documentación de su equipo para ver instrucciones sobre cómo habilitar esta característica. Muchos equipos orientados a consumidores no admiten la característica de reasignación de memoria. En la documentación o en las utilidades de configuración del BIOS no se utiliza ninguna terminología estándar para esta característica. Por tanto, quizás tenga que leer las descripciones de las diversas configuraciones del BIOS disponibles para averiguar si alguna de ellas habilita la característica de reasignación de memoria.
  • Se debe utilizar una versión x64 (de 64 bits) de Windows Vista.
Póngase en contacto con el proveedor del equipo para averiguar si su equipo cumple estos requisitos.

Nota: cuando la RAM física instalada en un equipo es igual que el espacio de direcciones que admite el conjunto de chips, la memoria total del sistema disponible para el sistema operativo siempre es menor que la RAM física instalada. Por ejemplo, imagine un equipo que tiene un conjunto de chips Intel 975X que admite 8 GB de espacio de direcciones. Si instala 8 GB de RAM, los requisitos de configuración de PCI reducirán la memoria del sistema disponible para el sistema operativo. En esta situación, los requisitos de configuración de PCI reducen la memoria disponible para el sistema operativo en una cantidad comprendida entre 200 MB y 1 GB aproximadamente. La reducción depende de la configuración.

Más información

Problemas de compatibilidad de controladores inducidos por el modo PAE

Los problemas de compatibilidad de controladores relacionados con la Prevención de ejecución de datos (DEP) suelen ser problemas de compatibilidad inducidos por el modo de extensión de dirección física (PAE).

Nota: PAE sólo es necesario en aquellos equipos cuyos procesadores admiten DEP forzada por hardware.

DEP puede crear problemas de compatibilidad con cualquier controlador que realice generación de código o que utilice otras técnicas para generar código ejecutable en tiempo real. Se han corregido muchos controladores que experimentaban estos problemas. Puesto que DEP siempre está activado en los controladores para versiones de Windows de 64 bits, estos controladores suelen tener problemas de compatibilidad. Sin embargo, no hay ninguna garantía de que se hayan actualizado todos los controladores para corregir los problemas de compatibilidad inducidos por el modo PAE. No obstante, hay pocos controladores que utilizan estas técnicas. DEP por sí solo no produce normalmente problemas de compatibilidad de controladores.

Los principales problemas de compatibilidad de controladores que puede experimentar se producen al ejecutar el modo PAE en equipos de 32 bits. El modo PAE permite a los procesadores utilizar más de 4 GB de memoria. La principal diferencia existente entre los métodos de paginación de memoria PAE y no PAE es el nivel adicional de paginación que se necesita en el modo PAE. En el modo PAE se necesitan tres niveles de paginación en lugar de dos.

Algunos controladores no se cargan si está habilitado el modo PAE porque el dispositivo no puede realizar el direccionamiento de 64 bits. O bien, puede que los controladores se hayan escrito bajo el supuesto de que el modo PAE requiere más de 4 GB de memoria. Esos controladores se han escrito pensando que siempre recibirán direcciones de 64 bits cuando se está en el modo PAE y ellos o su dispositivo no pueden interpretar la dirección.

Otros dispositivos pueden cargarse en el modo PAE, pero provocan inestabilidad en el sistema al modificar directamente entradas de la tabla de páginas del sistema (PTE). Estos controladores esperan unas entradas de la tabla de páginas de 32 bits, pero las reciben de 64 bits en el modo PAE.

El problema más frecuente de compatibilidad de controladores con PAE está relacionado con las transferencias del acceso directo a memoria (DMA) y la asignación de registros. Muchos dispositivos compatibles con DMA, normalmente adaptadores de 32 bits, no pueden realizar el direccionamiento físico de 64 bits. Cuando estos dispositivos funcionan en modo de 32 bits, pueden direccionar todo el espacio de direcciones físicas. En el modo PAE, los datos pueden estar en una dirección física mayor de 4 GB. Para que los dispositivos que tienen estas restricciones puedan funcionar en esta situación, Microsoft Windows 2000 Server y las versiones posteriores de Windows ofrecen doble almacenamiento en búfer para la transacción DMA. Para ello, proporcionan una dirección de 32 bits indicada por un registro de asignación. El dispositivo puede realizar la transacción DMA en la dirección de 32 bits. El núcleo copia la memoria a la dirección de 64 bits proporcionada al controlador. Cuando el equipo funciona con el modo PAE deshabilitado, los controladores de los dispositivos de 32 bits no requieren que la memoria del sistema se asigne a sus registros de asignación. Esto significa que el doble almacenamiento en búfer no es necesario, ya que todos los dispositivos y todos los controladores están contenidos dentro del espacio de direcciones de 32 bits. Las pruebas realizadas de los controladores para dispositivos de 32 bits en equipos con procesadores de 64 bits han demostrado que los controladores con capacidades DMA probados en los clientes suelen esperar registros de asignación ilimitados.

Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.

Propiedades

Id. de artículo: 929605 - Última revisión: sábado, 24 de septiembre de 2011 - Versión: 3.0
La información de este artículo se refiere a:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
Palabras clave: 
kbtshoot kbprb KB929605

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com