Equipo de memoria virtual

Los usuarios de computadoras que tienen la suerte de coger el apogeo de la gloria de los sistemas basados ​​en los procesadores compatibles con 8086

son muy conscientes de cómo en ese momento la cantidad importante de memoria instalada.El marcador era literalmente kilobytes: superar los 640 kbps básicos y llegar a la "fantástica" 736 KB para adquirir cualquier extensión externa especial, que es una tarifa considerable en un alojamiento relativamente de gran tamaño.Sin embargo, la tecnología informática ha evolucionado rápidamente y pronto fue superado la barrera psicológica de 1 megabyte.Módulos de memoria RAM son mucho más pequeños, también apareció procesadores utilizando al máximo.No a la zaga, y las aplicaciones.Un evento de referencia era la salida Vindovs tercera versión, en la que el uso de la memoria virtual.Sin embargo, estos eran sólo pasos tentativos en la dirección que se convertiría en estándar en todos los sistemas operativos.

¿Qué es la memoria virtual?Imagínese dos equipos idénticos con Windows 3, sólo uno tiene 1 MB de memoria, y los demás - 2 MB.Para seleccionar las aplicaciones de software basadas en el volumen - para condenar a los programadores de trabajo duro, ya que necesitan para optimizar sus productos para 1, 2, etc.megabyte.Crear un programa diseñado por un mínimo nivel de 640 KB - que significa renunciar a algunas oportunidades, marco de aplicación "unidad".Un enfoque en la 2MB - perder clientes potenciales que tienen computadoras para sólo 1 MB.Se entiende y Microsoft, por lo tanto, propuso un mecanismo, llamado "memoria virtual".Los programadores ya no necesitan saber cuánto se instala en cada equipo.Por supuesto, algunas restricciones, sin embargo, tienen en cuenta, pero la preocupación general acerca de cómo "hacer amigos" exigentes aplicaciones y componentes del equipo se hizo cargo del sistema operativo.Aquí, por supuesto, no se produce ningún milagro.El principio de funcionamiento es extremadamente simple.

Tomemos por ejemplo el caso cuando el equipo se inicia con la aplicación de 1MB desarrollado bajo 2MB.Parte del volumen ocupado por el propio sistema, por lo tanto, a partir de 1 MB disponibles para el usuario sólo 500 kb (suspendido).Ejecute la aplicación.Si la memoria virtual está activada o desactivada, el programa ocupa 500 kb y salidas, dando un mensaje sobre el error.Sin embargo, una completamente diferente si el mecanismo se incluye: haciendo las mismas 500 kb, si la siguiente consulta es un recuerdo, el bloque de datos se escriben en un archivo especial en el disco, liberando el volumen en la memoria RAM.El mecanismo de aplicación de "transparente".De hecho, la memoria virtual - es parte de la tarea, pero no coloca en el chips y espacio en disco.Esta decisión resultó ser tan exitoso que todavía están trabajando en su mejora.Así, en los últimos Vindovs 8 al archivo de intercambio ya familiar agregado archivo de intercambio de archivo de paginación, destinado únicamente para aplicaciones de metro.

A veces, los usuarios pueden ver un mensaje del sistema que termina la memoria virtual.¿Cómo explicar a la luz de lo anterior?Por otra parte, no está claro, dado que el espacio libre en el disco duro todavía puede ser.Una de las razones más probables de esto radica en la configuración incorrecta del mecanismo de la memoria virtual.Aunque el defecto, el sistema selecciona el control automático del tamaño del archivo de paginación se permite el control manual para especificar un marco rígido.¿Es necesario hacerlo o no - cada usuario elige su cuenta, pero si se produce un error debido a una falta de volumen tendrá que elevar el límite máximo permitido.Esto se configura en las opciones de rendimiento (se puede acceder a través de "Mi PC" o desde el panel de control).