Leí las respuestas para ver si se discutían las razones técnicas, no pude encontrarlas, así que perdónenme si estos puntos se han mencionado antes.
La mayoría de las computadoras son “máquinas de memoria virtual” (vm), todas ellas pueden usar y utilizan más memoria que la instalada. Mientras menos carnero tengas, más cosas entrarán y saldrán del carnero a medida que aumenta la presión de la memoria. Cuanto más ram tenga, más datos permanecerá en la memoria y más rápido será su caja.
Hay sistemas operativos que solo pueden usar la memoria a bordo, estos se denominan sistemas operativos “en tiempo real”, el ecu o cerebro de su automóvil es un sistema operativo en tiempo real, los sistemas operativos en situaciones críticas también son en tiempo real, como un avión de combate , ya que quieres que todo salga bien cuando se llama
- ¿Cómo se escribe la RAM de 000000 a 7FFFFF (por ejemplo, formato: 1024k x 16)?
- ¿Por qué técnicamente Windows 32-bit usa solo 2GB de RAM?
- ¿Puedo instalar DDR3-L RAM en mi Toshiba L850?
- ¿Por qué Windows usa más RAM que Linux?
- ¿Cuáles son las mejores computadoras portátiles para juegos con INR 50000 que tienen al menos 940 m, i5 y 8 GB de RAM?
Creo que las viejas supercomputadoras también eran en tiempo real, no sé si todavía lo son
En cuanto a los sistemas operativos vm, los datos se “intercambian” o “paginan” dentro y fuera del ram, ya que la cantidad de ram se ve presionada, los elementos a los que no se ha accedido durante el período de tiempo más largo o que probablemente no se accede nuevamente, conviértase en candidato para un “intercambio” o “página” si es necesario.
No es transparente, puede ver que algunas cosas se remontan a su pantalla cuando se han minimizado durante algún tiempo
Por cierto, algo que la mayoría de la gente no sabe, cuando “minimizas” algo, Windows liberará agresivamente esos datos antes que otros objetos.
Por otro lado, si abre una ventana sobre una ventana, la ventana oculta mantiene sus datos en la memoria RAM el mayor tiempo posible, aún no es un candidato para la liberación de memoria
Al contrario de lo que ha leído o escuchado, el “archivo de paginación” o el “archivo de intercambio” no es donde se publican los datos en la mayoría de los casos, si los datos provienen de una imagen escrita en el disco, como un exe, controlador, etc. los datos no se vuelven a escribir en el disco, solo se liberan, el “archivo de paginación” es para información que no tiene una imagen existente en su disco duro, imagino que el “archivo de intercambio” para Mac funciona igual
Hace un tiempo hice un artículo para comprender la memoria virtual, que escribí en colaboración con Landy Wang de Microsoft, hay algunos errores menores en eso y estoy seguro de que algunas políticas han cambiado un poco en la máquina de administración de memoria desde entonces, pero te da una comprensión funcional