3 ms·
> You can't write a virtual machine with 20 GB of memory running on a real machine with only 10. Simulation isn't magic. You can, and it will work as long as t
by gioele 10y ago
> You can't write a virtual machine with 20 GB of memory running on a real machine with only 10. Simulation isn't magic.
You can, and it will work as long as the memory of the virtual machine can be compressed to less than 10 GB.
Programs compiled to run on current amd64 CPUs have access to 2^48 bits of virtual memory, yet they run on real machines with much much less real memory.
Hey, look, most of the space out there is a vacuum! Gravity may be the hashing/pre-compressor function the simulation we are living in. ;)
- fallingfrog 10y agoIn general, no you can't. That's a fact and I encourage you to do some research if you don't understand why. It's for the same reason that there are strings of data which cannot be compressed by any form of data compression.
- idm 10y agoLuckily, it does not appear that reality is uniformly distributed. Instead, we've found that quite a few phenomena can be modelled using one statistical distribution or another. In other words, reality is quite regular, which makes it unlike high-entropy strings that are difficult to compress. In fact, reality has been repeatedly shown to compress well: images, audio, and language all exhibit statistical regularities that support compression. Throughout nature, fractal structures manifest regular patterns. All of this compresses well.