Título: (Consulta) ¿Por qué un procesador de 32 bits solo soporta 2 GB de RAM? Publicado por: Seyro97 en 7 Agosto 2015, 00:00 am Hola, muy buenas a tod@s. Me preguntaba que por qué un procesador de 32 bits solamente soporta 2 GB de RAM.
Me pregunto esto porque un puntero compilado con un compilador de 32 bits ocupa 32 bits. Por lo tanto, dicho puntero puede apuntar a 2^32 (dos elevado a 32) posiciones. Entonces, si divido ese numero de posiciones entre 2^30 (representa 1 GB), me da 4 como resultado, es decir, que puedo apuntar sin problemas a todos los bytes de esos 4 GB. Espero que se entienda y que se aclare mi duda :D. Gracias por pasaros Título: Re: (Consulta) ¿Por qué un procesador de 32 bits solo soporta 2 GB de RAM? Publicado por: engel lex en 7 Agosto 2015, 00:06 am 32bits soporta 4gb de ram :silbar: donde viste que eran 2gb :huh:
https://en.wikipedia.org/wiki/RAM_limit#32-bit_x86_RAM_limit (https://en.wikipedia.org/wiki/RAM_limit#32-bit_x86_RAM_limit) Título: Re: (Consulta) ¿Por qué un procesador de 32 bits solo soporta 2 GB de RAM? Publicado por: Seyro97 en 7 Agosto 2015, 00:12 am Por ejemplo, si le asigno mas de 2 GB a la máquina virtual de Java de 32 bits, no me funciona (véase la versión de 32 bits del IDE de Arduino)
Título: Re: (Consulta) ¿Por qué un procesador de 32 bits solo soporta 2 GB de RAM? Publicado por: engel lex en 7 Agosto 2015, 00:23 am entonces esto no es sobre programación general sino sobre java... cuando publiques usa el foro correcto y da suficiente información para no perder tiempo
tema movido a java la respuesta de oracle a tu pregunta http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#gc_heap_32bit (http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#gc_heap_32bit) Título: Re: (Consulta) ¿Por qué un procesador de 32 bits solo soporta 2 GB de RAM? Publicado por: Seyro97 en 7 Agosto 2015, 02:53 am Vaya, cada vez me gusta menos Java (aunque me parece un lenguaje muy bonito :D)
|