Site hosted by Angelfire.com: Build your free website today!

Desde el punto de vista del usuario, cómo se usan y qué propiedades tiene.

 

5.1 Nombres de Archivos

Los archivos son un mecanismo de abstracción: proporcionan una forma de almacenar información en el disco y leerla despues.

 

Cuando un proceso crea un archivo, le asigna un nombre. Cuando el proceso termina, el archivo sigue existiendo y otros procesos pueden acceder a él utilizando su nombre.

 

Las reglas exactas para nombrar archivos varian tanto de un sistema a otro, pero todos los sitemas operativospermiten cadenas de 1 a 8 caracteres como nombres de archvos validos. En muchos casos se permite también dígitos y caracteres especiales.

 

5.1.2 Estructura de Archivos

Los archivos pueden estructurarse de varias maneras. Tres posibles comunes son:

  1. Secuencia de bytes
  2. Secuencia de resgistros
  3. Árbol

 

 

 

 

 

 

 

 

 

 

 

 

 

5.1.3 Tipos de Archivos

Archivos Regulares: Son los que contienen información del usuario.

Directorios: Son archivos de sistema que sirven para mantener la estructura del sistema de archivos.

Archivos Especiales por Caracteres: Estan relacionados con E/S y sirven para modelar dispositivos deE/S en serie.

Archivos Especiales por Bloques: Sirven para modelar discos.

 

5.1.4 Acceso a Archivos

Los primeros sistemas operativos solo ofrecian un tipo de acceso a los archivos: Acceso Secuencial. En estos sistemas, un proceso podia leer todos los bytes o registros de un archivo en orden, comenzado por el principio, pero no podía saltar de un lado a otro y leerlos en desorden.

 

Los archivos cuyos bytes o registros se pueden leer en cualquier orden se denominan Archivos de Acceso Aleatorio. Los Archivos de Acceso Directo son esenciales para muchas aplicaciones.

 

5.1.5 Atributos de Archivos

Todo archivo tiene un nombre y ciertos datos. Además, todos los sistemas operativos asocian información adicional a cada archivo. Llamamos a estos datos adicionales Atributos del Archivo. La lista de atributos varia considerablemente de un sistema a otro.

 

5.1.6 Operaciones con Archivos

Los diferentes archivos ofrecen distintas operaciones de almacenamiento y recuperación.

  1. Create
  2. Delete
  3. Open
  4. Close
  5. Read
  6. Write
  7. Append
  8. Seek
  9. Get attributes
  10. Set attributes
  11. Rename
  12.