sistemas operacionais executar a função vital de ser a ponte entre o hardware eo software de um computador. Eles fornecem um ambiente onde o software pode ser escrito sem a necessidade de atender às especificidades do hardware subjacente, o que era necessário nos dias anteriores da computação. Existem vários sistemas de operação amplamente utilizadas que diferem umas das outras em muitos aspectos. No entanto, cada um deles executa uma série de funções semelhantes, incluindo a execução de instruções básicas, quer compilados ou interpreted- e também o gerenciamento de processos, memória, entrada e saída, armazenamento, operações de rede e operações de arquivo e pasta / diretório. Há cinco principais funções de gerenciamento de arquivos que um operacional controla sistema.
Criando e excluindo arquivos
Criação de arquivo e exclusão são fundamentais para operações de computador. No primeiro caso, os dados não podem ser armazenados de uma maneira eficiente, a menos que providenciado em alguma forma de estrutura de ficheiros. Neste último, o armazenamento permanente iria encher-se rapidamente se os arquivos não foram excluídos eo espaço ocupado por eles realocados para novos arquivos.
Criação e exclusão de Diretórios
Como corolário a necessidade de armazenar dados em arquivos, arquivos de si mesmos precisam ser organizados em diretórios ou pastas, a fim de permitir o seu armazenamento e recuperação eficiente. Isto é particularmente verdade no caso dos computadores pessoais quando o usuário precisa para navegar para um ou mais específicos de arquivos para acessá-los. Sem alguma forma de compartimentação, isso provaria uma onerosa, se não impossível tarefa. Muito parecido com exclusão de arquivo, diretórios ou pastas desnecessárias precisam ser removidos, a fim de manter o sistema organizado.
Arquivo Instruções de Manipulação
Como os sistemas operacionais permitem software aplicativo para executar manipulação de arquivos usando instruções simbólicos, o próprio sistema operacional precisa de ter uma instrução de nível de máquina definido, a fim de interagir com o hardware diretamente. instruções simbólicas da aplicação precisa ser traduzido para as instruções de nível de máquina ou por um intérprete ou compilando o código do aplicativo. O sistema operacional contém disposições para gerir esta manipulação de arquivos de nível de máquina.
Mapeamento para armazenamento permanente
sistemas operacionais precisam ser capazes de mapear arquivos e pastas para a sua localização física no armazenamento permanente, a fim de ser capaz de armazenar e recuperá-los. Este será gravado em alguma forma de diretório do disco que varia de acordo com o sistema de arquivos ou sistemas que o sistema operacional usa. O sistema operacional irá incluir um mecanismo para localizar os segmentos de arquivo separadas onde dividiu um arquivo.
Copiando Arquivos
Arquivos representam um investimento considerável de tempo, esforço intelectual e muitas vezes dinheiro, bem como, portanto, sua perda pode ter um impacto grave. dispositivos de armazenamento permanente do computador geralmente contêm um número de dispositivos mecânicos que podem falhar, e os meios de armazenamento em si pode degradar. A função dos sistemas operacionais é para prevenir o risco de perda de dados, apoiando-se arquivos em mídia seguras e estáveis adicionais em um sistema redundante.