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

  1. 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

  1. Características Adicionales:

  • Transferencia de información entre archivos

  • Recursos de respaldo y recuperación

  • Interfaz amigable para el usuario

Tipos de Archivos

  1. Por Contenido:

  • Archivos de Datos: mp3, mp4, txt (no ejecutables)

  • Archivos de Programa: .exe, drivers (ejecutables)

  1. Por Perspectiva:

  • Archivo Físico: Relacionado directamente con el hardware

  • Archivo Lógico: Perspectiva del usuario (conjunto de caracteres)

Estructura de Directorios

  1. 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)

  1. 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
  1. Gestión de Archivos

  • Crear archivos

  • Compartir archivos

  • Administrar archivos

  1. Asignación de Espacio

  • Asignar espacio para nuevos archivos

  1. 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