Explique el concepto de memoria virtual y por qué es necesaria.

12 Respuestas


  • Una característica de un sistema operativo que permite que un proceso use un espacio de direcciones de RAM que es independiente de otros procesos que se ejecutan en el mismo sistema
    y usa un espacio que es mayor que la cantidad real de RAM presente,
    relegando temporalmente algunos contenidos de la RAM a un disco. , con poca o ninguna sobrecarga es la memoria virtual.
  • Un área de memoria imaginaria compatible con algunos sistemas operativos (por ejemplo, Windows pero no DOS ) junto con el hardware . Puede pensar en la memoria virtual como un conjunto alternativo de direcciones de memoria . Los programas utilizan estas direcciones virtuales en lugar de direcciones reales para almacenar instrucciones y datos . Cuando el programa se ejecuta realmente , las direcciones virtuales se conviertenen direcciones de memoria reales. El propósito de la memoria virtual es ampliar el espacio de direcciones , el conjunto de direcciones que puede utilizar un programa. Por ejemplo, la memoria virtual puede contener el doble de direcciones que la memoria principal . Un programa que utilice toda la memoria virtual, por lo tanto, no podría caber en la memoria principal de una sola vez. Sin embargo, la computadora podría ejecutar dicho programa copiando en la memoria principal aquellas partes del programa necesarias en cualquier punto dado durante la ejecución. Para facilitar la copia de la memoria virtual en la memoria real, el sistema operativo divide la memoria virtual en páginas , cada una de las cuales contiene un número fijo de direcciones. Cada página se almacena en un disco
    hasta que sea necesario. Cuando se necesita la página, el sistema operativo la
    copia del disco a la memoria principal, traduciendo las direcciones virtuales
    en direcciones reales. El proceso de traducir direcciones virtuales en direcciones reales se llama mapeo. La copia de páginas virtuales del disco a la memoria principal se conoce como paginación o intercambio .

    encontrar más en www.webopedia.com

    espero que sea de ayuda.
  • Una memoria virtual se conoce como una técnica de sistema informático que se utiliza ya que los sistemas que utilizan la técnica de memoria virtual a lo largo de la RAM funcionan de manera más eficiente en lugar de los que funcionan sin esta técnica.

    La memoria virtual es una técnica de sistema informático que da la impresión de que un programa de aplicación tiene una memoria de trabajo adyacente. Por otro lado, es posible que exista un desbordamiento en el almacenamiento del disco o una fragmentación física. Hoy en día, casi todos los sistemas operativos de computadora usan esta técnica como para aplicaciones normales que incluyen hojas de cálculo, procesadores de texto, reproductores, etc. En términos más simples, esta memoria virtual se usa para extender la memoria pero no superponiendo o intercambiando datos.
  • La memoria virtual utiliza el almacenamiento en disco para ampliar la memoria convencional o RAM. Por lo general, funciona en una secuencia como esta: el sistema operativo entrega programas para su procesamiento en el área de memoria virtual en el disco. Los programas generalmente se dividen en páginas de longitud fija o segmentos de longitud variable. Un sistema de memoria virtual basado en la paginación podría dividir un programa de 400 kilobytes en diez páginas de 40 kilobytes cada una. A medida que la computadora trabaja en el programa, almacena solo unas pocas páginas a la vez en la RAM. Como requiere otras páginas durante la ejecución del programa, las selecciona de la memoria virtual y escribe sobre las páginas en RAM que ya no necesita.

    Todas las páginas originales, o las modificadas, permanecen intactas en la memoria virtual mientras la computadora procesa el programa. Si la computadora nuevamente necesita una página que anteriormente estaba en la RAM pero ahora está escrita, puede obtener fácilmente las instrucciones necesarias. Este proceso continúa hasta que el programa termina de ejecutarse. La segmentación funciona como la paginación, excepto que la longitud de los segmentos varía. En la memoria virtual, cada bloque contiene instrucciones diferentes para cada segmento. Algunos sistemas combinan segmentación y paginación.
  • Una memoria virtual es una parte de una computadora que permite al usuario abrir más de un programa o realizar más de una tarea en su computadora. La memoria virtual depende de la capacidad de RAM (Random Access Memory) que tengamos en nuestras computadoras. Cuanto mayor sea la RAM, más tareas podrá realizar en su computadora. Si tiene menos RAM, la computadora le mostrará un error y le indicará que cierre cualquier programa para ejecutar un programa nuevo. La capacidad de la RAM depende del tipo de sistema operativo que esté utilizando. En caso de que esté utilizando Windows XP, la plataforma requiere más de 256 megabytes de RAM. La RAM también aumenta la velocidad de apertura y cierre de los programas y está disponible en todas las tiendas de informática a un precio bastante razonable.
  • Algunos sistemas operativos dicen que Windows (XP, Vista, 7) permite que un proceso use un espacio de direcciones de memoria (RAM) que no depende de otros procesos que se ejecutan en el mismo sistema,
    y usa un espacio que es mayor que la cantidad real de RAM presente,
    relegando temporalmente algunos contenidos de la RAM a un disco, con poca o ninguna sobrecarga está la Memoria Virtual.
  • Algunos sistemas operativos permiten que un proceso use un espacio de direcciones de memoria de acceso aleatorio (RAM) que es independiente de otros procesos que se ejecutan en el mismo sistema y usa un espacio que es mayor que la cantidad real de RAM presente,
    relegando temporalmente algunos contenidos de la RAM a un disco,
    con poca o ninguna sobrecarga se entiende por memoria virtual
  • La memoria virtual es una técnica para ejecutar procesos que pueden no estar completamente en la memoria principal. Extrae la memoria principal en un almacenamiento extremadamente grande. Esta matriz de almacenamiento se asigna a la memoria principal y su almacén de respaldo. El almacén de respaldo suele ser un área del disco fuera del sistema de archivos. También hemos visto que: 1. Un proceso se puede cargar en partes separadas usando paginación. 2. Las direcciones lógicas se traducen a direcciones físicas en tiempo de ejecución. Estos hechos indican que no es necesario cargar el proceso completo en la memoria durante su ejecución. Deben estar presentes las partes o páginas a las que realmente se hace referencia en cualquier momento. El proceso restante se puede conservar en un almacenamiento secundario, es decir, en el disco duro. Si el flujo de ejecución se mueve a una página que no está en la memoria,el sistema operativo tiene que cargar la página requerida desde el almacenamiento secundario en la memoria antes de que la ejecución pueda continuar. Las implicaciones de esto son: 1. Dado que los procesos pueden ser no contiguos en un sistema de paginación, se pueden mantener más procesos simultáneamente. 2. Cada proceso puede ser más grande que la memoria real disponible. El programador se libera de la limitación de contener su proceso dentro de los límites de la memoria disponible. Al programador se le presenta la ilusión de que la computadora tiene una gran memoria principal para ser utilizada. Se denomina memoria virtual y está disponible para todos los procesos. La memoria física real en la que se cargan las partes del proceso se denomina memoria real.Dado que los procesos pueden ser no contiguos en un sistema de paginación, se pueden mantener más procesos simultáneamente. 2. Cada proceso puede ser más grande que la memoria real disponible. El programador se libera de la limitación de contener su proceso dentro de los límites de la memoria disponible. Al programador se le presenta la ilusión de que la computadora tiene una gran memoria principal para ser utilizada. Se denomina memoria virtual y está disponible para todos los procesos. La memoria física real en la que se cargan las partes del proceso se denomina memoria real.Dado que los procesos pueden ser no contiguos en un sistema de paginación, se pueden mantener más procesos simultáneamente. 2. Cada proceso puede ser más grande que la memoria real disponible. El programador se libera de la limitación de contener su proceso dentro de los límites de la memoria disponible. Al programador se le presenta la ilusión de que la computadora tiene una gran memoria principal para ser utilizada. Se denomina memoria virtual y está disponible para todos los procesos. La memoria física real en la que se cargan las partes del proceso se denomina memoria real.Al programador se le presenta la ilusión de que la computadora tiene una gran memoria principal para ser utilizada. Se denomina memoria virtual y está disponible para todos los procesos. La memoria física real en la que se cargan las partes del proceso se denomina memoria real.Al programador se le presenta la ilusión de que la computadora tiene una gran memoria principal para ser utilizada. Se denomina memoria virtual y está disponible para todos los procesos. La memoria física real en la que se cargan las partes del proceso se denomina memoria real.
  • La memoria virtual es la parte de la memoria que no está físicamente presente
    pero que el programador / usuario de la computadora puede usarla de manera lógica. Generalmente es
    una memoria de almacenamiento secundaria como disco duro, CD, etc.
  • La memoria virtual es una técnica que da a un
    programa de aplicación la impresión de que tiene una memoria de trabajo contigua
    en el sistema informático.
  • La memoria virtual es un concepto en el que el usuario de un sistema siente que tiene una gran memoria física (principal) que en realidad no está disponible.
    Por ejemplo, sientes memoria ilimitada (principal) aunque solo tienes en MB.
  • Hay un gran video en
    Este video tutorial explica la necesidad de la memoria virtual de una manera muy simple.
    learnwithtechies.com/index.php/component/content/article/9-o

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación