La nominación es
una correspondencia entre objetos de datos lógicos y físicos. Por ejemplo, los
usuarios tratan con objetos de datos lógicos representados por nombre de
archivos, mientras que el sistema manipula bloques de datos físicos almacenados
en las pistas de los discos. Generalmente un usuario se refiere a un archivo
utilizando un nombre , el cual se transforma en un identificador numérico de
bajo nivel, que a su vez se corresponde con bloques en disco. Esta
correspondencia multinivel ofrece a los usuarios la abstracción de un archivo,
que oculta los detalles de cómo y donde se almacena el archivo en disco.
En un SAD
transparente se agrega una nueva dimensión de abstracción ..: la ocultación de
la ubicación de los archivos de la red. En un sistema de archivos
convencionales la función de nominación produce como resultado un intervalo de
direcciones en disco, en un SAD este intervalo crece para incluir la máquina
especifica en cuyo disco se almacena el archivo. Si se extiende un poco mas el
tratamiento de los archivos como abstracciones, llegamos a la posibilidad de
replicas de archivos. Dado un nombre de archivo, la correspondencia devuelve un
conjunto de posiciones de las replicas de este archivo. En esta abstracción se
ocultan tanto la experiencia de copias como su ubicación.
Estructuras de
Nominación
Existen dos
conceptos que hay que distinguir en relación con al correspondencia de nombres
en un SAD.
Transparencia de
Nominación, El nombre de archivo no revela ningún indicio sobre de la ubicación
del almacenamiento físico del archivo.
Independencia de
Ubicación, No es necesario modificar el nombre de un archivo cuando cambia su
ubicación en el almacenamiento físico.
Esquema de
Nominación
Hay tres
enfoques principales para los esquemas de nominación en un SAD. En el enfoque
mas sencillo, los archivos se nombran con una combinación del nombre de su
anfitrión y su nombre local , lo que garantiza un nombre único dentro de todo
el sistema. Por ejemplo, en Ibis, un archivo se identifica de manera única con
el Nombre Anfitrión Local, donde nombre local es una ruta semejante a las de
UNIX.
El segundo
enfoque popularizado por el sistema de archivos de red (NFS, Network File
System) de sun, ofrece una forma de unir directorios remotos a directorios
locales, lo que da la apariencia a un árbol de directorios coherentes.
El tercer
enfoque es la estructura mas compleja y difícil de mantener en la NFS, ya que
cualquier directorio se puede unir a cualquier árbol de direcciones locales y
la jerarquía resultante puede estar poco estructurada.
No hay comentarios:
Publicar un comentario