4. ¿Qué es un sistema de archivos?
Es el aspecto mas visible de un S.O, los
archivos almacenan datos y programas, y el
sistema operativo implanta el concepto
abstracto de archivo administrando dispositivos
de almacenamiento masivo.
5. Concepto de archivo:
Un archivo es un conjunto de información
relacionada que ha sido definido por su creador,
pueden ser numéricos, alfabéticos, alfanuméricos
o binarios.
6. Organización del sistema de archivos
Administración de archivos es uno de los servicios
mas visibles del S.O, las cintas y los discos son
los medios de almacenamiento mas comunes.
7. Estructura de directorios
El directorio del dispositivo guarda
información como nombre, ubicación,
tamaño y tipo para todos los archivos de ese
dispositivo.
La información especifica que se conserva
para cada archivo en el directorio varia de
un S.O a otro.
8. Nombre del archivo:
Es la única información que se mantiene en forma
legible para el hombre. Son una forma de
almacenar información en un disco y volver a leerla
mas adelante.
9. Tipos de archivos:
Archivos regulares: son aquellos que
contienen información del usuario.
Directorios: son archivos de sistema para
el almacenamiento de una estructura del
sistema de archivos.
Archivos especiales de bloques: se utilizan
para modelar discos.
10. Ubicación:
Este es una apuntador al dispositivo y a la
ubicación del archivo en ese dispositivo.
Tamaño:
El tamaño actual del archivo y,
posiblemente el tamaño máximo
permitido.
11. Posición actual:
Este es un apuntador a la posición
actual de lectura o escritura del
archivo.
Protección:
Información de control de acceso
para establecer quien puede leer,
escribir, ejecutar, etc.
12. Recuento de uso: este valor indica el numero de
procesos que actualmente están usando el
archivo.
Hora, fecha e identificación de proceso: esta
información puede conservarse para creación,
ultima modificación y ultimo acceso. Estos datos
pueden servir para la protección y la supervisión
de la utilización.
13. Atributos de archivo
Atributo Que significa
Contraseña Contraseña necesaria para tener acceso al
archivo
Creador Identificador de la persona que creo el
archivo
Protección Quien debe tener acceso y de que forma
Propietario Propiedad actual
Bandera exclusiva para
lectura
0 lectura/escritura, 1 para lectura
exclusivamente
Bandera de ocultamiento 0 normal, 1 para exhibirse en listas
Bandera de sistemas 0 archivo normal, 1 archivo de sistema
Bandera de cerradura 0 no bloqueado, distinto de cero
bloqueado
Tiempo de creación Fecha y hora de creación del archivo.
Tiempo de ultimo acceso Fecha y hora del ultimo acceso.
Etc. …
14. Operaciones sobre archivos.
Creación de archivos: pasos para crear un
archivo. En primer lugar hay que encontrar
espacio en el sistema de archivo, en
segundo, hay que anotar el nuevo archivo
en el directorio.
15. Escritura de archivos: para escribir un archivo
efectuamos una llamada al sistema especificando el
nombre del archivo y la información que se
escribirá en el.
Lectura de archivos: para leer de un archivo
usamos una llamada al sistema que especifica el
nombre del archivo y el lugar donde debe colocarse
el siguiente bloque.
16. Reposición de archivos: se busca en el directorio la
entrada indicada y la posición actual se modifica de
manera que apunte al inicio del archivo.
Eliminación de archivos: para eliminar un archivo
buscamos su nombre en el directorio. Una vez
localizado, liberamos todo el espacio del archivo.
17. Métodos de accesos: Los archivos
almacenan información; cuando esta se
usa, es necesario obtenerla y cargarla en
la memoria del computador.
18. Protección de archivos
Nominación: Los esquemas de protección
de varios sistemas dependen de que el
usuario no tenga acceso a un archivo que
no puede nombrar; si no es capaz de
nombrarlo, entonces no es posible que
opere con el.
Contraseña: De la misma manera que el
acceso al computador se controla el
acceso a cada archivo.
19. Lista de acceso: Otra estrategia es hacer que el
acceso depende de la identidad del usuario.
20. Directorios
Sistemas jerárquicos de directorios: Un
directorio contiene por lo general varios
datos, uno por archivo.
Nombre de la ruta de acceso: Cuando el
sistema de archivos esta organizado como
un árbol de directorios, se necesita una
forma de determinar los nombres de los
archivos.
21. Operaciones con directorios
Crear: Se crea un directorio, excepto por
punto-punto, los que se colocan en el en
forma automática por el sistema.
Eliminar: Se elimina un directorio. Solo se
puede eliminar un directorio vacío.
Abrir directorio: Se pueden leer los
directorios.
Cerrar un directorio: Cuando se ha leido
un directorio, este debe cerrarse para
liberar el espacio de la tabla interna.
22. Cambiar el nombre: En muchos aspectos,
los directorios, los directorios son como
archivos y se les puede cambiar el nombre
al igual que estos.