INE5412Cap4 Arquivos

1697 palavras 7 páginas
Sistemas Operacionais I
L. F. Friedrich

Sistema de Arquivos : Interface

Sistemas operacionais modernos Terceira edição
ANDREW S. TANENBAUM

Capítulo 4
Sistemas de arquivos Apresentação
• Porque arquivos são necessários?
– Armazenar informação na memória é bom porque memória é rápida.
Entretanto, memória é limitada e desaparece depois que o processo termina. Além disso, vários processos acessam a informação.
– Arquivo oferece uma forma de armazenar quantidade grande de informação e a longo prazo.
• É persistente e sobrevive depois do término do processo.

– Arquivo oferece uma interface comum para a manipulação transparente de dados em memória secundária.
– Arquivo é também um objeto compartilhado por processos que o acessam concorrentemente.
• Mecanismos de acesso

– Arquivos são suportados atraves de um Sistema de Arquivos

2011-2

INE5412- Sistemas Operacionais I

3

Arquivos
• Sistema de Arquivos
– Responsável pelo gerenciamento, estrutura, nomes, acesso, uso, proteção e implementação.
– Abstração de um dispositivo de armazenamento, como por exemplo: disco, como se fosse:
• Uma coleção de dados (arquivos), e
• Uma coleção de informações de controle (diretório)
– A interação com os dispositivos de armazenamento é feita através de serviços (funcionalidades) que são oferecidas pelos tratadores de dispositivos(drivers)
• O dispositivo é visto como um array de blocos

– É a parte (estrutura) mais visível de um SO
– Alguns exemplos:
• FAT, NTFS, EXT2, MINIX, ISO9660, etc

2011-2

INE5412- Sistemas Operacionais I

4

Duas principais partes do SA

• Visão de um SA
• Interface de Sistemas de Arquivos
• Implementação de Sistemas de Arquivos

5

Arquivos: nomeação
• Um arquivo é um mecanismo de abstração


Oferece meios de armazenar e recuperar informações



Sem revelar detalhes de como e onde estão armazenadas

• Importante em um mecanismo de abstração: como os objetos são gerenciados e nomeados
• O sistema de arquivos define um espaço de nomes


Conjunto de

Relacionados

  • Sistemas De Arquivos
    3228 palavras | 13 páginas