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:
- Secuencia de bytes
- Secuencia de resgistros
- Á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.
- Create
- Delete
- Open
- Close
- Read
- Write
- Append
- Seek
- Get attributes
- Set attributes
- Rename