SlideShare una empresa de Scribd logo
1 de 27
GESTIÓN DE ARCHIVOS
1. Introducción a la Gestión de Archivos
2. Organización y acceso a los ficheros
3. Directorios
1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS
El sistema de archivos proporciona el mecanismo para el almacenamiento y
el acceso en línea a datos y programas.
Consta de dos partes:
- Colección de archivos: almacena datos relacionados.
- Estructura de archivos: organiza u proporciona información.
1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS
Un archivo es:Un archivo es:
• Una colección de información relacionada con nombre que se guarda en
almacenamiento secundario.
-Residencia: almacenamiento permanente.
-Acceso: A través de “system calls”
• Desde la perspectiva del usuario, es la porción más pequeña de
almacenamiento secundario lógico.
• Es una secuencia de bits, bytes, líneas o registros cuyo significado es
definido por el creador y el usuario del mismo.
• Oculta complejidad interna al usuario
• Es una colección de información relacionada, con un nombre asignado, que
se graba en almacenamiento secundario.
• Un archivo tiene una estructura definida de acuerdo a su tipo.
1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS
SISTEMA DE ARCHIVOS:
Un sistema de archivos es un dispositivo de software, encargado de la
administración de la información (acceso, verificación y manipulación).
El SO es responsable de la siguientes actividades relacionadas con la
administración de archivos:
• Crear y eliminar archivos.
• Crear y eliminar directorios
• Dar soporte a primitivas para la manipulación de archivos y directorios.
• Hacer un mapa de los archivos en el almacenamiento secundario.
• Respaldar archivos en medios de almacenamiento estables.
ATRIBUTOS DE ARCHIVOS
Un archivo posee atributos que varían de un sistema operativo a otro:
Nombre: El nombre simbólico del archivo es la única información que se
mantiene en forma legible para los humanos. En algunos SO hacen distinción e
mayúsculas y minúsculas
Tipo: Esta información es necesaria para aquellos sistemas que se soportan
diferentes tipos.
Ubicación: Es un apuntador a un dispositivo y a la ubicación del archivo en
dicho dispositivo.
Tamaño: Este atributo se incluyen el tamaño actual del archivo y posiblemente
el tamaño máximo permitido.
Protección: Información de control de acceso que determina quien puede leer,
escribir, ejecutar, etc. el archivo.
Hora: Esta información se puede mantener para 1) la creación, 2) la última
modificación y 3) el último uso. Estos datos pueden ser útiles para protección,
seguridad y control de acceso.
TIPOS DE ARCHIVOS
De acuerdo a su estructura los archivos pueden ser de los siguientes tipos:
• Texto:Texto: Secuencia de caracteres organizados en líneas.
• Fuente:Fuente: Secuencia de subrutinas y funciones.
• Objeto:Objeto: Secuencia de bytes organizados en bloques que pueden ser entendidos por
el enlazador del sistema.
• Ejecutable:Ejecutable: Secuencia de secciones de código que el cargador puede llevar a la
memoria y ejecutar.
TIPOS DEARCHIVOS
Archivos relacionados agrupados en un
archivo, a veces comprimido, para
archivarlo o almacenarlo
Arc, zip, tarArchivo
Archivo ASCII o binario en un formato
para impresión o vista
Ps. Dvi, gifImpresión o vista
Bibliotecas de rutinas para
programadores
Lib, a , DLLBiblioteca
Varios formatos de procesador de
palabras.
tex, doc, etc.Procesador de palabras
Datos textuales, documentos.Txt, docTexto
Comando al intérprete de comandosBat, shPor lotes
Código fuente en varios lenguajesC, cc, pas, java, asm, plCódigo Fuente
Compilado, en lenguaje de máquinaObj,oObjeto
Programa en lenguaje de máquina listo
para correr.
Exe, com, bin o ningunaEjecutable
FunciónExtensión UsualTipo de Archivo
OPERACIONES SOBRE ARCHIVOS
Crear un archivo
Escribir un archivo
Leer un archivo
Reposicionarse dentro de un archivo
Borrar un archivo
Truncar un archivo
MÉTODOS DE ACCESO
 Existe varias formas para acceder a la información en archivo.
 Acceso Secuencial.- La información se lee en orden, un registro después
