ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  2 de Diciembre de 2013  •  873 Palabras (4 Páginas)  •  206 Visitas

Página 1 de 4

Los sistemas operativos distribuidos tienen un sistema de administración de archivos los cuales se manejan de diferentes métodos para nombrar y buscar archivos en los discos. A continuación veremos las diferentes funcionalidades de estos sistemas de administración, como se buscan en los discos, como se distribuyen dentro del sistema y la asignación de nombres de los mismos.

Características y estructura

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 dónde se almacena el archivo en disco.

Servicio de nombres

Existen diversos métodos cuyo fin es facilitar la búsqueda de objetos corba, siendo uno de los más habituales usar el servicio de nombres descrito en los servicios comunes CORBA. Imagine que tiene una aplicación cliente, que necesita acceder a los datos almacenados en un archivo que haría las veces del servidor. Para ello precisaría conocer no solo el nombre de archivo, sino también el camino completo donde se encuentra. Esta referencia, que sería una cadena de caracteres, se facilitaría al sistema de archivos del sistema operativo quien, en último termino, seria el que resolvería la búsqueda.

El servicio de nombres CORBA es similar al sistema de archivos, con la diferencia de que localiza objetas, no archivos, y de que la búsqueda no se realiza en un soporte de información sino a través de una red, se trata de un servicio distribuido que es suficiente con que esté disponible en un puesto.

Un sistema de archivos es persistente, mientras que el servicio de nombres corba no lo es. Esto significa que cada vez que se detiene y se reinicia se pierden todos los objetos que se habían registrado hasta ese momento, siendo preciso reiniciar también los servidores. Quedan fuera de esta regla las referencias a ciertos objetos genéricos que siempre están disponibles, desde el mismo momento en que se inicia el servicio de nombres.

Sistemas de nombres en corba

El servicio de nombres CORBA COS (Common Object Services) provee un árbol como una especie de directorio para almacenar las referencias de objetos tal y como un sistema de archivos provee una estructura de directorios para sus archivos.

Una asociación nombre-objeto es llamada name binding (liga o enlace de un nombre). Un name binding es siempre definido un naming context (contexto de nombrado) relativo. Un naming context es un objeto En un grafo de

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com