¿Es posible crear un mundo (virtual) en el que el procesamiento requerido no se realice en una CPU real?

Intentemos y comprendamos qué significa crear algo en el mundo virtual en una computadora usando cualquier idioma. Cuando creas permite decir una resistencia en el mundo virtual, lo que realmente haces es programar el comportamiento de una resistencia en términos matemáticos usando el lenguaje que prefieras. (Soy de fondo de Electrónica simulamos resistencias y otras cosas usando MATLAB). Definirás su resistividad y usted definirá qué pasaría con la corriente cuando se pase a través de dicha resistencia y otras cosas. Ahora, siempre que este elemento de resistencia se use en el mundo virtual, en el mundo real una computadora realmente hará los cálculos que se definieron originalmente. Entonces, para que exista algo en el mundo virtual, tendrás que asignar cierta cantidad de recursos en el mundo real. Incluso en el ejemplo que ha mencionado, cada vez que alguien utiliza el teléfono IP virtual, aumenta la carga en la computadora en la que se ejecuta el software. Por lo tanto, no puede tener un procesamiento ilimitado en el mundo virtual sin tener recursos ilimitados en el mundo real. Al menos esa es mi comprensión. 🙂

Si y no. Puede crear computadoras virtuales, seguro, está hecho todo el tiempo. La mayoría de las CPU más antiguas y menos rápidas se hacían de esta manera, con una pequeña CPU de microcódigo que emulaba las instrucciones “reales” de la CPU. Las CPU originales 8086, 286, 386 y 486 se microprogramaban total o parcialmente, lo que significaba que había un pequeño programa interno a lo largo de la interpretación de las instrucciones “reales” de la CPU.

Ahora no sé por qué crees que esto te libera de los límites de recursos. Definitivamente va a ser más lento que el CPU de nivel superior, y el mundo virtual no puede tener más memoria que el mundo real. Bueno, no del todo cierto, podría jugar algunos trucos al comprimir datos que sabe que son escasos, pero en general va a ser más lento y no tendrá más memoria.

En cuanto al iPhone, las reglas de desarrollo de Apple dicen que no se puede publicar ningún tipo de emulador. Hacen esto para que la gente no pueda decir, MSDOS en un iPhone. Bueno, puedes, los emuladores 8086 se han escrito en JavaScript, que se ejecuta en un iPhone.

Puede crear un sistema operativo virtual en otro sistema operativo. Puede crear una computadora virtual en una computadora. Puede crear una computadora compleja usando una lógica de computadora básica o simple. Puede crear la informática más rápida con computadoras distribuidas con la red como limitación. Puede crear una sola computadora virtual usando computadoras en red.
Puede crear una gran cantidad de computación / memoria / almacenamiento con computadoras en red.

Pero no puedes crear computación solo desde la memoria. Necesita la ejecución lógica básica de elementos lógicos como [código] if ((a> b) y (b> c)) luego haga x else do , bucle hasta n, do x mientras m> n [/ code] también necesita basic informática como agregar / restar / multiplicar / dividir / y / o etc.

Virtual en sí mismo significa dar una falsa impresión de existencia de algo. En realidad, no hay trabajo, olvídese de la CPU, ni siquiera puede usar redes virtuales o memoria si no hay una red o memoria real como base. Entonces es imposible usar cualquier cosa en el mundo virtual sin su base real.

El propósito de Virtual es dar una falsa impresión.

Por ejemplo, a pesar de que una memoria RAM de 4 GB puede darle un trabajo efectivo de 8 GB, eso es una ilusión. En un momento determinado, se trabaja en esos 4 GB solamente, aunque puede parecer que en algunas ocasiones se proporcionan 8 GB.

Solo puedo responder que independientemente de las operaciones que realice en su iPhone, debería procesarse en la CPU real, la misma CPU que está procesando Minecraft. En mi opinión, la limitación que encuentro en tu línea, sin embargo, es que estás creando un mundo VIRTUAL, que necesita una computadora física en la que confiar, después de todo lo que tienes que basar en algo, no puedes crearlo del azul, y el virtual sería simplemente eso, “de la nada”, puede simular mucho como lo hace vmware, pero el procesamiento siempre se realiza en la CPU física.
Tal vez la tecnología avance lo suficiente como para hacer que la limitación actual parezca una broma, después de todo, creo que habrá introducciones en la tecnología como la computación Quantumm, que tendrá MUCHA más potencia de la que tienen nuestros diseños actuales.

No puedes crear energía de la nada. En otras palabras, incluso los mundos virtuales requieren energía para operar.