SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Sistema de archivos

Questions and Answers List

level questions: Sistema de archivos

QuestionAnswer
Puede un SO dar seguridad de archivos (y ser multiusuario)?Sólo si su FS lo permite.
Que debe poder hacer un file system?Se debe poder: ⚪ Crear, modificar y eliminar archivos. ⚪ Compartir archivos selectivamente. ⚪ Al compartir, se deben ofrecer varios tipos de acceso controlados: lectura, escritura, etc. ⚪ Agrupar los archivos en una estructura jerárquica. ⚪ Transferir información entre archivos. ⚪ Respaldo y recuperación. ⚪ Nombres simbólicos en sustitución de los físicos. ⚪ Cifrado. ⚪ Interfaz amable con el usuario, vista lógica adecuada.
Que es un bloque?■ Bloque o registro físico: unidad de lectura/escritura para un dispositivo
Que es un bufferRegistro lógico: unidad de lectura/escritura para el usuario.
Nombre y exlique brevemente los cuatro metodos mas comunes de organizacion de archivos⚪ Secuencial: Los registros se colocan en orden físico. OK para cintas (secuenciales). ⚪ Directo: Se obtiene acceso directo a los registros por su dirección en el propio dispositivo. ⚪ Secuencial indizado: Registros ordenados en forma lógica según un campo clave. Se manejan índices físicos y lógicos. ⚪ De partición: organización en directorios.
Explique las caracteristicas de la asigancion ontigua⚪ Los archivos se asignan a zonas contiguas del almacenamiento secundario. ⚪ Los usuarios especifican por adelantado el tamaño del área requerida para guardar cierto archivo… y sólo se autoriza si hay espacio (esto se ve claramente no es muy flexible). ⚪ Los directorios son fáciles de implementar, basta dar la dirección de inicio y la longitud del archivo.
Cuales son las desventajas de la asignacion contigua?■ Se generan huecos al asignar/borrar (fragmentación). Esto requiere condensaciones periódicas, etc. ■ Cuando los archivos crecen dinámicamente, es inconveniente por ser necesario reubicar continuamente los archivos
Explique las caracteristicas de la asigancion no contigua■Maneja de forma más eficiente el almacenamiento secundario. ■ Reduce el overhead en tiempo y espacio. ■ Es una mezcla de asignación contigua y no contigua. ■ Se asignan bloques de sectores contiguos. ■ Al asignar bloques nuevos, se busca asignar los más cercanos físicamente. ■ Una forma de implementarlo es el encadenamiento de bloques y el encadenamiento de bloques de índice (figura)
Cuales son las desventajas de la asignacion no contigua?● ventaja principal respecto a la asignación contigua, no posee tanta fragmentación (al borrar o crear archivos) ● Desventaja los punteros ocupan espacio en los bloques y la pérdida de una referencia genera la pérdida de gran parte de información.
Cuales son las caracteristicas del sistema fat?●Tiende a dejar fragmentos de los ficheros tras borrarlos, lo que con el tiempo ralentiza las operaciones L/E. ●No es redundante a fallos (ante fallos, como fallos eléctricos, puede dejar el sistema en un estado incongruente). ●Fue diseñado para ficheros de tamaño reducido. ●No soporta permisos de seguridad. ●Los bloques se acceden de forma directa a través de un bloque de indexación. ● Debido a que el bloque de indexación ocupa espacio, pueden surgir varios bloques de indexación por archivo
Que es un bloque de paridadla paridad es la suma de todos los dispositivos utilizados en una matriz. Recuperarse del fallo de dispositivo es posible leyendo los datos buenos que quedan y comparándolos con el dato de paridad almacenado en el conjunto
Caracteristicas de raid 0No es un RAID técnicamente hablando. ■ Sin respaldo de datos. Pero si falla un disco solo se pierde la información de él.
Caracteristicas de raid 1Datos espejados ■ La capacidad de almacenamiento se disminuye a la mitad ■ No ganamos rendimiento
Caracterisitcicas del Raid 2Enfocado a la detección de errores de disco. ■ Actualmente no se utiliza. ■ Los discos antiguos no tenían detección de errores, era necesario aplicar algoritmos de detección de errores y guardar su resultado en un disco. ■ Los discos son sincronizados por la controladora y funcionan como uno. Se lee info de los primeros discos y se verifica su correctitud con la información contenida en el disco ultimo. ■ A mayor cantidad de tipos de error, mayor cantidad
Caracterisitcicas del Raid 3■ Actualmente no se utiliza (el raid 4 es similar pero dividiendo por bloques de datos) ■ Sincroniza la controladora para que los 3 primeros discos trabajen como uno, guardando la información como bytes (y no como bloque). Lo cual lo vuelve muy veloz. ■ Puede reconstruir la info a través del disco de paridad
Caracterisitcicas del Raid 4■ Similar a Raid 3 pero con bloques. ■ Permite reconstruir cuando falla un disco ■ Tiene una desventaja respecto a raid 5, que estresa mucho el disco de paridad (al estar concentrado en un único disco, pudiendo generar su ruptura)y no distribuye las lecturas.
Caracterisitcicas del Raid 5■ Incrementa rendimiento de lectura. ■ Se precisa poco espacio para backup (1 disco). ■ Sin embargo, ante fallas de múltiples discos, pierde información.
Caracterisitcicas del Raid 5■ Similar pero con tolerancia a dos discos rotos a la vez
Caracteristicas de Unix★ Escrito en lenguaje de alto nivel C ★ Sistema jerárquico de procesos y archivos ★ Interface con perifericos ★ Multiusuario y tiempo compartido ★ Adapta sus programas a cualquier máquina (hardware) con UNIX ★ No está ligado a ningún fabricante de computadoras particular
Que es el FSF-1985?La Free Software Foundation (FSF) es una organización sin fines de lucro con la misión mundial de promover la libertad de los usuarios de computadoras. Defendemos los derechos de todos los usuarios de software.
Cuales son los principios del FSF-1985● La libertad de ejecutar el programa como lo desee, con cualquier propósito (libertad 0). ● La libertad de estudiar el funcionamiento del programa y modificarlo de modo que realice las tareas como usted desee (libertad 1). El acceso al código fuente es un prerrequisito para esto. ● La libertad de redistribuir copias para ayudar a los demás (libertad 2). ● La libertad de distribuir copias de sus versiones modificadas a otras personas (libertad 3). Al hacerlo da a toda la comunidad la oportunidad de beneficiarse de sus cambios. El acceso al código fuente es un prerrequisito para esto.
Que es GNU LINUX?● GNU = GNU’s not UNIX Sigue un diseño de tipo Unix y se mantiene compatible, pero se distingue de UNIX por ser software libre y por no contener código de UNIX. ● Auspiciado por la FSF
Porque se crea GNU s LINUXDistintos grupos de personas empezaron a aunar esfuerzos para crear lo que se conoce como distribuciones de Linux. La mayor parte de estas distribuciones se diferenciaban solamente en los conjuntos de software que incluyen. A medida que pasaba el tiempo, las diferentes distribuciones diversificaron sus ofertas, añadiendo algunas veces software escrito específicamente para las propias distribuciones (como utilidades de empaquetamiento e interfaces gráficas) en un esfuerzo por diferenciarse del resto.
Que es un repositorio?● “Un repositorio es un servidor accesible mediante internet que almacena paquetes y programas para que nosotros los podamos descargar e instalar en nuestro sistema operativo"
Que son los archivos especiales?Se utilizan para designar periféricos de entrada y salida.