16meneos
Aviso automático: Esta noticia tiene varios votos negativos.

El problema de tener mas de 4gb 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...

votos negativos: 5  usuarios: 14  anónimos: 2  
  1. #1   los procesadores de 32 bits son los que no pueden direccionar mas de 4GB de memoria.
    votos: 2, karma: 36
    por moises el 28-04-2008 21:09moises
  2. #2   usa pae (se pone en el boot.ini en XP o como opción para el kernel en el lilo/grub). pae es el equivalente al emm386 para el límite de los 4 gigas de ram, que tiene cojones que sigamos teniendo que usar tablas de páginas por proceso para mapear los 64 gigas posibles con los 36 bits de direccionamiento sobre los 4 gigas que soportan los 32 bits, exactamente la misma mierda que hacíamos en msdos tapandonos la nariz.

    Claro que la diferencia es que hoy en día se le pide al usuario que active pae y uno se dedica a hacer malloc(), mmap(), AWE o lo que diga la api correspondiente del sistema operativo, en lugar de pelearse con un controlador de memoria via interrupciones como en los viejos tiempos, así que no veo donde está el problema en tener mas de 4 gigas de ram.
    votos: 0, karma: 6
    por dev_eddie el 28-04-2008 21:11dev_eddie
  3. #3   raro es que el ordenador no sea de 64bits ya que todos los microprocesadores actuales lo son, raro es que el windows que vendan lo vendan de 32 bits, aunque esto ultimo es menos raro en realidad, pero no es dificil actualizarlo... pero lo que no es raro es que el usuario normalmente no sepa ni que se compra, si te reconoce "unicamente" 3 gigas es porque uno esta compartido por la tarjeta grafica en exclusiva, prueba a cambiar los parametros en la bios para compartir menos con la grafica, o para la proxima compra un portatil con memoria dedicada y no compartida.
    votos: 0, karma: 7
    por Esdenoche el 28-04-2008 21:21Esdenoche
  4. #4   #2 no es como el emm386, en los procesadores apartir del pentium pro tienen un bus 36bits de dirreciones atraves de PAE, aunque como nunca se usaron realmente hasta ahora dan muchos problemas de drivers y demas aplicaciones, dependiendo de la implementacion del SO. Lo ideal seria usar un SO de 64Bits.
    votos: 0, karma: 9
    por punkesito el 28-04-2008 21:39punkesito
  5. #5   Un SO de 64 bits te permite virtualizale encima uno de 32 bits, si tanta falta hace (por compatibilidad con algún software).
    votos: 1, karma: 17
    por mlat el 28-04-2008 21:51mlat
  6. #6   Respondiendo a #0 "¿por que una marca puntera monta 4gb de ram si solo reconoce 3?":
    - Porque así pueden poner dos módulos del mismo tamaño (2x2GB=4GB) a los que acceder simultáneamente ("dual channel", modo 128bits o como queráis llamarlo). Con 3GB normalmente tendremos módulos de diferente tamaño (1GB+2GB) y no podremos acceder simultaneamente (porque la dirección "1.2GB" por ejemplo no existe en el módulo pequeño). Por tanto con 4GB tenemos 'hasta' el doble de ancho de banda que con 3GB (1GB+2GB).

    Con respecto a #2:
    - PAE es lento, porque requiere hacer una traducción de tres niveles frente a los niveles sin PAE (es.wikipedia.org/wiki/Physical_Ad...  » ver todo el comentario
    votos: 1, karma: 13
    por NeoPolus el 29-04-2008 00:23NeoPolus
comentarios cerrados
condiciones legales  |  reportar abusos
quiénes somos, contacto  |  contratar publicidad  |  alojamiento en Ferca Network
código: licencia, descargar  |  licencia de los gráficos   |  licencia del contenido
Valid XHTML 1.0 Transitional
Valid CSS
Valid RSS