3.3.organizacion de memoria virtual.
“Almacenamiento virtual ” significa la capacidad de direccionar un espacio de almacenamiento mucho mayor que el disponible en el almacenamiento primario de determinado sistema de computación.
Esta tecnología apareció en 1960 en la Universidad de Manchester (Inglaterra), en el sistema “Atlas”.
Los métodos más comunes de implementación son mediante:
- Técnicas de “paginación”.
- Técnicas de “segmentación”.
- Una combinación de ambas técnicas.
La evolución en las organizaciones de almacenamiento puede resumirse como sigue:
- Real:
- Sistemas dedicados a un solo usuario.
- Real:
- Sistemas de multiprogramación en memoria real:
- Multiprogramación en partición fija:
- Absoluta.
- Relocalizable (reubicable).
- Multiprogramación en partición variable.
- Virtual:
- Multiprogramación en almacenamiento virtual:
- Paginación pura.
- Segmentación pura.
- Combinación paginación / segmentación.
- La clave del concepto de memoria (almacenamiento) virtual esta en la disociación:
- De las direcciones a las que hace referencia un programa.
- De las direcciones disponibles en la memoria real (almacenamiento primario).
- “Direcciones virtuales”:
- Son las referidas por un proceso en ejecución.
- “Direcciones reales”:
- Son las disponibles dentro del almacenamiento primario.
- “Espacio de direcciones virtuales (v)” de un proceso:
- Es el número de direcciones virtuales a que puede hacer referencia el proceso.
- “Espacio de direcciones reales (r)” de un computador:
- Es el número de direcciones reales disponibles en el ordenador.
- 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.
Comentarios
Publicar un comentario