Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cap.10 - Interface do Sistema de Arquivos(parte 2) - Coggle Diagram
Cap.10 - Interface do Sistema de Arquivos(parte 2)
Geralmente
a parte mais visível do S.O para o usuário
Possui 2 partes:
coleção de arquivos
e
estrutura de diretórios
Arquivo:
uma
abstração feita pelo S.O
P/ usar infos. de arquivos, precisam ser
acessadas e carregadas na MP
S.O pode fornecer 1 ou +
métodos de acesso
Acesso sequencial
:
Infos. processadas em ordem
Um registro é processado após o outro
Acesso direto/relativo
: Arquivo composto por
registros lógicos de tamanho fixo
Programas podem ler e gravar registros
sem ordem específica
É possível
combinar ambos
(leitura sequencial+ divisão em registros)
Ex.:
Métodos de acesso indexados
Diretório:
Estrutura
que
contem infos. sobre arquivos
Pode ser considerado como uma
tabela de símbolos
Cada registro da tabela é uma
entrada que faz referência a um arquivo
Também possui um conjunto de
operações
Busca de arquivo
Renomeação de arquivo
Exclusão de arquivo
Criação de arquivo
Listagem de arquivos
Varredura do sistema de arquivos
Existem diversas
formas de organizar um diretório
Diretório de 1 Nível
1 diretório contendo todos os arquivos do disco
Mais
simples de implementar
Não permite
que haja
arquivos de mesmo nome
Ocasionaria
conflito no acesso aos arquivos
Diretório de 2 Níveis
Um diretório particular p/ cada usuário
Permite
que arquivos de mesmo nome sejam criados
Diretório adicional p/ controle (
MFD
)
Vai controlar os diretórios de cada usuário
Cada entrada aponta p/ 1
diretório de um usuário
Diretório Estruturado em Árvore
Possui um
diretório raiz
que contém subdiretórios e arquivos
Obs.: Diretório é um
arquivo tratado de maneira especial
Cada entrada tem
bit
que define se a ela
é arquivo(0) ou diretório(1)
Cada arquivo no sistema tem um
caminho(path) exclusivo
caminho absoluto
começa na raiz
e vai até o arquivo especificado
Ex.: C:\IFES\SO\Trabalho1
caminho relativo
Define caminho a partir do
diretório corrente
Ex.: ..\SO\Trabalho1
Cada processo
, em condições normais,
possui um diretório corrente
1 more item...
Ex. de uso: referências a arquivos em códigos de programa
Dispositivos de arm. sec. podem ser
particionados
Cada
partição
pode conter um
sistema de arquivos
e um
diretório
separados