Un sistema de gestión de archivos proporciona servicios relacionados con el uso, organización y acceso a archivos. Los archivos se pueden organizar de varias formas como secuencial, secuencial indexado o directo. Funciones clave incluyen la gestión del directorio, asignación de espacio en disco y control de acceso. Tanto UNIX como Windows usan esquemas de archivos jerárquicos con índices para permitir el acceso rápido y la asignación flexible de espacio en disco.