50 meneos

48 bits podrian ser mejor que 64 bits?

Un espacio de direcciones de 64bits es enorme y muy raramente se podria aprovechar al 100%. Sin embargo supone un aumento en el gasto de memoria para guardar las direcciones de memoria que necesitan los programas de 64bits (cada una ocupa el doble que las de 32bits). Con direcciones de 48bits tambien aumenta muchisimo el espacio de direcciones (dificilmente se va a utilizar entero), y el consumo de memoria extra por este motivo es un 50% menor.

negativos: 4   usuarios: 50   anónimos: 0  
compartir:  twitter  facebook  tuenti  
  1. #1   Saben aquel que dice que con 640k de RAM habría suficiente para todos los ordenadores del futuro?
    89  votos: 11   link
    el 05-04-2007 08:01 UTC por --16029-- --16029--
  2. #3   una pregunta desde la ignorancia: los 32 bits salen de 5 elementos binarios (1/0) para hacer un numerico (32 es 2^5). Los 64 bits salen de poner en vez de 5 elementos, 6 (2^6=64) ¿cómo haces para tener el factor 3 que necesitas para generar paquetes de 48 bits 48=3*16=3*2^4? ¿un elemento trinario: +v, -v, 0? un triplete (un spin 1) podría ser una solución futura en un ordenador cuántico, aunque no le veo ninguna utilidad frente a la complicación que supone ¿dónde colocas el triplete? ¿al principio o al final de la palabra? qué lío!
    6  votos: 0   link
    el 05-04-2007 08:13 UTC por ferbarusi ferbarusi
  3. #4   #3, 32 bits no son "5 elementos binarios", sino 32 "elementos binarios" (bits). Cada uno de los bits puede tomar un valor 0 ó 1.
    51  votos: 5   link
    el 05-04-2007 08:32 UTC por strider strider
  4. #5   Te cagas para alinear DWORDS en un espacio de 48 btis. uno de cada dos requerirá 2 accesos a memoria
    43  votos: 5   link
    el 05-04-2007 08:47 UTC por light light
  5. #6   Podría ser posible que tuviera mejor rendimiento, pero no lo creo, al menos mientras si quieres tener sistemas que reconozcan también instrucciones y datos de 32 bits para garantizar la compatibilidad. En sistemas de 64 bits es factible, dado que los datos se pueden pasar de dos en dos palabras de 32 bits en una recarga, con lo cual la eficiencia es considerable con sólo poner una capa de compatibilidad que diga que hay hay dos datos de 32 bits. Eso con 48 bits no podrías obtenerlo y el rendimiento de sistemas duales de 32 y 64 bits sería nefasto (si es posible, que no lo se).
    14  votos: 1   link
    el 05-04-2007 09:11 UTC por xavirp xavirp
  6. #7   Perdon, en la última frase debería decir, sistemas duales de 32 y 48 bits.
    14  votos: 1   link
    el 05-04-2007 09:22 UTC por xavirp xavirp
  7. #8   #1 esa frase se dijo en su momento con mucho sentido. No se estaba haciendo una estimación de la cantidad de memoria necesaria, si no de si esa era la cantidad correcta por diseño.

    Además en la frase original no se decía nada del futuro, decía simplemente que eran suficientes (en presente).

    Más info es.wikipedia.org/wiki/Memoria_convencional
    14  votos: 1   link
    el 05-04-2007 12:21 UTC por lanshor lanshor
  8. #9   Ya sabemos lo que dicen, Burro grande ande o no ande...

    AP
    -28  votos: 2   link
    el 05-04-2007 16:40 UTC por Alejandroperez Alejandroperez
comentarios cerrados

menéame