Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sistema de Arquivos, Lucas Codeco Mapa Mental 10 SO 2023/1 -…
Interface do Sistema de Arquivos
Estrutura de arquivos
Sequencial
Mais comum
Usado por editores e compiladores
Direto/relativo
Arquivo é composto por registros lógicos
de tamanho fixo
combinação de ambos forma outros métodos
Ex.: indexados
Metodos de acesso
Sequência não-estruturada de bytes
Estratégia adotada pelo UNIX e pelo Windows
Forma mais simples de organização de arquivos
Vantagem
flexibilidade para criar estruturas de dados
Sequência de registros
Operação de leitura retorna um registro
Operação de escrita sobrepõe/anexa um registro
Árvore de registros
Cada registro é associado a uma chave
Computadores de grande porte/aplicações que
fazem muita leitura aleatória
Estrutura de diretório
Nível unico
não permite que
usuários criem arquivos com o mesmo no
Dois níveis
para cada usuário existe um diretório particular
controle é indexado pelo nome do usuário
Hierárquico em árvore
diretório pode conter arquivos e outros
diretórios
Subdiretórios
Operações
Criar
Excluir
Truncar
Gravar
Ler
Reposicionar
Abertura e fechamento
SO fornece system calls
Opem
Move o conteúdo da entrada Fi para a estrutura de diretório no disco
Close
Move o conteúdo da entrada para a memória
Atributos
Local
Nome
Proteção
Tamanho
Identificador
Tipo
Hora, data e id do usuário
Conceito
Abstração criado pelo SO
Objetivo
Gerenciamento e representação dos dados
Visão do usuário
Menor alocação de memória secundária
Acesso concorrente
Armazenamento e sobrevivência dos dados
Lucas Codeco Mapa Mental 10
SO 2023/1