SISTEMAS DISTRIBUIDOS DE ARCHIVOS

Los sistemas distribuidos de archivos permite a los programas almacenar y acceder a archivos remotos del mismo modo que si fueran locales, permitiendo a los usuarios que accedan ha archivos desde cualquier computador.
Un servidor de archivos es un proceso que se ejecuta en alguna maquina y ayuda a implantar el servicio de archivo. Un sistema puede tener uno o varios servidores de archivos, cada uno de los cuales ofrece un servicio de archivos distintos.

Diseño de los Sistemas Distribuidos:

Por lo general un sistema distribuido de archivos tiene dos componentes notablemente distintos: el verdadero servicio de archivos y el servicio de directorios. El servicio de archivos se encarga de las operaciones en los archivos individuales, como la lectura escritura y adición, mientras que el servicio de directorios se encarga de crear y administrar directorios, añadir y eliminar archivos de los directorios, etc.

La Interfaz del Servidor de Directorios
Proporciona operaciones para crear y eliminar directorios, nombrar y cambiar el nombre de archivos y mover archivos de un directorio a otro

La Interfaz del Servicio de Archivos
La protección en los sistemas distribuidos utiliza las mismas técnicas de los sistemas con uniprocesador
Los servicios de archivos se pueden clasificar en dos tipos:
• Modelo carga / descarga:
o Las principales operaciones son la lectura de un archivo y la escritura en un archivo.
o La lectura transfiere todo un archivo de uno de los servidores de archivos al cliente solicitante.
o La escritura transfiere en sentido contrario.
o Los archivos se pueden almacenar en memoria o en un disco local.
• Modelo de acceso remoto:
o El sistema de archivos se ejecuta con todas las funciones en los servidores y no en los clientes.

Leave a Reply