de otro, es el más común. Ejm: Editores, compiladores.
MÉTODOS DE ACCESO
 Acceso Directo.-El proceso puede leer el registro en cualquier orden,
permitiendo leer o escribir bloques arbitrariamente.
Estos son útiles para un acceso inmediato en grandes cantidades de
información. Ejm: BD
ESTRUCTURA DE DIRECTORIOS
 Debido a que los sistemas de archivos pueden ser
extensos, para manejar estos datos necesitamos
organizarlos.
ESTRUCTURA DE DIRECTORIOS
ESTRUCTURA DE DIRECTORIOS
La organización se realiza en dos partes:
 El Sistema de Archivos se descompone en
particiones (minidiscos(IBM), volúmenes (PC,MAC) ).
 Cada partición contiene información acerca de los
archivos dentro de ella, esta información se mantiene en
entradas en un Directorio de Dispositivo (Tabla de
contenido de volúmnes) -> Nombre, ubucación, tamaño,
y tipo
Directorio de un solo nivel
•Es la estructura más sencilla de directorios.
•Un único directorio para todos los usuarios
Problemas:
Nombre únicos.
Difícil de organizar los archivos. (es un atarea abrumadora hacer un
seguimiento a tantos archivos)
Directorio de dos niveles
•Separa directorios para cada usuario (User File Directory UFD).
•Se debe conocer el camino completo del archivo
•Pueden tener archivos con nombres similares los diferentes usuarios.
•Búsqueda eficiente
• Aisla a los usuarios
•Ventaja: independencia.
•Desventajas: no permite cooperación entre usuarios.
•Nombres de rutas: Nombre del usuario + Nombre del archivo.
Directorio con estructura de árbol
•Búsqueda eficiente
•Capacidad de tener grupos
•Se trabaja con directorios concurrentes
•Ruta absoluta o relativa
•Se puede crear nuevos archivos o directorio en el directorio actual
•Un directorio contiene archivos o subdirectorios.
•Para cambiar de directorio se hace una llamada al sistema (chage direc tory)
•Políticas de eliminación de directorios
Directorio de gráfica acíclica
•Una gráfica sin ciclos
•Tiene directorios y archivos compartidos
•Maneja dos diferentes nombres (aliases)
•Enlace o Link a otro directorio o archivo.
•Para eliminar hay que eliminar hasta el ultimo enlce.
•Puede tener multiples nombres de rutas absolutas.
PROTECCIÓN
Cuando se guarda información, esta debe ser confiable, es decir protegerla
contra daño físico y contra un acceso incorrecto.
La confiabilidad se proporciona mediante copias duplicadas de archivos.
La protección puede proporcionarse de muchas maneras
Remover físicamente los discos flexibles.
Mediante el tipo de acceso controlado limitando los tipos de acceso que
se pueden hacer a los archivos.
Protección asignando contraseña a cada archivo
PROTECCIÓN
Tipo de Acceso:
 Prohibir completamente el acceso
 Proporcionar un acceso libre
 Acceso controlado
Se pude controlar las operaciones de:
- Leer
- Escribir
- Ejecutar
- Anexar
- Borrar
- Listar
PROTECCIÓN
Un enfoque común para el problema de la protección consiste en hacer que el
acceso dependa de la identificación del usuario.
Listas y grupos
 Propietarios
 Grupos
 Universo
MÉTODOS DE ASIGNACIÓN
 Consiste en asignar espacio a los archivos de
manera que el espacio del disco se utilice
eficazmente y se pueda tener acceso a los archivos
con rapidez.
 Existen tres métodos principales:
 Contigua
 Enlazada
 Indizada
Asignación Contigua
 Requiere que cada archivo ocupe un conjunto de bloques
contiguos en el disco.
 El acceso secuencial es soportada
 Fragmanetación externa (Compactación)
 Los archivos pueden crecer
