Tipos de memoria virtual

Tipos de memoria virtual

Eeprom

Este artículo trata sobre la técnica de gestión de la memoria de los ordenadores. Para la técnica de agrupación de múltiples dispositivos de almacenamiento, véase Virtualización del almacenamiento. Para el programa de juegos de TBN, véase Memoria virtual (programa de juegos).

En informática, la memoria virtual o almacenamiento virtual[b] es una técnica de gestión de la memoria que proporciona una «abstracción idealizada de los recursos de almacenamiento que están realmente disponibles en una máquina determinada»[3] que «crea la ilusión a los usuarios de una memoria (principal) muy grande»[4].

El sistema operativo del ordenador, mediante una combinación de hardware y software, asigna las direcciones de memoria utilizadas por un programa, llamadas direcciones virtuales, a direcciones físicas en la memoria del ordenador. La memoria principal, vista por un proceso o tarea, aparece como un espacio de direcciones contiguo o una colección de segmentos contiguos. El sistema operativo gestiona los espacios de direcciones virtuales y la asignación de la memoria real a la memoria virtual. El hardware de traducción de direcciones de la CPU, a menudo denominado unidad de gestión de memoria (MMU), traduce automáticamente las direcciones virtuales a direcciones físicas. El software dentro del sistema operativo puede ampliar estas capacidades, utilizando, por ejemplo, el almacenamiento en disco, para proporcionar un espacio de direcciones virtual que puede exceder la capacidad de la memoria real y, por tanto, hacer referencia a más memoria de la que está físicamente presente en el ordenador.

->  Programas para hacer resumenes

Tipos de memoria virtual

Windows 98 es un ejemplo de sistema operativo típico que tiene memoria virtual. Windows 98 cuenta con un gestor de memoria virtual inteligente que utiliza una configuración predeterminada para ayudar a Windows a asignar espacio en el disco duro para la memoria virtual según sea necesario. Para la mayoría de las circunstancias, esto debería satisfacer sus necesidades, pero es posible que desee configurar manualmente la memoria virtual, especialmente si tiene más de un disco duro físico o aplicaciones de velocidad crítica.Para ello, abra la ventana «Panel de control» y haga doble clic en el icono «Sistema». Se abrirá la ventana de diálogo del sistema. Haga clic en la pestaña «Rendimiento» y luego haga clic en el botón «Memoria virtual».PublicidadHaga clic en la opción que dice: «Permitirme especificar mi propia configuración de memoria virtual». Esto hará que se activen las opciones que están debajo de esa afirmación. Haga clic en la lista desplegable junto a «Disco duro:» para seleccionar el disco duro para el que desea configurar la memoria virtual. Recuerda que una buena regla general es repartir la memoria virtual a partes iguales entre los discos duros físicos que tengas.

Gestión de la memoria virtual

La memoria virtual es un espacio en el que los programas grandes pueden almacenarse en forma de páginas mientras se ejecutan y sólo se cargan en la memoria principal las páginas o porciones de procesos necesarias. Esta técnica es útil ya que se proporciona una gran memoria virtual para los programas de usuario cuando existe una memoria física muy pequeña. Así pues, la memoria virtual es una técnica que permite la ejecución de procesos que no se encuentran en la memoria física por completo.

->  Codigos de liberacion telcel

Cada vez que se necesita una dirección que no está en la memoria principal, entonces se genera una interrupción. El proceso es colocado en el estado bloqueado por el sistema operativo. Las partes del proceso que contienen la dirección lógica son llevadas a la memoria principal.

La idea básica detrás de la paginación por demanda es que cuando un proceso es intercambiado, sus páginas no son intercambiadas todas a la vez. En su lugar, se intercambian sólo cuando el proceso las necesita (bajo demanda). Inicialmente, sólo se cargan las páginas que el proceso necesitará inmediatamente.

Las páginas que no se mueven a la memoria, se marcan como inválidas en la tabla de páginas. En el caso de una entrada inválida, el resto de la tabla está vacía. En el caso de las páginas que se cargan en la memoria, se marcan como válidas junto con la información sobre dónde encontrar la página intercambiada.

Arquitectura informática de la memoria virtual

La memoria de acceso aleatorio (RAM) es la memoria física que contiene las aplicaciones, documentos y procedimientos de un ordenador. La memoria virtual es un área de almacenamiento que guarda los archivos en el disco duro para recuperarlos cuando un ordenador se queda sin RAM.

->  Cfe contigo para pc

La memoria física son los chips de RAM que se compran y se colocan en una ranura de la placa base del ordenador. La RAM es la primera memoria que se utiliza cuando el ordenador requiere el uso de la memoria, como para cargar una aplicación o abrir un documento.

La memoria física asigna la información en un proceso de «primera entrada, última salida». La información se coloca en la pila. La memoria virtual utiliza un proceso llamado paginación. Estas páginas se colocan en el disco duro en tamaños fijos.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad