Cursos / Informática para Internet / Sistemas Operacionais / Aula
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. |
Versão 5.3 - Todos os Direitos reservados