Um sistema de arquivos é o conjunto de estruturas lógicas e rotinas que permitem ao sistema operacional armazenar dados nas unidades de memória persistentes. Os arquivos são mapeados pelo sistema operacional em dispositivos físicos não voláteis. Os sistemas de arquivos podem ter diretórios de um ou dois níveis para organizar os arquivos.