Cursos / Redes de Computadores / Sistemas Operacionais / Aula

arrow_back Aula 07 - Gerenciamento de Arquivos

Operações com Arquivos

Os sistemas de arquivos possuem conjuntos de operações diferentes, mas eles disponibilizam, basicamente, os seguintes recursos de acesso e manipulação de arquivos:

Operação Descrição
Criar O arquivo é criado sem dados e alguns atributos são preenchidos
Apagar Para excluir um arquivo, uma solicitação explícita deve ser enviada ao sistema operacional.
Abrir Os atributos e localização do arquivo no disco têm que ser enviado à memória para que o processo possa acessar os dados
Fechar Como arquivos abertos ocupam boa parte da memória reservada aos processos, é essencial uma chamada de sistemas que libere o espaço de memória de um arquivo que não será mais utilizado.
Ler Os dados são lidos de acordo com uma posição predefinida e de uma quantidade de bytes.
Escrever Os dados serão copiados da memória para uma posição predefinida; caso seja no fim do arquivo, seu tamanho será aumentado, caso não, os dados serão substituídos.
Acrescentar Variação da escrita que a restringe apenas para o final do arquivo, sem sobrescrever dados já existentes.
Posicionar Define uma posição específica do arquivo para leitura e escrita. Basicamente, informa a partir de que byte o dado será lido ou escrito no arquivo.
Ler atributos Para obter as informações presentes nos atributos dos arquivos, essa chamada é bastante útil para diversas situações, por exemplo, quando queremos ordenar nossos arquivos pelo seu tamanho.
Alterar atributos Alguns arquivos podem ser alterados. Um exemplo simples é alterar as permissões de acesso ao arquivo.
Renomear Chamada para alteração do nome do arquivo.
Quadro 1 - Operações de manipulação de arquivos

Versão 5.3 - Todos os Direitos reservados