Shared Flashcard Set

Details

SISTEMAS CONCURRENTES Y DISTRIBUIDOS
Actividad de cierre VII - Rodríguez Tabares Juan
25
Engineering
Professional
04/25/2023

Additional Engineering Flashcards

 


 

Cards

Term
¿Qué es un sistema de archivos distribuido?
Definition
 Un sistema de archivos distribuido es aquel en el que los archivos están almacenados en múltiples servidores conectados a través de una red y los usuarios pueden acceder a ellos como si estuvieran en un único sistema.
Term
¿Qué es un sistema de archivos concurrente?
Definition
Un sistema de archivos concurrente permite a múltiples usuarios acceder y modificar archivos simultáneamente sin causar conflictos o pérdida de datos.
Term
¿Cuál es la diferencia entre un sistema de archivos distribuido y un sistema de archivos concurrente?
Definition
Un sistema de archivos distribuido implica que los archivos están almacenados en diferentes servidores, mientras que un sistema de archivos concurrente permite a varios usuarios acceder y modificar los archivos simultáneamente.
Term
¿Cómo se manejan las operaciones de lectura y escritura en un sistema de archivos concurrente?
Definition
En un sistema de archivos concurrente, las operaciones de lectura se manejan de manera no conflictiva y las operaciones de escritura se manejan mediante bloqueo.
Term
¿Qué es un bloqueo?
Definition
Un bloqueo es una técnica utilizada para evitar que varios usuarios modifiquen un archivo simultáneamente y causen conflictos.
Term
¿Qué tipos de bloqueos existen en un sistema de archivos concurrente?
Definition
Los dos tipos principales de bloqueos en un sistema de archivos concurrente son los bloqueos exclusivos y los bloqueos compartidos.
Term
¿Qué es un bloqueo exclusivo?
Definition
Un bloqueo exclusivo permite que solo un usuario acceda al archivo en cuestión y lo modifique, lo que evita que otros usuarios accedan al archivo al mismo tiempo.
Term
¿Qué es un bloqueo compartido?
Definition
Un bloqueo compartido permite que varios usuarios accedan al archivo simultáneamente y realicen operaciones de lectura, pero evita que cualquier usuario realice una operación de escritura en el archivo mientras otros usuarios lo están leyendo.
Term
¿Cómo se manejan los conflictos de bloqueo en un sistema de archivos concurrente?
Definition
Los conflictos de bloqueo se manejan utilizando técnicas de espera o de notificación de cambio.
Term
¿Qué es una técnica de espera?
Definition
Una técnica de espera implica que un usuario debe esperar a que otro usuario termine de modificar un archivo antes de que pueda acceder y modificar el mismo archivo.
Term
¿Qué es una técnica de notificación de cambio?
Definition
Una técnica de notificación de cambio implica que los usuarios que intentan modificar un archivo se notifican mutuamente de los cambios realizados para evitar conflictos.
Term
¿Qué es un sistema de archivos distribuido sin estado?
Definition
Un sistema de archivos distribuido sin estado es aquel en el que cada servidor es independiente y no almacena información sobre el estado del sistema.
Term
¿Qué es un sistema de archivos distribuido con estado?
Definition
Un sistema de archivos distribuido con estado es aquel en el que cada servidor almacena información sobre el estado del sistema y puede comunicarse con otros servidores para coordinar el acceso a los archivos.
Term
¿Cuáles son los desafíos en el diseño de sistemas de archivos distribuidos?
Definition
Los desafíos en el diseño de sistemas de archivos distribuidos incluyen la sincronización de datos entre los servidores, la gestión de conflictos de acceso y la garantía de la consistencia de los datos.
Term
¿Cómo se manejan los conflictos de acceso en un sistema de archivos distribuido?
Definition
Los conflictos de acceso en un sistema de archivos distribuido se manejan mediante el uso de protocolos de control de concurrencia y sincronización. Estos protocolos aseguran que solo un usuario tenga acceso exclusivo a un archivo en un momento dado y evitan la posibilidad de que dos usuarios intenten modificar el mismo archivo simultáneamente, lo que podría dar lugar a conflictos.
Term
¿Qué es la replicación de archivos en un sistema de archivos distribuido?
Definition
La replicación de archivos en un sistema de archivos distribuido es la técnica que permite que varias copias de un archivo se almacenen en diferentes servidores para garantizar la disponibilidad y reducir la latencia de acceso a los archivos.
Term
¿Cómo se garantiza la coherencia de datos en un sistema de archivos distribuido replicado?
Definition
La coherencia de datos se garantiza mediante la implementación de protocolos de replicación que aseguran que todas las copias de un archivo estén actualizadas y reflejen los mismos datos.
Term
¿Qué es la fragmentación de archivos en un sistema de archivos distribuido?
Definition
La fragmentación de archivos en un sistema de archivos distribuido es la técnica que permite que un archivo se divida en partes más pequeñas y se almacene en diferentes servidores para mejorar la eficiencia del acceso a los archivos.
Term
¿Qué es la tolerancia a fallos en un sistema de archivos distribuido?
Definition
La tolerancia a fallos en un sistema de archivos distribuido es la capacidad del sistema para seguir funcionando correctamente a pesar de la falla de uno o más servidores o componentes del sistema.
Term
¿Cómo se garantiza la tolerancia a fallos en un sistema de archivos distribuido?
Definition
La tolerancia a fallos se garantiza mediante la implementación de técnicas como la replicación de datos, la detección de errores y la recuperación automática de fallos.
Term
¿Qué es el bloqueo distribuido en un sistema de archivos distribuido?
Definition
El bloqueo distribuido es una técnica utilizada para evitar conflictos de acceso a los archivos en un sistema de archivos distribuido mediante la coordinación entre los servidores para garantizar que solo un usuario tenga acceso exclusivo a un archivo en un momento dado.
Term
¿Qué es el control de acceso en un sistema de archivos distribuido?
Definition
El control de acceso en un sistema de archivos distribuido es la técnica que permite que los usuarios accedan y modifiquen los archivos solo si tienen los permisos adecuados y solo en la medida permitida por los permisos.
Term
¿Qué son las transacciones distribuidas en un sistema de archivos distribuido?
Definition
Las transacciones distribuidas son la técnica utilizada para coordinar las operaciones de lectura y escritura en diferentes servidores en un sistema de archivos distribuido y garantizar que se completen correctamente.
Term
¿Cómo se manejan los conflictos de transacciones en un sistema de archivos distribuido?
Definition
Los conflictos de transacciones se manejan utilizando técnicas de espera o notificación de cambio similar a los bloqueos distribuidos.
Term
¿Cómo afecta la escalabilidad a los sistemas de archivos distribuidos?
Definition
La escalabilidad afecta a los sistemas de archivos distribuidos ya que a medida que se agregan más servidores, se requiere una mayor coordinación y gestión para garantizar la eficiencia y la disponibilidad del sistema. Además, también afecta el rendimiento y la latencia del acceso a los archivos.
Supporting users have an ad free experience!