CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
Gestión de Archivos.
1. Características para el Usuario:
- Almacenamiento
permanente de información.
- Nombres
estructurados.
lógicos y
- Se acceden a través de
llamadas al sistema
operativo o de bibliotecas
de utilidades.
¿Qué es un Archivo?
Un espacio lógico de direcciones contiguas usado para almacenar datos.
Tipos de Archivos:
- Datos:
Numéricos.
Carácter.
Binarios.
- Programas:
Código Fuente.
Archivos Objeto.
- Documentos.
Atributos del Archivo.
- Nombre: Información en formato legible para el usuario.
- Identificación única del archivo y del usuario: Descriptor interno del
archivo, dueño y grupo del archivo.
- Tipo de Archivo: Necesario en sistemas que proporcionan distintos
formatos de archivos
- Tamaño del Archivo: Número de Bytes.
- Protección: Control de Accesos y de las operaciones sobre el archivo.
- Información Temporal: De creación, de acceso, de modificación.
- Información de Control: Archivo oculto, de sistema, normal o directorio.
GESTIÓN DE ARCHIVOS Y DIRECTORIOS
2. Visión Física de los Archivos.
- Bloque:
Unidad de transferencia.
Parámetro fijo por sistema de archivos.
- Agrupación:
Unidad de Asignación
Aumenta la secuencialidad del archivo.
- Descripción de la estructura física:
Bloques utilizados.
Estructura de los Directorios:
- La estructura del directorio como los archivos residen
en discos.
- Los directorios se suelen implementar como archivos,
- Diversas estructuras de directorio.
Visión Lógica de los Archivos.
- Estructura de un Archivo:
Archivos de estructura compleja:
Archivos indexados.
Archivos de dispersión.
3. Sistemas de Archivos y Particiones:
- El sistema de archivos permite organizar la
información dentro de los dispositivos de
almacenamiento secundario en un formato inteligible
para el S.O.
- Previamente a la instalación del sistema de archivos
es necesario dividir físicamente, o lógicamente, los
discos en particiones; una partición es una porción e
un disco a la que se le dota de una identidad propia y
que puede ser manipulada por el sistema operativo
como una entidad lógica independiente.
- Una vez creadas las particiones, el S.O, debe crear
las estructuras de los sistemas de archivos dentro de
esas particiones.
Directorio con estructura de árbol:
- Los nombres absolutos contienen todo el
camino.
- Búsqueda eficiente y agrupación.
- Los nombres relativos parten del directorio de
trabajo o actual.
- Comandos: cd
Mkdir
Ls
Rm
4. Manejadores de Dispositivos:
- Un manejador por cada dispositivo, o clase de
dispositivo, del sistema.
- Su función principal es recibir órdenes de E/S de
alto nivel, y traducirlas al formato que entiende el
controlador del dispositivo, que es dependiente
de su hardware.
- Habitualmente, cada dispositivo tiene una cola de
peticiones pendientes, de forma que un
manejador puede atender simultáneamente a
varios dispositivos del mismo tipo.
- Una de las principales funciones de los
manejadores de dispositivos es recibir las
peticiones de entrada/salida y colocarlas en el
lugar adecuado de la cola de peticiones del
dispositivo afectado.
Servidor de Bloques:
- Se encarga de emitir los mandatos genéricos para
leer y escribir bloques a los manejadores de
dispositivo.
- La E/S de bloques de archivo, y sus posibles
optimizaciones, se lleva a cabo en este nivel del
servidor de archivos.
- Las operaciones se traducen a llamadas de los
manejadores de cada tipo de dispositivo específico
y se pasan al nivel inferior del sistema de archivos.
Servidor de Archivos:
- Para proporcionar un acceso eficiente y sencillo
a los dispositivos de almacenamiento, todos los
sistemas operativos tienen un servidor de
archivos que permite almacenar, buscar y leer
datos fácilmente.
5. Gestión de espacio libre:
- Mapas de bits: Un bit por recurso existente
(descriptor de archivo, bloque o agrupación). Si
el recurso está libre el valor del bit asociado al
mismo es 1, si está ocupado es 0.
- Listas de recursos libres: Mantener enlazados
en una lista todos los recursos disponibles
manteniendo un apuntador al primer elemento
de la lista.
Cache de Bloques:
- Fundamento:
Proximidad espacial.
Proximidad temporal.
- Dos clases de Flujo de E/S:
Usan una sola vez cada bloque.
Usan repetidamente los bloques.
- Acceso a disco mucho más lento que el
acceso a memoria.
Sistema de Archivos Virtuales:
- Interfaz de llamadas de entrada/salida del
sistema y de pasar al módulo de
organización de archivos la información
necesaria para ejecutar los servicios pedidos
por los usuarios.
- Servicios:
Manejo de Directorios.
Gestión de Nombres.
Algunos servicios de seguridad.
Integración dentro del servidor de archivos de
distintos tipos de sistemas de archivos.