lunes, 8 de octubre de 2012

2.3.6 Mapeo de rutas


El mapeo de rutas consiste en la relación deequivalencia entre un tipo de ruta u otro tipo.

Recordar que las rutas consiste en la serie deubicaciones para poder acceder a un recurso.

Otro nombre que recibe el mapeo de rutas es elde encaminamiento.

Para poder ejecutar instrucciones, si no sabemos en qué parte de la memoria estarán cargadas, debemos tener un mecanismo de traducción de direcciones virtuales a reales. Para ello, se necesitan dos cosas. Primero, el compilador manejará una dirección base más un desplazamiento al referirse a las instrucciones. Segundo, el sistema operativo asignará como dirección base el número de página, al paginar al proceso. De esta manera, puede buscarse el inicio de una página en memoria, sumarle el desplazamiento y así obtener la dirección real de una instrucción.



Nótese que en el diagrama se tiene una tabla de proceso y ahí mismo se maneja la dirección inicial de la tabla de páginas. En algunos sistemas operativos, estas dos tablas se manejan por separado

No hay comentarios:

Publicar un comentario