ADMINISTRACION DE SISTEMA DE ARCHIVOS
GESTION DE ESPACIO
Se debe gestionar el espacio que no queda asignado actualmente a ningún archivo. Para llevar a cabo esto es necesario saber que bloques del disco están disponibles. Hace falta una tabla de asignación de disco además de una tabla de asignación de archivos
indexación.
Las secciones libres encadenadas.
tablas de bits.
MANEJO DE ESPACIO
Un método de asignación de espacio de disco determina la manera en que un sistema operativo controla los lugares del disco ocupados por cada archivo de datos.
IMPLEMENTACIONES DE ARCHVOS
Asignaciones Nodos I
Consiste en asociar a cada archivo una pequeña tabla llamada nodo-i (nodo-indice), que lista los atributos y las direcciones en disco de los bloques del archivo.
Asignacion indexada
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
Asignación por listas enlazadas
Es guardar cada uno como una lista enlazada de bloques de disco. Con este método es posible utilizar todos los bloques. No se pierde espacio por fragmentación del disco
Asignacion Contigua
El esquema de asignación mas sencillo es almacenar cada archivo como un bloque contigua de datos en el disco
Tipos de archivos
Especiales
Por Bloque
Acceder a discos a travez del sistema de archivos
Por caracter
Acceden a dispositivos tales como
Redes
Impresora
Terminales
Directorio
Mantienen la estructura del sistema
Normales
Pueden contener datos como:
Archivos binarios
Informacion de usuarios
METODOS DE ACCESO
Directo
Los archivos de acceso directo son muy útiles para obtener acceso inmediato a grandes cantidades de información.
Se basa en la premisa de que un archivo se compone de registro lógicos de longitud fija que permiten a los programas leer y escribir registros rápidamente
Secuencial
Ventajas:
Es el método de acceso más sencillo y común
La información del archivo se procesa en orden, un registro tras otro.
ARCHIVO
Nombres SO
MS-DOS
Ejectuables
EXE: Perteneciente al comando SORT
COM: Perteneciente al comando FORMAT
Linux
SH: Script de Shell, utilizado para crear pequeños programas
PY: Script en lenguaje Python
ELF: Formato binario estandar en GNU/Linux
Windows
Datos
XLS: documento de Excel
DOC: documento Word
TXT: cuadro de texto.
Ejecutables
DLL: Librería, extensión de aplicación.
EXE: formato de una aplicación
Concepto
colección de información que reside en el almacenamiento secundario.