U5 ARCHIVOS
Definición de Sistema de Archivos
Concepto:
Estructura que permite almacenar y gestionar archivos
Organiza la escritura, búsqueda, lectura, almacenamiento, edición y eliminación de archivos
Controla la disposición de los datos mediante programas específicos
Guarda información de archivos guardados en el almacenamiento y sus rutinas.
Funciones Principales del Sistema de Archivos
Gestión de Archivos:
Identificar todos los archivos en dispositivos de almacenamiento : HDD, SDD, FLASH
Permitir creación, modificación y eliminación de archivos
Traducir direcciones lógicas en direcciones físicas del disco:
Ejemplo: Como en una base de datos Sebastián seria el registro numero 1000, pero la dirección física en cual plato, cara, pista y sector.
Compartir sus archivos entre sí en forma controlada (acceso para lectura, acceso para escritura, acceso para ejecución).
Transferencia de información entre archivos.
Ofrecer recursos de respaldo y recuperación.
Ofrecer una interfaz amable con el usuario
Características Adicionales:
Transferencia de información entre archivos
Recursos de respaldo y recuperación
Interfaz amigable para el usuario
Tipos de Archivos
Por Contenido:
Archivos de Datos: mp3, mp4, txt (no ejecutables)
Archivos de Programa: .exe, drivers (ejecutables)
Por Perspectiva:
Archivo Físico: Relacionado directamente con el hardware
Archivo Lógico: Perspectiva del usuario (conjunto de caracteres)
Estructura de Directorios
Niveles de Directorios:
Un solo nivel: Sistemas operativos de propósito específico
Dos niveles: Mainframes, MS-DOS, primeras versiones de UNIX
Árbol: Sistemas de propósito general (Windows, Linux, MacOS)
Tipos de Estructura:
Árbol: Organización jerárquica con nodos y subdirectorios
Grafo: Estructura más compleja con múltiples conexiones
Conceptos:
Sistema de Archivos: Lo conforman todas aquellas rutinas encargadas de administrar el manejo de archivos.
Rutinas del Sistema de Archivos
Métodos de Acceso a Archivos
Acceso secuencial:
Acceso aleatorio
Funciones de Rutinas
Gestión de Archivos
Crear archivos
Compartir archivos
Administrar archivos
Asignación de Espacio
Asignar espacio para nuevos archivos
Integridad de Archivos
Prevenir corrupción de datos
Garantizar consistencia de información
Prevención de Archivos Corruptos
Estrategias:
Apagar correctamente el sistema
No desconectar dispositivos de almacenamiento abruptamente
Mantener drivers actualizados
Usar herramientas CHKDSK
Implementar redundancia de datos (RAID 1)
Causas de Corrupción
Desconexión incorrecta de dispositivos
Inconsistencia en grabación de archivos
No dar tiempo al SO de actualizar directorio
Información de Disco
Log file ocupado: 65536 KB
Espacio disponible en disco: 279,708,352 KB
Línea de Comandos vs Interfaz Gráfica
Ventajas de Línea de Comandos:
Más potente
Mayor control
Explota todo el potencial del SO
Linux: Características
Software libre
Menos aplicaciones licenciadas
Soporte solo de comunidad
Desventajas de Windows y MacOS:
Requieren más recursos
Menos control sobre el sistema operativo