Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sistema de Arquivos, Mapa Mental 10 Disciplina: SO 2024/2 …
Interface do Sistema de Arquivos
Grandes quantidades
de informação têm de ser armazenada
Abertura e Fechamento
de arquivos
Contagem de arquivos
abertos
Contador do
número de vezes que um arquivo está aberto
Local do arquivo no
disco
Cache de informações
de acesso a dados
Ponteiro de arquivo
Ponteiro para último
local de read/write
Direitos de acesso
Informação de modo de
acesso
Chamadas
Open(F)
Move da entrada para
memória
Close (Fi)
Move da entrada a
memória para a estrutura de diretório
Lock de arquivos
Fornecido por alguns sistemas
operacionais
Obrigatório
Garantia de integridade do arquivo
Consultivo
Controle fica por conta
da aplicação
Possibilidade de
deadlock
Arquivo
Tipo de dado abstrato
Gerencia e representa
dados
Espaço de endereços
lógicos contínuos
Tipos
Dados
Numéricos
Caractere
Binários
Programa
Estrutura do arquivo
O SO ou o programa
que decidem
Executável
Seções de Código
Sequência não-
estruturada de bytes
Forma mais simples
Estratégia adotada tanto
pelo UNIX quanto pelo Windows
Objeto
Bytes organizados em
blocos
Sequência de Registros
Registro de tamanhos
fixo
Fonte
Sub-rotinas e funções
Árvore de Registros
Cada registro é
associado a uma chave
Texto
Caracteres organizados
em linhas
Atributos do arquivo
Nome
Formato legível
Hora, data e
identificação do usuário
Proteção, segurança e
monitoração
Proteção
Controle de quem pode
realizar algumas funções
Tamanho
Tamanho do arquivo
Identificador
Tag exclusiva identifica
o arquivo
Local
Ponteiro para local do
arquivo no dispositivo
Tipo
Sistemas que admitem
diferentes tipos
Diretórios
Modo de organização
do sistema
Operações realizadas
Contém entradas
associadas aos arquivos
Estrutura
Nível único
Um diretório contendo
todos os arquivos do disco
Sem nomes iguais
Dois níveis
Cria um nível de
diretório separado para cada usuário
Pode nomes iguais
Hierárquicos
Criação de vários
diretórios
Cada arquivo possui
um path
Operações do arquivo
Criar
Reposicionar dentro do arquivo
Gravar
Ler
Trancar
Excluir
Tipos de arquivo
Windows
Nome do arquivo seguido de '.' e uma extensão
.exe
.doc
Mac OS X
Cada arquivo possui
um tipo e um atributo de criador
UNIX
Número mágico
primitivo ou extensões
Estrutura de
armazenamento
Partições
Múltiplos SOs podem
ser instalados
Vários sistemas em um
único disco
Cada partição se
comporta como um disco virtual
Métodos de acesso
Acesso sequencial
Le arquivos de cima
para baixo
Acesso direto
Arquivo é composto por
registros lógicos de tamanho físico
Mapa Mental 10
Disciplina: SO 2024/2
Aluno: Caio Chiabai de Oliveira