Asignación Contigua
Asignación Enlazada
 Resuelve los problemas de la asignación contigua
 Cada archivo es una lista enlazada de bloques, estos pueden estar
dispersos en cualquier parte del disco.
 El directorio contiene un apuntador al primer y al último archivo del
disco.
 El principal problema es que solo puede ser utiliza para archivos de acceso
secuencia
 Otro problema es que se necesita tener espacio en los bloque para los
apuntadores. Una solución son los agrupamientos (clusters)
 Problemas en la confiailidad.
Asignación Enlazada
Asignación Indizada
 Resuelve los problemas
de fragmentación
externa y de tamaño de
la asignación contigua
 Lleva los apuntadores
juntos a una ubicación:
El bloque índice
ADMINISTRACIÓN DEL ESPACIO LIBRE
 Para dar seguimiento al espacio libre en disco, el
sistema mantiene una lista Lista de espacio libre, la
cual registra todos lo bloques del disco que están
libres aquellos que no están asignados a un archivo
o directorio.

Más contenido relacionado

La actualidad más candente

Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
Sistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasSistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasJuan Novelo
 
63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-javaGilberto Garcia Zavaleta
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datosguesta67b7c
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-softwaremenamigue
 
Base de de datos( historia y sus tipos)
Base de de datos( historia y sus tipos)Base de de datos( historia y sus tipos)
Base de de datos( historia y sus tipos)Carlos Torres
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos MelaniLoza
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessuniv of pamplona
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosJose Armando Velazquez Mijangos
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con MysqlBrenditaLr
 

La actualidad más candente (20)

Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Sistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasSistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y Politicas
 
63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-software
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
Base de de datos( historia y sus tipos)
Base de de datos( historia y sus tipos)Base de de datos( historia y sus tipos)
Base de de datos( historia y sus tipos)
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Base de datos Transaccional
Base de datos TransaccionalBase de datos Transaccional
Base de datos Transaccional
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
 
Kendall
KendallKendall
Kendall
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysql
 
Características de MySQL
Características de MySQLCaracterísticas de MySQL
Características de MySQL
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Similar a Gestión de archivos: Introducción y organización

Similar a Gestión de archivos: Introducción y organización (20)

Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivos
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Gestionde fichero
Gestionde ficheroGestionde fichero
Gestionde fichero
 
Fichero
FicheroFichero
Fichero
 
Gestión de Almacenamiento
Gestión de AlmacenamientoGestión de Almacenamiento
Gestión de Almacenamiento
 
Ensayo (Gestion de Archivos)
Ensayo (Gestion de Archivos)Ensayo (Gestion de Archivos)
Ensayo (Gestion de Archivos)
 
Diseño de archivos, grupo 4
Diseño de archivos, grupo 4Diseño de archivos, grupo 4
Diseño de archivos, grupo 4
 
Sistem,as oparartivo
Sistem,as oparartivoSistem,as oparartivo
Sistem,as oparartivo
 
Proyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SOProyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SO
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Exposicion de s.o
Exposicion de s.oExposicion de s.o
Exposicion de s.o
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5
 
Archivos 2016
Archivos 2016Archivos 2016
Archivos 2016
 
Gestion de archivos Iuta
Gestion de archivos IutaGestion de archivos Iuta
Gestion de archivos Iuta
 
Administracion De Archivos Vi
Administracion De Archivos ViAdministracion De Archivos Vi
Administracion De Archivos Vi
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Seguridad en los sistemas de archivos
Seguridad en los sistemas de archivosSeguridad en los sistemas de archivos
Seguridad en los sistemas de archivos
 

