Sistemas distribuidos

Páginas: 12 (2867 palabras) Publicado: 18 de julio de 2010
Introducción

En un sistema distribuido es importante distinguir entre los conceptos de servicio de archivos y el servidor de archivos. El servicio de archivos no es más que la especificación de los servicios que el sistema de archivos ofrece a sus clientes. Este describe las primitivas disponibles, los parámetros que utilizan y las acciones que llevan a cabo.
Además, Define precisamenteel servicio con que pueden contar los clientes sin decir nada respecto de su implantación. Mientras que El despachador (servidor) de archivos Es un proceso que se ejecuta en alguna máquina y ayuda con la implantación del servicio de archivos. Puede haber uno o varios en un sistema. No obstante los clientes no deben ser conscientes de la forma de implantar el sistema de archivos, ya que, Noprecisan conocer el número de servidores de archivos, su posición o función. Y Deberían ver al sistema distribuido de archivos como un sistema de archivos normal de uniprocesador.

Sistemas Distribuidos de Archivos
* Diseño  y  Sistemas Distribuidos

* La interfaz del servicio de archivos
La protección en los sistemas distribuidos utiliza las mismas técnicas de los sistemas conuni-procesador
* Posibilidades:
* Cada usuario tiene un permiso o posibilidad para cada objeto al que tiene acceso:
* Determina los tipos de accesos permitidos.
* Listas para control de acceso:
* Se asocia a cada archivo una lista implícita o explícita de:
* Los usuarios que pueden tener acceso al archivo.
* Los tipos de acceso permitidos a cada unode ellos.
Los servicios de archivos se pueden clasificar en dos tipos:
* Modelo carga / descarga:
* Las principales operaciones son la lectura de un archivo y la escritura en un archivo.
* La lectura transfiere todo un archivo de uno de los servidores de archivos al cliente solicitante.
* La escritura transfiere en sentido contrario.
* Los archivos se puedenalmacenar en memoria o en un disco local.
* Modelo de acceso remoto:
* El sistema de archivos se ejecuta con todas las funciones en los servidores y no en los clientes.
* La Interfaz del Servidor de Directorios

El propósito general del servidor de directorios es poder crear y eliminar directorios, nombrar o cambiar el nombre de archivos y mover éstos de undirectorio a otro. El sistema distribuido es el encargado de definir el alfabeto y la sintaxis para formar los nombres de los archivos y directorios. Por ejemplo, Windows divide los nombres de los archivos en dos partes: nombre y extensión (tipo de archivo), los cuales se denotan separados por un punto: nombre_ archivo. Extensión; así tenemos que libro.txt es un archivo cuyo nombre es libro y es de tipotexto.
En otros sistemas, como el UNIX, clasifican a los archivos según sus atributos. Todo sistema distribuido permite la existencia de subdirectorios (directorios dentro de otro directorio), permitiéndose a los usuarios clasificar sus archivos a sus gustos.
Estos subdirectorios, a su vez, pueden contener otros subdirectorios lo que se conoce como sistema jerárquico de archivos.

Algunossistemas distribuidos permiten crear apuntadores o enlaces a un directorio determinado, construyendo, de esta manera, no solamente árboles sino también gráficas de directorios los cuales son más consistentes.
* Semántica de los Archivos Compartidos
Cuando se comparten archivos es necesario definir con precisión la semántica de la lectura y escritura.
En sistemas monoprocesador quepermiten a los procesos compartir archivos (ej.: UNIX) la semántica generalmente establece:
* Si un read sigue a un write, read debe regresar el valor recién escrito.
* Si dos write se realizan en serie y luego se ejecuta un read, el valor que se debe regresar es el almacenado en la última escritura.
* Este modelo se denomina semántica de UNIX.
En un sistema distribuido la semántica de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS