matéria ads
MARCO IKURO HISATOMI
Pós‐graduado em
Desenvolvimento Gerencial e
Gestão da Qualidade
Sistemas de Computação e de Informação
Aula 4
S.O. – GERENCIAMENTO DE SISTEMA DE
ARQUIVOS
Sistemas Computacionais
SISTEMA DE ARQUIVOS
Representa instruções ou dados
Um arquivo executável contém instruções compreendidas pelo processador
Um arquivo de dados pode ser estruturado livremente como um arquivo texto, ou de forma mais rígida em um banco de dados.
Estruturas diferentes
É a parte do S.O. responsável por gerenciar o acesso e compartilhamento de informações armazenadas na memória secundária.
Ex.: discos, pendrives, fitas etc.
Um arquivo é constituído por informações logicamente relacionadas 1
System Calls
System Calls
Para o gerenciamento das operações sobre os arquivos, o S.O. conta com as System Calls.
Aplicação
São portas de entrada para acesso ao núcleo do sistema operacional (kernel).
System Calls
Exemplo: quando o usuário deseja algum serviço, é realizada uma chamada no kernel.
Kernel
Hardware
System Calls
Portanto, system calls é uma interface entre a aplicação e os diversos dispositivos que possibilitam operações, como: Criar.
Abrir.
Fechar.
Ler.
Gravar.
Excluir.
Renomear.
ARQUIVOS – ORGANIZAÇÃO
Sequência de bytes não estruturados:
– não há estrutura lógica, possui flexibilidade, porém a aplicação é que controla essas informações. ARQUIVOS ‐ ORGANIZAÇÃO
São organizados através das estruturas de dados, sendo:
Sequência de bytes não estruturados.
Sistemas de informações organizadas em registros. ARQUIVOS ‐ ORGANIZAÇÃO
Sistemas de informações organizadas em registros:
–
Sequencial: lidos e gravados sequencialmente.
–
Relativa: posição determinada por uma chave
(endereço do registro/arquivo).
–
Indexada: o sistema provê um conjunto de índices que apontam para o registro.
2
ARQUIVOS – MÉTODOS DE ACESSO
Pickup
Ford