ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo memoria virtual


Enviado por   •  7 de Enero de 2021  •  Ensayos  •  712 Palabras (3 Páginas)  •  128 Visitas

Página 1 de 3

[pic 1]Memoria virtual[pic 2]

La memoria virtual es una técnica la cual con ayuda del sistema  operativo fragmenta la memoria principal en páginas y así asigna una a cada programa tomando en cuenta que cada espacio  que  sea  para  el  mismo  programa  debe ser contiguo (seguido).

La memoria virtual utiliza dos niveles de la clasificación de memoria: memoria principal y memoria de respaldo .Acerca de la memoria de respaldo cabe destacar que en  esta  se establece  un mapa  uniforme  de  la memoria  virtual.  Y es  así  como las direcciones creadas por el procesador se referirán al mapa, sin embargo los accesos reales se realizaran sobre la memoria principal.

Para que la memoria virtual funcione debe existir una gestión automática de  la parte de la jerarquía de memoria formada por los niveles de memoria principal y    de disco.

La forma en que se realiza esta administración o gestión es a través del sistema operativo el cual recibe ayuda del hardware del computador. Esta gestión incluye toda la memoria principal y una parte del disco con el cual se respalda la memoria virtual.

Se puede describir mejor el funcionamiento de la memoria virtual en los siguientes pf unctioósn  ydae  qeuseta e. n cada uno de ellos se expresa la forma en  que se lleva a cabo la

y Las direcciones que son creadas por las instrucciones de la maquina sirven tanto para referirse a datos como a otras instrucciones, estas están referidas al espacio virtual es, decir es parte del mapa de memoria virtual.

y El mapa virtual asociado a un proceso siempre es soportado físicamente en una zona del disco denominada intercambio y por una zona de memoria principal.

y Todos los programas generan direcciones virtuales, pero para que cada uno de ellos se ejecute deben existir en la memoria principal estas instrucciones junto con los datos que utilicé.

y Los espacios virtual y físico se dividen en páginas estas a su vez en páginas virtuales (son aquellas que abarcan el espacio virtual) páginas de intercambio (residen en el disco) y marcos de página (son los espacios en los que se divide la memoria principal).

y Cada marco de página es capaz de albergar una página virtual cualquiera, sin ninguna restricción.

y La tabla de páginas es una estructura de información que contiene la información de donde están ubicadas las páginas de un programa en ejecución. Esta tabla permite si una página está en la memoria virtual y si lo está saber en qué marco especifico esta.

[pic 3][pic 4][pic 5]

y La unidad MMU(Memo Management Unit), es la encargada de traducir las direcciones virtuales a direcciones de memoria principal, esta traducción se restringe a traducir el número de página virtual en el que corresponde cada número de marco de página.

y Hay ocasiones en que la traducción no siempre es posible ya que en cada instante determinadolas páginas que se requieren no se encuentran en la

memoria principal es entonces cuando la MMU produce una excepción de fallo de página.

...

Descargar como (para miembros actualizados)  txt (4.1 Kb)   pdf (87.1 Kb)   docx (22.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com