Sistema de arquivos
O sistema de arquivos é a parte do sistema operacional mais visível para os usuários.
Durante o tempo todo, usuários manipulam arquivos contendo textos, planilhas, desenhos, figuras, jogos, etc.
Tipos de arquivos
Diferentes tipos de informação podem ser armazenados em um arquivo:
programas fonte,
texto,
dados numéricos,
som,
imagem
Cada arquivo possui uma estrutura interna, conforme a aplicação que utiliza-o.
O SO deve conhecer a estrutura interna dos arquivos. Para ter esse conhecimento, o SO vai ser maior e mais complexo.
Então, em geral, o conhecimento do SO se limita às informações contidas na extensão do arquivo. Isto já lhe permite bloquear algumas operações inválidas.
Por exemplo, pode recusar-se a imprimir um arquivo que contenha um programa executável.