¿Qué es la memoria virtual y cómo la usan las computadoras?

Además de la respuesta dada por Douglas, existe otra “forma” de memoria virtual que se remonta a antes de la época de las PC con discos duros.

Este tipo de memoria virtual está estrechamente relacionado con el concepto de “direccionamiento virtual”. Esto es cuando deseamos que un procesador con una cierta cantidad de memoria física pueda “asignar” dinámicamente porciones de memoria física a direcciones de memoria que no existen físicamente, dando la apariencia de memoria existente más allá de la memoria física real, por lo tanto , memoria virtual.

Este tipo de memoria virtual no se usa comúnmente en las computadoras tradicionales en este momento de la historia, pero se usó bastante en años anteriores en las computadoras de la era anterior a la PC y en los sistemas integrados. La memoria era muy cara en esos días, por lo que se inventaron métodos como el direccionamiento virtual en respuesta a sistemas que tenían cantidades limitadas de memoria debido al costo extremadamente alto de la memoria. La misma razón por la que también se inventó la “memoria virtual” basada en disco duro.

Este artículo explica el funcionamiento de la memoria virtual: cómo funciona la memoria virtual

Tenga en cuenta que tiene bastante fecha (32–64 MB) de memoria física. Pero, la teoría y el uso no ha cambiado.

TL; DR: la memoria virtual es un método de usar el disco duro para almacenar datos de la memoria física para simular más memoria física de la que su computadora realmente tiene disponible. Es lento, muy lento, en comparación con la memoria física.

-Doug

More Interesting

¿Es la disciplina de la ciencia biomédica diferente de la ciencia de laboratorio clínico?

¿De alguna manera puedes ejecutar juegos de un solo hilo en dos o cuatro núcleos?

¿Qué pasa si usando una máquina del tiempo, dejo un teléfono inteligente nuevo el 1 de enero de cada año a partir de 1950? ¿Cuál es el primer año en que ese teléfono puede ser diseñado con ingeniería inversa antes del 31 de diciembre?

¿Qué idioma entiende la computadora?

¿Cómo difiere el proceso de solicitud para los Premios de Investigación de Google del proceso de solicitud de subvención académica estándar?

En el aprendizaje automático, ¿por qué un problema de maximización se convierte en un problema de minimización?

Cómo instalar aplicaciones de terceros en Ubuntu 16.04

¿Cuál es el microprocesador informático más rápido disponible comercialmente del mundo?

¿Cuál es la diferencia entre SIFS, DIFS, PIFS y AIFS?

¿Cómo se compara el programa de pregrado de CS de Yale con el de Harvard?

¿Un servidor simple con un servidor MS SQL siempre vencerá a uno virtual?

¿Se pueden aprender estructuras de datos sin practicar la programación? No tengo tiempo para practicar programación, pero quiero fortalecer mi comprensión de los conceptos de DS. Además, ¿qué temas de matemáticas son necesarios para aprender esto?

¿Cómo comienza la computadora a ejecutar la BIOS cuando está encendida?

¿Hasta qué punto crecerá la potencia informática hasta que no haya espacio para el crecimiento del consumidor promedio?

¿Cuáles son todos los juegos que puedo jugar con Intel HD 5500, 8 GB de RAM y un procesador Intel i5?