Unidade H 1 - Sistema de arquivos
Síntese
- O sistema operacional é responsável por apresentar de uma interface amigável para gerenciamento de arquivos; o sistema de arquivos do sistema operacional irá viabilizar o gerenciamento dos arquivos do sistema;
- Arquivo é uma estrutura, que fica armazenada em um meio e que contem dados que fazem sentido para algum usuário, mas não tem importância para o sistema operacional.
- Diretórios são arquivos especiais – seu conteúdo são listas de arquivos e outros diretórios. Os diretórios são úteis para facilitar a organização dos arquivos do sistema/usuários.
- Um disco (ou outro meio de armazenamento) deverá ter pelo menus uma partição (que é ma divisão lógica) com um sistema de arquivos (que determina como os arquivos são armazenados).
- Todo arquivo possui uma estrutura interna, seus dados poderão ser estruturados na forma de linhas/parágrafos, registros, código ou pixels; outras formas podem ser encontradas e/ou desenvolvidas.
- O sistema operacional poderá acessar os arquivos de diversas formas (sequencial, relativo, ou posição corrente); a escolha do método irá depender do tipo de arquivo/aplicação que está sendo usada.
- O arquivo possui uma estrutura de dados para seu controle – chamada descritor de arquivo, que controla diversas informações de todos os arquivos do disco; cada arquivo possui um descritor de arquivo;
- o sistema de arquivos mantém uma tabela de descritores de arquivos abertos – para controlar quais arquivos estão abertos e por quais processos em determinado momento;
- o sistema de arquivos mantém uma outra tabela de arquivos abertos por processo – para controlar variáveis que são pertinentes para um processo especificamente;