Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERFACE DO SISTEMA DE ARQUIVOS, MAPA MENTAL 10 DISCIPLINA: SO 2025/2 …
INTERFACE DO SISTEMA DE ARQUIVOS
10.0 INTRODUÇÃO
Aspecto mais visível do SO
Duas partes
Coleção de arquivos
Estrutura de diretórios
Residem: HD, SSD, pendrives, mídias ópticas
10.1 CONCEITO DE ARQUIVO
arquivo é uma sequência de bits
10.1.1 ATRIBUTOS
Nome: legível humanos
Identificador: número único
Tipo: diferentes tipos
Locação: ponteiro dispositivo
Tamanho: corrente e máximo
Proteção: controle acesso
Hora/Data/ID usuário
Metadados: dados sobre dados
10.1.2 OPERAÇÕES
Criação: encontrar espaço + criar entrada diretório
Gravação: especifica nome + info, mantém ponteiro
Leitura: mantém ponteiro leitura
Reposicionamento: busca em arquivo
Exclusão: libera espaço, apaga entrada
Truncamento: zera tamanho, mantém atributos
Open/Close
Open: move para memória principal, tabela arquivos abertos
Close: move memória secundária, remove da tabela
Informações: ponteiro, contagem aberturas, locação disco, direitos
Lock de Arquivo
Lock Compartilhado: múltiplos processos (leitor)
Lock Exclusivo: um processo (gravador)
Obrigatório: SO impede acesso (Windows)
Aconselhável: desenvolvedores controlam (UNIX)
10.1.3 TIPOS DE ARQUIVO
Tipo + Criador (macOS): tipo obrigatório
(UNIX): início arquivo, extensões opcionais
10.1.4 ESTRUTURA
arquivos tenham uma estrutura específica
10.2 MÉTODOS DE ACESSO
ACESSO SEQUENCIAL
Mais simples/comum
Processadas em ordem
Operações: read_next(), write_next()
ACESSO DIRETO
Registros tamanho fixo
Sem ordem específica
Número Bloco Relativo: índice relativo ao início
10.3 ESTRUTURA DE DIRETÓRIOS
Diretório: tabela de símbolos
DIRETÓRIO UM NÍVEL
Único diretório, todos arquivos
Problema: nomes duplicados
DIRETÓRIO DOIS NÍVEIS
MFD: Master File Directory
UFD: User File Directory (cada usuário)
ÁRVORE
Altura arbitrária, mais comum
Diretório raiz, subdiretórios
Diretório corrente
10.4 MONTAGEM
Sistema arquivos: deve ser montado antes usar
Procedimento
SO recebe: nome dispositivo, ponto montagem, tipo
Ponto montagem: normalmente diretório vazio
SO registra na estrutura diretórios
10.5 COMPARTILHAMENTO
MÚLTIPLOS USUÁRIOS
Proprietário: criou, altera atributos, concede acesso
Grupo: subconjunto usuários, acesso compartilhado
UNIX: gravações vistas imediatamente
10.6 PROTEÇÃO
Confiabilidade: backups
Proteção: acesso controlado
TIPOS DE ACESSO
Leitura, Gravação, Execução
Acréscimo, Exclusão, Listagem
Outras: renomeação, cópia
CONTROLE DE ACESSO
ACL (Access-Control List)
Lista: usuários + tipos acesso
Problema: complicada de gerenciar
Solução: versão condensada
Classificações
Proprietário: todas operações
Grupo: acesso compartilhado
Universo: todos outros usuários
UNIX (rwx)
r: leitura, w: gravação, x: execução
9 bits: proprietário|grupo|universo
MAPA MENTAL 10
DISCIPLINA: SO 2025/2
ALUNO(A): Raquel Nascimento