El problema de tener mas de 4 Gb de RAM.

Por limitaciones técnicas los sistemas operativos de 32 bit (Linux incluido….) no reconocen mas de 3 Gb de memoria RAM,exactamente son 3´2 Gb. Esto es así por lo siguiente (aver si no la lio):

Los sistemas operativos de 32 bits gestionan 4GB de RAM ,recordad que en informática todas las medidas son en base 2 así que 2 elevado a 32 darían esos 4 Gb,pero esos 4GB deben ser “compartidos” con otros dispositivos como puede ser la tarjeta gráfica o dispositivos PCI,así que en la practica como memoria RAM de sistema esta limitada a 3´2 Gb o incluso menos si tenemos muchos dispositivos instalados.  En Linux y en la ultimas versiones de Windows se puede gestionar virtualmente mediante PAE hasta 64 Gb.

Bien,ahora que sabemos la teoría os comento el chiste:

Tenemos un portátil con 4 Gb de RAM, yo presuponía que viendo la marca del portátil y que monta el “Potentisimo” Windows vista SP1 este tema estaría “solucionado” para que el usuario en las propiedades del sistema viera que tiene 4Gb instalados. Iluso de mi, 3Gb reconocidos….

Hay empieza mis preguntas y averiguaciones: ¿por que una marca puntera monta 4gb de ram si solo reconoce 3?….la explicación en la caja del portátil: un aviso de que en “algunas” situaciones solo será reconocida un parte de la ram…. ¿en algunas?,¡¡¡¡tocate los cojones!!!!, así también fabrico yo ordenadores de 1.600€.

He de reconocer que me confié y di por echo que si un fabricante me dice que su pc monta 4 gb es por que funcionan,pero me parece el colmo de la estupidez hacer esto. Enseñarte unas prestaciones que no tendrás,al menos con el software que te instalan…coña,instala un S.O. de 64bit y listo….pero no,es mejor montar esta liada,y lo peor es que al venderlo tienes que explicarle al cliente que sus 4gb de ram que esta pagando,realmente son 3.

En fin…

7 Responses to “El problema de tener mas de 4 Gb de RAM.”

  1. Keko8 - BlogSTD Says:

    Bueno… si mucha gente paga por Adsl de 3 Megas y les va a 2Mb.. no creo que sea muy difícil de convencer a la gente ¿no?

    Eso es lo que habrán pensado muchos… en fin…

  2. FireWater Says:

    Bueno, eso no es exactamente asi.

    Desde siempre los sistemas operativos han tenido dos espacios de direccionamiento completamente aislados, el de sistema y el de usuario (a fin de que las aplicaciones no casquen el sistema,…). Con los 4GB lo que ocurre es que el area de sistema es de 1GB (antiguamente podia ser incluso de 2GB).

    En ese direccionamiento fisico protegido estan los puertos mapeados al hardware (DMA, Video, Clock,…los dispositivos),…

    Cuando tienes 3 GB de RAM o menos, no pasa nada porque esos dispositivos se mapean en las mismas direcciones, las mas altas y por lo tanto no interfieren con las direcciones de memoria.

    El problema es que el sistema es de 32 bits, y en X86 historicamente se hace este mapeo de puertos hw a direcciones de memoria (mas comodo que hacer in&out a los puertos).

    Si usas PAE (extension de 36 bits hasta 64 GB) o usas una arquitectura nativa de 64 bits, como las Sun, Alpha,… desde hace años podras aprovechar mejor esa memoria.

    De hecho a nivel interno del sistema, se hace un remapeo de paginas fisicas de momoria en paginas logicas. Si quieres mas info, la biblia es: “Computer Architechure, A quantitative approach” de Hennesy y Patterson.

  3. iniston Says:

    Keko bien es sabido que normalmente lo que se busca es burro grande ande o no ande,asiq eu tienes razon,no nos costara mucho :)

    Firewater,gracias por el aporte.

    Lo que me parece imposible es que ningun lumbreras de microsoft se tan listo de hacer que en el sistema aparezacan 4 Gb reconocidos,luego tecnicismos los que quieras,pero no me parece que sea tan dificil,cuando TODOS los benchmaarks que le pasemos al portatil reconocieron perfectamente los 4 gb instalados.
    Alomejor acabo de decir la gilipollez mas grande del mundo,pero me parece triste que empresas potentes te den gato por liebre en este asunto.

  4. destroyer Says:

    Pues si, la guerra de los números está ahora con las Ram ;) No sé, quizá sea peor ofrecerte 4 GB, de los que 1GB es un pendrive para hacer readyboost.

  5. jesusg Says:

    En Vista, uno de los cambios del SP1 es que ahora si tienes 4GB en las propiedades del equipo dice que tienes 4GB, en vez de la cantidad ‘reconocida’, que es la que aparecía antes.

  6. El problema de tener mas de 4gb de ram Says:

    [...] El problema de tener mas de 4gb de ramenelmostrador.wordpress.com/2008/04/24/el-problema-de-tener-… por isidrocdc hace pocos segundos [...]

  7. ELEX20209800GTX Says:

    EL VOLTAJE SEÑORES, SI TIENEN PANTALLAS AZULES, PERO SI SE VEN LOS 4GB EN EL OS, ES EL VOLTAJE, EL MAL VALOR USADO EN EL VOLTAJE.
    4GB REQUIEREN MÁS VOLTAJE QUE 3GB, Y ASÍ.

    CAMBIEN DE 1.8 A 2.0 vOLT EN LA BIOS O CON NTUNE.
    O MEJOR, SUBAN EL VOLTAJE DE LAS MEMORIAS UN 0.2 VOLT.
    1.85=2.0
    1.8=2.0
    1.75=1.9
    1.9=2.1

    SALUDOS ELEX8800GT

    CORE2DUO/8800GT512/V1 CPU COOLER/ 4GBOCZGOLD 800MHZ/680I LT PROXIMO UN Q6600

Leave a Reply