Interface de Un Sistema de Archivos (1)
-
Upload
yosemir-changir -
Category
Documents
-
view
214 -
download
0
Transcript of Interface de Un Sistema de Archivos (1)
-
8/16/2019 Interface de Un Sistema de Archivos (1)
1/13
INTERFACE DSISTEMA DE ARCH
-
8/16/2019 Interface de Un Sistema de Archivos (1)
2/13
SERVICIOS DE UN SISTEMAARCHIVOS.
• Ofrece operaciones sobre archivos individuales: leeagregar, realiza la Administración de los atributos, eResponsable de la protección contra accesos no pertravés de capacidades o listas de control de acceso
-
8/16/2019 Interface de Un Sistema de Archivos (1)
3/13
EL SERVICIO DE ARCHIVO
• Es la especicación de los servicios ue el sistema de archivsus clientes.
• !escribe las primitivas disponibles, los par"metros ue utilizacciones ue llevan a cabo.
• !ene precisamente el servicio con ue pueden contar los cdecir nada respecto de su implantación.
• $eneralmente, un sistema de archivos distribuidos consta decomponentes mu# distintos entre s&: el servicio de archivos #de directorios.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
4/13
LA INTERFAZ DEL SERVICIO
ARCHIVOS• 'n archivo se caracteriza por tener atributos, tales
propietario, el tama(o, la fecha de creación # el peracceso. )a utilidad del servicio de archivos consisteproporcionar una adecuada administración de los adenidos por el usuario, ue estas poseen.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
5/13
MODELO CARGA / DESCAR
• *onsiste b"sicamente en dos operaciones: lectura #consiste en la transferencia de un archivo completoel servidor hacia el cliente solicitante+ la segunda oes en sentido contrario.
• ientras tanto los archivos pueden ser almacenado
en memoria o en un disco local, seg-n sea el caso.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
6/13
MODELO DE ACCESO REMO
• Este tipo de modelo consiste en ue todas las operaabrir # cerrar, leer # escribir, etc./ se realizan en elmas no en los clientes.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
7/13
PERMISOS DE ACCESOS
• 'n sistema de archivos distribuidos provee al usuarherramienta 0e1ible ue permite compartir archivoentre ellos.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
8/13
GESTIÓN DE ACCESOSSIMULTÁNEOS
• El sistema operativo o el sistema de gestión de arcpermite al usuario ue él mismo pueda blouear el cuando va#a a utilizarlo, o en todo caso, blouearlos registros individuales durante la actualización.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
9/13
LA INTERFAZ DEL SERVIDORDIRECTORIOS
• El propósito general del servidor de directorios es p# eliminar directorios, nombrar o cambiar el nombrearchivos # mover éstos de un directorio a otro.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
10/13
MÉTODOS PARA UTILIZAR LOS ARCHCOMPARTIDOS EN UN SISTEMA DISTR
• Semán!"# $e UNI%& En la ue cada operación en archivo es visible a todos los procesos de manera s
• Semán!"# $e Se'!(n& En la ue ning-n cambio eotros procesos hasta ue el archivo ue est" siendose cierra.
• A)"*!+,' !nm-#e'& En la ue no e1isten actualpuesto ue una vez creado el archivo no puede modAs& es m"s f"cil compartir # replicar archivos.
• T)#n'#""!,ne'& En la ue todos los cambios tienenla propiedad del todo o nada.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
11/13
IMPLANTACION DE UN SISTEDISTRIBUIDO
U', $e A)"*!+,'&
• Me$!"!,ne' E'á!"#'& En este tipo de medicionesobserva el sistema en un determinado momento.
•Me$!"!,ne' D!nám!"#'& Este tipo de mediciones sde registrar todas las operaciones en una bit"cora pun an"lisis posterior.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
12/13
ESTRUCTURA DEL SISTEMA 0
SERVIDORES SIN ESTADO• )a estructura de un sistema es determinante para
de archivos # directorios, para eso se debe diferencuiénes son los clientes # uiénes son los servidore
• )os servidores sin estado consisten en ue cuando
env&a una solicitud a un servidor, éste la lleva a cabrespuesta # elimina de sus tablas internas toda la incorrespondiente a dicha solicitud.
-
8/16/2019 Interface de Un Sistema de Archivos (1)
13/13
VENTA1AS
• 2olerancia de fallas
• 3o necesita llamadas O4E35*)O6E
• 3o se desperdicia el espacio del servidor en tablas
•3o e1iste l&mite para el n-mero de archivos abierto
• 3o ha# problemas si un cliente falla
• 6ervidores con Estado: *onservan la información dede los clientes entre las solicitudes. Esto es lo ue olos sistemas centralizados.