Sistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais: Sistema de Arquivos
OPERACIONAIS
Sistema de arquivos
Múltiplos processos
Deve ser possível A informação deve têm que ser capazes
armazenar um sobreviver ao de acessar a
grande volume de término do processo
que a usa informação
informações
concorrentemente
Sistema de arquivos
Os sistemas de arquivos servem para facilitar a
organização de arquivos sob o ponto de vista do
armazenamento e de sua identificação.
Para que esse gerenciamento aconteça, é preciso que o
sistema de arquivos realize operações para criar, excluir
ou remover arquivos. Além dessas funções, podemos
mencionar outras básicas, como abrir, ler, gravar, Fonte: Shutterstock
recursos distinto.
Operações dos sistema de arquivos
Para o S.O, quando um arquivo precisa ser aberto,
criado, fechado, enfim, qualquer uma das funções que
o sistema de arquivos precisa desempenhar, temos de
saber que a operação em andamento é compreendida
pelo computador como um processo que deverá ser
executado e direcionar o driver correto para que essa
ação aconteça (podemos chamar de driver o conjunto Fonte: Shutterstock
demais.
Essa ligação pode ser através de uma definição de idade,
altura, sexo e classe social que sejam compatíveis.
É essencial que exista um dado em comum entre os
registros do arquivo para que se obtenha tal indexação.
Esse dado em comum é chamado de chave de acesso.
Organização de Arquivos
c. Relativa ou direta
Refere-se à alocação dinâmica e aleatória do arquivo.
Por esse motivo, ele poderá ser localizado a partir de
uma chave de acesso e do local em que está
armazenado.
O sistema de arquivos terá a responsabilidade de
gerenciar o caminho do dispositivo ou local de
armazenamento do arquivo.
Dessa forma, permite não apenas facilitar a localização
dele, como também especificar quais são as suas
características e atributos.
Nome do Arquivo
O nome do arquivo será limitado ao padrão e às regras
estabelecidas pelo sistema de arquivos.
A disponibilização dos possíveis nomes que os arquivos
podem assumir, conhecida como espaço de nomes.
A função do sistema de arquivos, é converter os nomes
em locais onde esse arquivo está armazenado.
Os nomes dos arquivos podem solicitar a ação de drivers
de dispositivos, de comunicação ou ainda que realizam a
interface com outros processos.
Os nomes podem fazer referência a dados já existentes,
ou que são gerados durante o processamento ou ainda, a
nenhum dado.
Nome do Arquivo
O sistema de arquivos identificará um arquivo a partir do
seu nome, que é uma sequência de caracteres que
podem conter letras maiúsculas, minúsculas, números,
dependendo do tipo de aplicação, obedecendo a uma
restrição de extensão e tipos de caracteres válidos .
Além dessas características, há também a possibilidade
de um usuário determinar de forma hierárquica a
organização dos seus arquivos, como se seguissem uma
estrutura em árvore:
Espaço de nomes hierárquico
• bin: nessa pasta, encontram-se arquivos executáveis, que são necessários para a
recuperação de dados e reparação de arquivos do sistema;
• etc: esse diretório armazena arquivos que servem para realizar a configuração de
arquivos locais e softwares;
• home: esse diretório está associado ao usuário direta ou indiretamente. Nesse
contexto, necessita da administração local;
• usr: esse diretório indica uma partição e os respectivos arquivos que podem ser
compartilhados no modo somente leitura.
outros dados que não são visíveis aos usuários mas que
são necessários para que o S.O implemente as operações
sobre arquivos.
Lembre-se de que o descritor é acessado em todas as
operações de leitura e escrita do arquivo.
Implementação do sistema de arquivos
Fonte: Shutterstock
Fonte: Shutterstock
Fonte: https://gifer.com/en/XlOL9
Recapitulando
Sistemas de Arquivos
Arquivos: atribuição de nomes, estrutura, tipos, acesso,
atributos e operações
Diretórios: diretórios simples, sistemas de diretório
hierárquico, nomes de caminho e operações
Introdução à implementação do sistema de arquivos.
Virtualização do sistema de arquivos e registro
Introdução à segurança e mecanismos de proteção