Shared Flashcard Set

Details

Actividad de cierre VII
Sistemas concurrentes y distribuidos Sección: D03
25
Engineering
Graduate
11/09/2022

Additional Engineering Flashcards

 


 

Cards

Term
• ¿Qué es el servicio de archivos?
Definition
o es la especificación de los servicios que el sistema de archivos ofrece a sus clientes
Term
• ¿Qué describe?
Definition
o las primitivas disponibles, los perímetros que utilizan y las acciones que llevan a cabo
Term
• ¿Qué es un servidor de archivos?
Definition
o es un proceso que se ejecuta en alguna máquina y ayuda a implantar el servicio de archivos
Term
• ¿Cómo funcionan?
Definition
o Un sistema puede tener uno o varios servidores de archivos, pero los clientes no deben conocer el número de servidores de archivos, su posición o función
Term
• ¿Cómo se divide un sistema distribuido de archivos?
Definition
o tiene dos componentes razonablemente distintos: el verdadero servicio de archivos v el servicio de directorios. El primero se encarga de las operaciones en los archivos individuales, como la lectura, escritura y adición, mientras que el segundo se encarga de crear y administrar directorios, añadir y eliminar archivos de los directorios.
Term
• ¿Qué es un archivo?
Definition
o En muchos sistemas, como UNix y MS-DOS, n archivo es una secuencia de bytes sin interpretación alguna. El significado y estructura de la información en los archivos queda a cargo de los programas de aplicación; esto no le interesa al sistema operativo.
Term
• ¿Cuáles son los tipos de atributos en un archivo?
Definition
o típicos son el propietario, el tamaño, la fecha de creación y el permiso de acceso. Por lo general, el servicio de archivos proporciona primitivas para leer y escribir en alguno de los atributos.
Term
• ¿Qué asocia la lista para control de acceso?
Definition
o asocian a cada archivo una lista implícita o explícita de los usuarios que pueden tener acceso al archivo y la forma de dicho acceso
Term
• ¿Qué proporciona el modelo carga/descarga?
Definition
o el servicio de archivos sólo proporciona dos operaciones principales: la lectura de un archivo y la escritura del mismo. La primera operación transfiere todo un archivo de uno de los servidores de archivos al cliente solicitante. La segunda operación transfiere todo un archivo en sentido contrario, del cliente al servidor.
Term
• ¿Qué es el modelo de acceso remoto?
Definition
o En este modelo, el servicio de archivos proporciona gran número de operaciones para abrir y cerrar archivos, leer y escribir partes de archivos, moverse a través de un archivo (LSEEK), examinar y modificar los atributos de archivo.
Term
• ¿Qué proporciona el servicio de directorios?
Definition
o Proporciona las operaciones para crear y eliminar directorios, nombrar o cambiar el nombre de archivos y mover éstos de un directorio a otro.
Term
• ¿Cuál es la transparencia con respecto a la posición?
Definition
o significa que el nombre de la ruta de acceso no sugiere la posición del archivo (o de algún otro objeto).
Term
• ¿Cuál es la independencia con respecto a la posición?
Definition
o Un sistema donde los archivos se pueden desplazar sin que cambien sus nombres.
Term
• Ejemplos de nombres simbólicos
Definition
o como prog.c para uso de las personas.
Term
• ¿Qué es un enlace simbólico?
Definition
o es una entrada de directorio asociada a una cadena (servidor, nombre de archivo), la cual se puede buscar en el servidor correspondiente para encontrar el nombre binario.
Term
• ¿Qué establece la semántica en los sistemas UNIX?
Definition
o la semántica establece por lo general que, si una 0peración READ sigue después de una operación WRITE, READ regresa el valor recién escrito.
Term
• ¿Cómo se logra la semántica UNIX?
Definition
o Se puede lograr fácilmente, mientras sólo exista un servidor de archivos y los clientes no oculten los archivos. Todas las instrucciones READ y WRlTE pasan en forma directa al servidor de archivos, que los procesa en forma secuencia.
Term
• ¿Cómo se usa la semántica de sesión?
Definition
o El uso de la semántica de sesión hace surgir la pregunta de lo que ocurre si dos o más clientes ocultan y modifican el mismo archivo en forma simultánea.
Term
• ¿Cuál puede ser una posible solución?
Definition
o Consiste en decir que, al cerrarse cada archivo, su valor se envía de regreso al servidor, de modo que el resultado final depende de quién lo cierre más rápido
Term
• ¿Cómo se realizan las mediciones estáticas?
Definition
o se realizan al examinar el disco y ver lo que hay en él. Entre ellas se encuentran la distribución de tamaños de los archivos, la distribución de tipos de archivos y la cantidad de espacio que ocupan los archivos de varios tamaños y tipos.
Term
• ¿Qué es un patrón común?
Definition
o un patrón común es crear un archivo, leerlo (una vez) y después eliminarlo.
Term
• ¿Cuál podría ser un ejemplo?
Definition
o Un ejemplo común podría ser el de un compilador que crea archivos temporales para la transmisión de información entre sus distintas fases. Esto implica que sería una buena idea crear el archivo en el cliente y mantenerlo ahí hasta su eliminación. Esto elimina una cantidad importante de tráfico entre el cliente y el servidor.
Term
• ¿Qué hace un servidor sin estado?
Definition
o En otras palabras, cuando un cliente envía una solicitud a un servidor, éste la lleva a cabo, envía la respuesta y elimina de sus tablas internas toda la información relativa a dicha solicitud.
Term
• ¿Cómo lograr un desempeño mejor?
Definition
o Se puede lograr un desempeño mucho mejor si se ocultan (es decir, se conservan) los archivos de más reciente uso en la memoria principal del servidor
Term
• ¿Qué resuelve el algoritmo de ocultamiento?
Definition
o Este algoritmo debe resolver dos problemitas. El primero es el tamaño de la unidad que administra el caché. Puede administrar archivos completos o bloques del disco. Si se ocultan los archivos completos, éstos se pueden almacenar en forma adyacente en el disco (o al menos en pedazos muy grandes), lo cual permite transferencias a alta velocidad.
o El segundo es que el algoritmo debe decidir qué hacer si se utiliza toda la capacidad del caché y hay que eliminar a alguien. Aquí se puede utilizar cualquiera de los algoritmos comunes de ocultamiento, pero como las referencias al caché son poco frecuentes comparadas con las referencias a memoria
Supporting users have an ad free experience!