memoria primaria.
Los métodos más comunes de implementación son mediante:
Técnicas de “paginación”.
Técnicas de “segmentación”.
Combinación de ambas.
Las direcciones generadas por los programas en su ejecución no son necesariamente, las contenidas en la
memoria primaria (real), ya que las direcciones virtuales suelen seleccionarse dentro de un número mucho
mayor de direcciones que las disponibles dentro de la memoria primaria.

Evolución de las organizaciones de almacenamiento.
Real: Sistemas dedicados a un usuario.
Real: Sistemas de multiprogramación en memoria real:
o Multiprogramación en partición fija:
Absoluta.
Relocalizable (reubicable).
o Multiprogramación en partición variable.
Virtual: Multiprogramación en memoria virtual:
o Paginación pura.
o Segmentación pura.
o Combinación paginación / segmentación.
Conceptos Básicos de Memoria Virtual
La clave del concepto de memoria virtual está en la disociación de:
las direcciones a las que hace referencia un programa.
las direcciones disponibles en la memoria real (primaria).
Los principales conceptos son los siguientes:
“Direcciones virtuales”: las referidas por un proceso en ejecución.
“Direcciones reales”: las disponibles dentro de la memoria primaria.
“Espacio de direcciones virtuales (v)” de un proceso: número de direcciones virtuales que puede
referenciar el proceso.
“Espacio de direcciones reales (r)” de una computadora: número de direcciones reales disponibles en la
computadora.
Los procesos hacen referencia a direcciones virtuales pero éstas deben ejecutarse en la memoria real:
Las direcciones virtuales deben ser transformadas dentro de las direcciones reales, mientras el proceso
está en ejecución.
La traducción de direcciones deberá hacerse rápidamente para no degradar al sistema.
Existen varios medios para asociar las direcciones virtuales con las reales
La “traducción dinámica de direcciones” (dat) convierte las direcciones virtuales en reales al ejecutarse el
proceso.
Las direcciones contiguas dentro del espacio de direcciones virtuales de un proceso no tienen por qué ser
contiguas dentro de la memoria real, a esto se denomina “contigüidad artificial”
No hay comentarios.:
Publicar un comentario