Gestión de archivos: Introducción y organización

  • 1. GESTIÓN DE ARCHIVOS 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios
  • 2. 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS El sistema de archivos proporciona el mecanismo para el almacenamiento y el acceso en línea a datos y programas. Consta de dos partes: - Colección de archivos: almacena datos relacionados. - Estructura de archivos: organiza u proporciona información.
  • 3. 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS Un archivo es:Un archivo es: • Una colección de información relacionada con nombre que se guarda en almacenamiento secundario. -Residencia: almacenamiento permanente. -Acceso: A través de “system calls” • Desde la perspectiva del usuario, es la porción más pequeña de almacenamiento secundario lógico. • Es una secuencia de bits, bytes, líneas o registros cuyo significado es definido por el creador y el usuario del mismo. • Oculta complejidad interna al usuario • Es una colección de información relacionada, con un nombre asignado, que se graba en almacenamiento secundario. • Un archivo tiene una estructura definida de acuerdo a su tipo.
  • 4. 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS SISTEMA DE ARCHIVOS: Un sistema de archivos es un dispositivo de software, encargado de la administración de la información (acceso, verificación y manipulación). El SO es responsable de la siguientes actividades relacionadas con la administración de archivos: • Crear y eliminar archivos. • Crear y eliminar directorios • Dar soporte a primitivas para la manipulación de archivos y directorios. • Hacer un mapa de los archivos en el almacenamiento secundario. • Respaldar archivos en medios de almacenamiento estables.
  • 5. ATRIBUTOS DE ARCHIVOS Un archivo posee atributos que varían de un sistema operativo a otro: Nombre: El nombre simbólico del archivo es la única información que se mantiene en forma legible para los humanos. En algunos SO hacen distinción e mayúsculas y minúsculas Tipo: Esta información es necesaria para aquellos sistemas que se soportan diferentes tipos. Ubicación: Es un apuntador a un dispositivo y a la ubicación del archivo en dicho dispositivo. Tamaño: Este atributo se incluyen el tamaño actual del archivo y posiblemente el tamaño máximo permitido. Protección: Información de control de acceso que determina quien puede leer, escribir, ejecutar, etc. el archivo. Hora: Esta información se puede mantener para 1) la creación, 2) la última modificación y 3) el último uso. Estos datos pueden ser útiles para protección, seguridad y control de acceso.
  • 6. TIPOS DE ARCHIVOS De acuerdo a su estructura los archivos pueden ser de los siguientes tipos: • Texto:Texto: Secuencia de caracteres organizados en líneas. • Fuente:Fuente: Secuencia de subrutinas y funciones. • Objeto:Objeto: Secuencia de bytes organizados en bloques que pueden ser entendidos por el enlazador del sistema. • Ejecutable:Ejecutable: Secuencia de secciones de código que el cargador puede llevar a la memoria y ejecutar.
  • 7. TIPOS DEARCHIVOS Archivos relacionados agrupados en un archivo, a veces comprimido, para archivarlo o almacenarlo Arc, zip, tarArchivo Archivo ASCII o binario en un formato para impresión o vista Ps. Dvi, gifImpresión o vista Bibliotecas de rutinas para programadores Lib, a , DLLBiblioteca Varios formatos de procesador de palabras. tex, doc, etc.Procesador de palabras Datos textuales, documentos.Txt, docTexto Comando al intérprete de comandosBat, shPor lotes Código fuente en varios lenguajesC, cc, pas, java, asm, plCódigo Fuente Compilado, en lenguaje de máquinaObj,oObjeto Programa en lenguaje de máquina listo para correr. Exe, com, bin o ningunaEjecutable FunciónExtensión UsualTipo de Archivo
  • 8. OPERACIONES SOBRE ARCHIVOS Crear un archivo Escribir un archivo Leer un archivo Reposicionarse dentro de un archivo Borrar un archivo Truncar un archivo
  • 9. MÉTODOS DE ACCESO  Existe varias formas para acceder a la información en archivo.  Acceso Secuencial.- La información se lee en orden, un registro después de otro, es el más común. Ejm: Editores, compiladores.
  • 10. MÉTODOS DE ACCESO  Acceso Directo.-El proceso puede leer el registro en cualquier orden, permitiendo leer o escribir bloques arbitrariamente. Estos son útiles para un acceso inmediato en grandes cantidades de información. Ejm: BD
  • 11. ESTRUCTURA DE DIRECTORIOS  Debido a que los sistemas de archivos pueden ser extensos, para manejar estos datos necesitamos organizarlos.
  • 13. ESTRUCTURA DE DIRECTORIOS La organización se realiza en dos partes:  El Sistema de Archivos se descompone en particiones (minidiscos(IBM), volúmenes (PC,MAC) ).  Cada partición contiene información acerca de los archivos dentro de ella, esta información se mantiene en entradas en un Directorio de Dispositivo (Tabla de contenido de volúmnes) -> Nombre, ubucación, tamaño, y tipo
  • 14. Directorio de un solo nivel •Es la estructura más sencilla de directorios. •Un único directorio para todos los usuarios Problemas: Nombre únicos. Difícil de organizar los archivos. (es un atarea abrumadora hacer un seguimiento a tantos archivos)
  • 15. Directorio de dos niveles •Separa directorios para cada usuario (User File Directory UFD). •Se debe conocer el camino completo del archivo •Pueden tener archivos con nombres similares los diferentes usuarios. •Búsqueda eficiente • Aisla a los usuarios •Ventaja: independencia. •Desventajas: no permite cooperación entre usuarios. •Nombres de rutas: Nombre del usuario + Nombre del archivo.
  • 16. Directorio con estructura de árbol •Búsqueda eficiente •Capacidad de tener grupos •Se trabaja con directorios concurrentes •Ruta absoluta o relativa •Se puede crear nuevos archivos o directorio en el directorio actual •Un directorio contiene archivos o subdirectorios. •Para cambiar de directorio se hace una llamada al sistema (chage direc tory) •Políticas de eliminación de directorios
  • 17. Directorio de gráfica acíclica •Una gráfica sin ciclos •Tiene directorios y archivos compartidos •Maneja dos diferentes nombres (aliases) •Enlace o Link a otro directorio o archivo. •Para eliminar hay que eliminar hasta el ultimo enlce. •Puede tener multiples nombres de rutas absolutas.
  • 18. PROTECCIÓN Cuando se guarda información, esta debe ser confiable, es decir protegerla contra daño físico y contra un acceso incorrecto. La confiabilidad se proporciona mediante copias duplicadas de archivos. La protección puede proporcionarse de muchas maneras Remover físicamente los discos flexibles. Mediante el tipo de acceso controlado limitando los tipos de acceso que se pueden hacer a los archivos. Protección asignando contraseña a cada archivo
  • 19. PROTECCIÓN Tipo de Acceso:  Prohibir completamente el acceso  Proporcionar un acceso libre  Acceso controlado Se pude controlar las operaciones de: - Leer - Escribir - Ejecutar - Anexar - Borrar - Listar
  • 20. PROTECCIÓN Un enfoque común para el problema de la protección consiste en hacer que el acceso dependa de la identificación del usuario. Listas y grupos  Propietarios  Grupos  Universo
  • 21. MÉTODOS DE ASIGNACIÓN  Consiste en asignar espacio a los archivos de manera que el espacio del disco se utilice eficazmente y se pueda tener acceso a los archivos con rapidez.  Existen tres métodos principales:  Contigua  Enlazada  Indizada
  • 22. Asignación Contigua  Requiere que cada archivo ocupe un conjunto de bloques contiguos en el disco.  El acceso secuencial es soportada  Fragmanetación externa (Compactación)  Los archivos pueden crecer
  • 24. Asignación Enlazada  Resuelve los problemas de la asignación contigua  Cada archivo es una lista enlazada de bloques, estos pueden estar dispersos en cualquier parte del disco.  El directorio contiene un apuntador al primer y al último archivo del disco.  El principal problema es que solo puede ser utiliza para archivos de acceso secuencia  Otro problema es que se necesita tener espacio en los bloque para los apuntadores. Una solución son los agrupamientos (clusters)  Problemas en la confiailidad.
  • 26. Asignación Indizada  Resuelve los problemas de fragmentación externa y de tamaño de la asignación contigua  Lleva los apuntadores juntos a una ubicación: El bloque índice
  • 27. ADMINISTRACIÓN DEL ESPACIO LIBRE  Para dar seguimiento al espacio libre en disco, el sistema mantiene una lista Lista de espacio libre, la cual registra todos lo bloques del disco que están libres aquellos que no están asignados a un archivo o directorio.