next up previous contents
Next: Espacios de direcciones únicos Up: Otros enfoques en gestión Previous: Otros enfoques en gestión

Espacios de direcciones en sistemas tradicionales

En sistemas tradicionales como pueda ser UNIX el SO suministra como abstracción principal el espacio de direcciones virtuales. Éste es sencillamente lo que una aplicación percibe como dominio de protección. Una vez suministrada esta abstracción, el sistema permite entonces realizar proyecciones sobre la misma de tal modo que es posible establecer correspondencias entre el contenido de ciertos ``objetos'' (por ej.: ficheros) y regiones de memoria dentro de dicho espacio.

Estos objetos que constituyen la fuente de la memoria que puede proyectarse sobre un espacio de direcciones se denominan objetos de memoria y, en general, pueden ser ficheros, segmentos de memoria o bien espacio en área de swap.

Algunos sistemas distribuidos [95, 179] han optado por distribuir éste modelo, de tal modo que sea posible establecer proyecciones entre objetos de memoria y espacios de direcciones con independencia del nodo en que se ubiquen.

Naturalmente, la semántica de la distribución de la memoria (principalmente, la semántica de la compartición de memoria) está cableada en el sistema, por lo que no es adecuada para todas las aplicaciones.



Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997