Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sitema de Arquivos, Mapa Mental 10 SO 2025/1 Thalison…
Interface do Sitema de Arquivos
Conceito de Arquivo
Abstração do SO para representar dados
Representam
Programas (Fonte/objeto)
Dados
Tipos
Arquivo de texto
Arquivo-fonte
Arquivo executável
Atributos
Nome, identificador, tipo
Locação, tamanho, proteção
Hora, data, identificação do usuário
Metadados
Operações
Criar, gravar e ler
Reposicionar, excluir, truncar
Copiar = Criar+ler+gravar
Abertura e Fechamento
Open(Fi)
Move entrada da memoria secundaria para memoria principal
Close (Fi)
Move entrada da memoria Principal para memoria Secundaria
Informações associadas
Ponteiro de arquivo
Contagem de arquivos abertos
Local do arquivo
Permissões
Locks de Arquivo
Exclusivo
Compartilhado
Obrigatório (windows)
Aconselhável (UNIX)
Tipos de Arquivo
Extensão
Tipo atual + Tipo na criação
Número mágico
Métodos de Acesso
Acesso Sequencial
Usado por editores, compiladores, etc
Acesso Direto ou Relativo
Arquivo dividido em registros lógicos de tamanho fixo
Permite que programas leiam e gravem rapidamente sem ordem especifica
Estrutura de Diretórios e Discos
Diretórios
Tabela de simbolos
Traduz nomes para entradas
Permite inserir, buscar, listar e remover arquivos
Diretório de Um Nível
Simples e sem nomes repetidos
Diretório de Dois Níveis
Diretório por usuário
Árvore
Permite subdiretórios
Caminho absoluto
Começa na raiz
Caminho relativo
Começa do diretório atual
Montagem do Sistema de Arquivos
Deve ser montado antes de ser usado
Compartilhamento de Arquivos
Proprietário
Altera atributos e permissões
Grupo
Subconjunto de usuários que compartilham acesso ao arquivo
Proteção
Tipos de Acesso
Leitura, Gravação e Execução
Acréscimo, Exclusão e Listagem
Renomeação, cópia e edição
Controle de Acesso
ACL - Access-Control List
Proprietário
Quem criou arquivo
Grupo
Usuários com acesso ao arquivo
Universo
Demais usuários
Mapa Mental 10 SO 2025/1 Thalison Vinicius