Estoy cargando un csv de 4GB en Python usando pandas, y el monitor de actividad dice que estoy usando más RAM de la que tengo físicamente en mi computadora portátil (15 GB de 8 GB). ¿Cómo es esto posible internamente?
Estoy cargando un csv de 4GB en Python usando pandas, y el monitor de actividad dice que estoy usando más RAM de la que tengo físicamente en mi computadora portátil (15 GB de 8 GB). ¿Cómo es esto posible internamente?
Este chico lo explica bien enlace
Entonces, ¿qué es la memoria virtual?
Tu Mac viene con una cantidad limitada de Memoria física (RAM) instalada por defecto. La memoria es crítica para cualquier Ordenador para ejecutar aplicaciones y realizar todas las operaciones. Mandado por el usuario. La memoria debe ser lo más rápida posible (y ayuda a tener tanto como sea posible) para maximizar el rendimiento de tu Mac; Afortunadamente, los precios han caído drásticamente en los últimos años. Sin embargo, cada computadora tiene una cantidad finita de memoria, por lo que Mac OS X en realidad podría necesitar más de lo que está físicamente disponible en su sistema.
Aquí es donde entra en juego la memoria virtual: puedes considerarlo como un tipo de extensión a la memoria real en su sistema, aunque mucho más lento porque en realidad es espacio físico en su disco duro (o SSD, si usted tener uno instalado). Digamos que tienes 4 GB de memoria principal en Tu Mac y un disco duro de 512 GB. Si Mac OS X necesita utilizar los 4 GB de memoria principal, todavía puede hacer uso de cualquier espacio libre en su disco duro como una extensión a esa memoria. Desafortunadamente, la memoria virtual es mucho Más lento que la memoria RAM física instalada en su computadora, porque Los discos no pueden coincidir con la velocidad de los chips de memoria.