Quais são as cinco principais atividades de um sistema operacional em relação ao gerenciamento de arquivos?
Criação e exclusão de arquivos
A criação e eliminação de arquivos são fundamentais para as operações do computador. No primeiro caso, os dados não podem ser armazenados de maneira eficiente, a menos que estejam organizados em alguma forma de estrutura de arquivos. No segundo caso, o armazenamento permanente seria preenchido rapidamente se os arquivos não fossem excluídos ou o espaço ocupado por eles para novos arquivos fosse reatribuído.
Criação e remoção de diretórios
Como corolário da necessidade de armazenar dados em arquivos, os últimos precisam ser acomodados em diretórios ou pastas para permitir armazenamento e recuperação eficientes. Isso é particularmente verdadeiro no caso de computadores pessoais nos quais os usuários precisam navegar para um ou mais arquivos específicos para acessá-los. Sem qualquer forma de compartimentalização, isso seria uma tarefa penosa, se não impossível. Assim como na exclusão de arquivos, pastas ou diretórios desnecessários precisam ser excluídos para manter o sistema organizado.
Instruções para manipulação de arquivos
Como os sistemas operacionais permitem que o software aplicativo execute manipulação de arquivos usando instruções simbólicas, o próprio sistema operacional precisa ter um conjunto de instruções no nível da máquina para permitir uma interface direta com o hardware. As instruções simbólicas do aplicativo precisam ser traduzidas em instruções no nível da máquina por um intérprete ou pela compilação do código do aplicativo. O sistema operacional contém provisões para o gerenciamento dessa manipulação de arquivos no nível da máquina.
Alocação de armazenamento permanente
Os sistemas operacionais precisam ser capazes de atribuir arquivos e pastas à sua localização específica em armazenamento permanente, a fim de armazená-los e recuperá-los. Isso será registrado em um tipo de diretório de disco que varia de acordo com o sistema ou sistemas de arquivos que o sistema operacional usa. O sistema operacional incluirá um mecanismo para localizar os segmentos separados nos quais você dividiu um arquivo.
Backup de arquivos
Os arquivos representam um investimento considerável no tempo, no esforço intelectual e, muitas vezes, também no dinheiro, de modo que sua perda pode ter um impacto severo. Os dispositivos de armazenamento permanente de um computador geralmente contêm vários componentes mecânicos que podem falhar e o próprio meio de armazenamento pode degradar. Uma função dos sistemas operacionais é evitar o risco de perda de dados fazendo backup de arquivos em mídia adicional segura e estável em um sistema redundante.