Entre las funciones de SO también se encuentra la gestión de la información que reside en el almacenamiento secundario (memoria externa) como es el caso de los discos duros.
Para manejar esa información los datos se organizan en colecciones de datos llamadas archivos o ficheros. Un archivo puede contener un documento de un procesador de textos, un programa ejecutable, un conjunto de órdenes al propio SO, etc.
El SO se encarga de trabajar con los archivos de forma que el usuario se despreocupe de los aspectos específicos del dispositivo periférico dónde está almacenada la información.
El subsistema encargado de la gestión de archivos es responsable de:
Para facilitar la organización e identificación de los archivos, así como la protección y uso compartido en entornos multiusuario, se recurre a estructuras jerárquicas(forma de árbol) compuestas por directorios y archivos.
Cualquier sistema operativo distingue entre estos tipos básicos de ficheros:
Es la forma de almacenar información y poderla recuperar después, haciendo transparente al usuario el funcionamiento real de los dispositivos de almacenamiento.

El archivo se identifica por su nombre, cuya longitud y caracteres que admite dependen del sistema de archivos.