domingo, 18 de enero de 2009

Sistemas de Archivos Distribuidos


Un componente fundamental de cualquier sistema distribuido es el sistema de archivo.

Los sistemas distribuido 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 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,pero los clientes no deben conocer el numero de servidores de archivos, su posición o función. Todo lo que saben es que al llamar los procedimientos especificados en servicio de archivos, el trabajo necesario se lleva a cabo de alguna manera y se obtienen los resultados pedidos. Los clientes ni siquiera deben saber que el servicio de archivos es distribuido. Lo ideal es que se vea como un sistema de archivos normal de un procesador.

8 comentarios:

  1. Cada vez se hace mas evidente que mientras mas visible y fácil de usar pueda llegar a ser un sistema, mas complejo se hace para el programador. Debido a que una de las principales ventajas de las aplicaciones distribuidas es lograr la transparencia ante los usuarios, los programadores y especialistas en desarrollo de sistemas se ven obligados a conseguir las formas necesarias para desarrollar una aplicación que le permita a los usuarios realizar la actividad especifica sin que este tenga la mas mínima idea de cómo funciona y como trabaja internamente este sistema. Este es el caso de los sistemas de archivos distribuidos, los cuales comprenden la forma en como son registrados, borrados, y manejados los archivos en una red de computadoras que implemente un sistema distribuido. Esto se debe a que a los usuario solo les interesa como guardar la información de manera segura, lo cual hace de una forma muy eficaz los sistemas de archivos distribuidos, la principal diferencia que estos tiene de algún otro sistema de archivos, es que descentralizan la información, almacenando los archivos en diferentes lugares de la red, o diferentes equipos, permitiendo que estos estén disponibles en todo momento, evitando la saturación del sistema debido a las consultas y a su vez resguardando los datos.

    Eliana Vivas 17688819. Seccion # 2

    ResponderEliminar
  2. La implementación de archivos distribuidos, acarrea una tarea difícil al momento de administrarlos, mas no imposible, y bien vale la pena ya que se mantiene la integridad de estos archivos, a través de la aplicación de medidas de seguridad, como por ejemplo los permisos de lectura, escritura y eliminación. Manejando un correcto administrador de archivos, además de un correcto uso y aplicaciones de seguridad a la red, se pueden establecer permisos a los usuarios que requieren del uso de los distintos archivos almacenados, con esto se evita la perdida y modificación de los mismos de manera arbitraria y mal intencionada.

    Eliana Vivas 17688819. Seccion # 2

    ResponderEliminar
  3. Los sistemas de archivos distribuidos se caracteriza fundamentalmente por permitir, en la ejecución de ciertas aplicaciones y programas almacenar y acceder a archivos remotos del mismo modo que si fueran locales, para ello admitiendo a los usuarios que accedan archivos desde cualquier estacion conectada a la red.
    Los servicios que proporcionan son ejecutados en alguna maquina que implementara las acciones de proveer de dicho servicios ahacia aquellos que lo requieran en un determinado momento.


    Abelardo Perez C.I: 15.682.177 seccion 2

    ResponderEliminar
  4. LA DIVERSIDAD DE SERVIDORES DE ARCHIVOS PERMITE OFERECER AL USUARIO DISTINTOS SERVICIOS DE ARCHIVOS, PERO QUEDANDO OCULTO AL PROPIO USUARIO, QUE AL LLAMAR A UN PROCEDIMIENTO, DICHO SISTEMA ALMACENA Y MANEJA ARCHIVOS REMOTOS COMO SI FUERAN ARCHIVOS LOCALES, LOGRANDO CON ELLO LOS RESULTADOS REQUERIDOS.
    MARTA ARAUJO 17.346.707
    SECCION #02

    ResponderEliminar
  5. Anyeri Del Corral
    Un sistema de archivos distribuidos consta de dos componentes muy distintos entre sí: el servicio de archivos y el servicio de directorios.
    La Interfaz del Servicio de Archivos
    Un archivo es una secuencia de bytes sin interpretación alguna. Esto quiere decir que el contenido y estructura de un archivos es interpretado por el software de aplicación mas no por el sistema operativo sobre el que se está trabajando.
    Un archivo se caracteriza por tener atributos, tales como: el propietario, el tamaño, la fecha de creación y el permiso de acceso.
    La utilidad del servicio de archivos consiste en proporcionar una adecuada administración de los atributos, definidos por el usuario, que estas poseen. Lo más común es encontrar algunos sistemas avanzados que permitan modificarlos después de su creación, pero en algunos sistemas distribuidos las únicas operaciones que pueden realizarse sobre un archivo es CREATE y READ (Crear y Leer). Es decir, una vez creado el archivo no puede modificarse. A este tipo de archivos se les denomina archivos inmutables.

    ResponderEliminar
  6. Anyeri Del Corral
    El sistema operativo o el sistema de gestión de archivos permite al usuario (que previamente ha tenido acceso a determinado archivo) que él mismo pueda bloquear el archivo cuando vaya a utilizarlo , o en todo caso, bloquear los registros individuales durante la actualización. Si no se considera ninguna de estas dos opciones, entonces se analizará aspectos de exclusión mutua e interbloqueo.
    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 un directorio 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 lo 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 tipo texto. En otros sistemas, como el UNIX, clasifican a los archivos según sus atributos (en UNIX un archivo ejecutable se pinta de otro color).

    ResponderEliminar
  7. Diaz greisire 17272274... seccion 2

    Un sistema de archivos distribuidos provee al usuario de una herramienta flexible que permite compartir archivos extensos entre ellos. Esta herramienta actualmente utilizada con mucho éxito (pero con algunas deficiencias) no es más que una lista de derechos de acceso los cuales pueden ser asignados a un usuario en particular para un archivo en particular.

    Es preciso mencionar que estos sistemas distribuidos necesitan de software muy distinto al que utilizan los sistemas centralizados, y en la actualidad, los sistemas operativos para estos sistemas aún se encuentran en su etapa de aparición

    ResponderEliminar
  8. Diaz Greisire 17272274.. seccion 2

    Todos los sistemas distribuido permiten que los directorios contengan subdirectorios, para que los usuarios puedan agrupar los archivos relacionados entres si. De acuerdo con esto se dispone para la creación y eliminación de directorios, asi como para introducir, eliminar y buscar archivos en ellos. Por lo general, cada subdirectorio contiene todos los archivos de un proyecto, como un programa o un documento de gran tamaño. Cundo se despliega el (sub)directorio solo se muestra los archivos relevantes, los archivos no relacionados estan en otros (sub)directorios y no agrandan la lista. Los subdirectorios pueden contener sus propios subdirectorios y asi sucesivamente. Lo que conduce a un árbol de directorios, el cual se conoce como sistema jerárquico de archivo.

    ResponderEliminar