Sistema Distribuidos
Enviado por • 8 de Julio de 2014 • 2.202 Palabras (9 Páginas) • 293 Visitas
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Universidad Experimental Nacional “Rómulo Gallegos”
Núcleo - Ortiz Estado Guárico
Alumna:
Hernández María Eugenia
Julio -2014
UN ARCHIVO
Una secuencia de bytes sin interpretación alguna. El significado y estructura de la información depende de los programas, no interesa al sistema operativo. Un archivo tiene atributos: propietario, tamaño, fecha y hora de creación, modificación, último acceso y permisos.
En Los sistemas de archivos establecen distintos esquemas de permisos, algunos rígidos, otros más flexibles, como las ACL ( Access Control List ).
SISTEMA DE ARCHIVOS DISTRIBUIDO
Un sistema de archivo distribuido es una implementación distribuida del clásico modelo de tiempo compartido de un sistema de archivos, donde varios usuarios comparten archivos y almacenan recursos,se refieren a cualquier sistema de archivos que perita el acceso a los datos desde múltiples maquinas por medio de la red.
También proporcionan una interfaz de programación que oculta a los programadores los detalles de localización y asignación del almacenamiento.
OBJETIVOS DE LOS DFS:
Transparencia en la identificación. Espacio de nombres único e independiente del cliente.
Transparencia en la ubicación. Para permitir la movilidad del fichero de una ubicación a otra, se requiere una correspondencia dinámica nombre ubicación.
PROPIEDADES DE LOS DFS:
Proporciona almacenamiento de información permanente.
Identifica los ficheros en un espacio de nombres (normalmente estructurado).
Es posible el acceso concurrente desde varios procesos.
TECNOLOGÍA DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS
Los Sistemas de Archivos Distribuidos (DFS, Distributed FilesSystem) poseen dos tecnologías:
Espacios de Nombres DFS: Permiten agrupar las carpetas compartidas ubicadas en distintos servidores en uno o más espacios de nombres estructurados lógicamente.
Replicación DFS: La replicación DFS es un eficaz motor de replicación con varios maestros que puede usar para mantener las carpetas sincronizadas entre los servidores en las conexiones de red con ancho de banda limitado.
Características del Uso de los DFS:
La mayoría de los ficheros son de pequeño tamaño. Esto implica que el fichero puede ser la unidad de recuperación.
La escritura es poco frecuente. Esto alienta el caching y la replicación.
La mayoría de los ficheros tienen una vida muy corta (por ejemplo, ficheros temporales). Hay que tender a gestionarlos localmente.
Existen clases de ficheros, con propiedades diferenciadas (por ejemplo ejecutables, que rara vez se modifican).
IMPORTANCIA DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS
Un sistema de archivos distribuidos permite a los procesos el acceso transparente y eficiente de archivos que permanecen en servidores remotos.
Se encargan de la organización, almacenamiento, recuperación, nominación, compartimiento y protección de los archivos. Proporcionan una interfaz de programación que oculta a los programadores los detalles de localización y asignación del almacenamiento.
Los (SAD) Permiten restringir el acceso a los archivos por medio de alguna clase de lista de control de acceso la cual puede estar ubicada en cualquiera de los extremos.
Los sistemas de archivos distribuidos almacena archivos en una o más maquinas denominadas servidores y los hace accesibles a otros maquinas denominadas clientes, donde se manipulan como si fueran locales.
DISEÑO DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS.
Un sistema de archivos distribuido consta de dos partes:
El servicio de archivos, el cual se encarga de las operaciones en los archivos individuales, como pueden ser la escritura, la lectura o la adición.
El servicio de directorios, cuya función es la de crear y administrar directorios, añadir y eliminar archivos de los directorios, etc. es decir, mantener los directorios actualizados. Los directorios pueden dividirse a su vez en subdirectorios en lo que se conoce como sistema jerárquico de archivos.
LA INTERFAZ DEL SERVICIO DE ARCHIVOS
Un aspecto importante del modelo de archivo es si éstos se pueden modificar después de su creación. Existen algunos sistemas distribuidos que permiten únicamente las operaciones de archivos CREATE Y READ. Una vez creado un archivo no se puede modificar. Se dice que tal archivo es inmutable. Estos archivos facilitan el ocultamiento y duplicación de archivos, puesto que esto elimina todos los problemas asociados con la actualización de todas las copias de un archivo cada vez que éste se modifique.
Los servicios de archivos se pueden dividir en dos tipos, según si soportan un modelo carga /descarga o un modelo de acceso remoto. En el modelo carga/descarga el servicio de archivo sólo proporciona la lectura de un archivo y la escritura del mismo. En la lectura transfiere todo un archivo de uno de los servidores de archivos al cliente solicitante. La escritura transfiere todo un archivo en sentido contrario del cliente al servidor. Los archivos se pueden almacenar en memoria o en disco local, como sea necesario.
LA INTERFAZ DEL SERVIDOR DE DIRECTORIOS
Proporciona las operaciones para crear y eliminar directorios, nombrar o cambiar el nombre de archivo y mover esto de un directorio a otro.
El servicio de directorios define un alfabeto y una sintaxis para formar los nombres de archivos ( y directorio ). Lo usual es que los nombres de archivos tengan de uno hasta un cierto número de letras, números y ciertos caracteres especiales. Algunos sistemas dividen los nombres de archivo en dos partes, a menudo separada por un punto. La segunda parte del nombre llamada la extensión de archivo identifica el tipo de este. Otros sistemas utilizan un atributo explícito para este fin, en vez de utilizar una extensión dentro del nombre.
Todos los sistemas distribuidos permiten que los directorios contengan subdirectorios, para que los usuarios puedan agrupar los archivos relacionados entre sí. De acuerdo con esto se dispone para la creación y eliminación de directorios, así como para introducir, eliminar y buscar archivos en ellos. Por lo general, cada subdirectorio contiene todos los archivos de un proyecto, como un programa
...