Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2009, 10:13
argentinator
 
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 90
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: Memoria Ilimitada bajo Maquinas Virtuales

Hola.

Me preguntás qué es lo que quiero hacer.
No sé si quiero hacer algo.
Te explico.
Más que nada es un problema teórico, o sea, quiero saber si se puede hacer de cuenta que uno tiene memoria ilimitada.

La cosa sería así. Suponte que tengo un Sistema Operativo o una Máquina Virtual, o lo que sea, que ha sido diseñado (programado) inteligentemente, de tal manera que si le voy agregando cada día a la PC un Giga de RAM, el sistema sea capaz de aceptarlo, leerlo y escribirlo correctamente, o sea, que sea capaz de aprovecharlo.
La idea es que ese Software no necesite modificaciones internas cada vez que agrego mayor cantidad de RAM, sino que esté tan bien diseñado (de una vez y para siempre) que si al Hardware le agrego más memoria, el Software tan sólo la reconoce y la aprovecha.

En ese caso, las limitaciones teóricas de la Maquina de Turing se aplicarían sólo al Hardware disponible en cierto momento, y no al Software.

En todo caso, lo que quería saber es si la Máquina Virtual Java es capaz de trabajar con una cantidad arbitraria de memoria, o si tiene un tope teórico, digamos unos 4000 Terabytes.

Si me gano la lotería trillonaria y decido fabricar una supercomputadora con 1 trillon de Terabytes de RAM. ¿La máquina virtual java será capaz de aprovecharlo? ¿El Linux será capaz de aprovecharlo? ¿O no están hechos para eso?

Quiero saber si esos sistemas o algún otro que yo desconozca, están diseñados para aprovechar una cantidad arbitrariamente grande de memoria RAM, o si en realidad en un super sistema con muchisima memoria no hay sistema capaz de reconocerla y aprovecharla toda.

Creo que mi pregunta es bien simple.

Saludos