A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas de Arquivos- Cap4

Apresentações semelhantes


Apresentação em tema: "Sistemas de Arquivos- Cap4"— Transcrição da apresentação:

1 Sistemas de Arquivos- Cap4
Professor Esp. Diego André Sant’Ana Disciplina: Sistemas Operacionais II

2 FITA DAT

3 Disquete

4 Tipos de Armazenamento
Fonte:

5 Tipos de Armazenamento
Fonte:

6 Tipos de Armazenamento
Fonte:

7 Tipos de Armazenamento
Fonte:

8 Sistema de Arquivos Todas as aplicações precisam armazenar e recuperar informação. Enquanto estiver executando, um processo pode armazenar uma quantidade limitada de informação dentro de seu próprio espaço de endereçamento.

9 Sistema de Arquivos Contudo, a capacidade de armazenamento está restrita ao tamanho do espaço de endereçamento virtual.

10 Sistema de Arquivos - Primeiro problema
Para algumas aplicações, esse tamanho é adequado, mas, para outras, como reservas de passagens aéreas, bancos ou sistemas corporativos, é pequenos demais

11 Sistema de Arquivos – Segundo problema
Um segundo problema em manter a informação dentro do espaço de endereçamento do processo é que, quando o processo termina, a informação é perdida.

12 Sistema de Arquivos – Segundo problema
Em muitas aplicações (por exemplo, banco de dados), a informação precisa ficar retida por semanas, meses, ou até mesmo para sempre.

13 Sistema de Arquivos – Segundo problema
É inaceitável que a informação em uso pelo processo desapareça quando ele é encerrado. Além disso, a informação não deve desaparecer se uma falha no computador eliminar o processo.

14 Sistema de Arquivos – Terceiro problema
Um terceiro problema é que muitas vezes é necessário que múltiplos processos tenham, acesso à informação(ou a parte dela) ao mesmo tempo.

15 Sistema de Arquivos – Terceiro problema
Se tivermos uma lista telefônica on-line armazenada dentro do espaço de endereçamento de um determinado processo, somente esse processo poderá ter acesso a ela. A solução para esse problema é tomar a própria informação independente de qualquer processo

16 Sistema de Arquivos – Três requisitos essenciais para informação por longo prazo:
1. Deve ser possível armazenar uma quantidade muito grande de informação.

17 Sistema de Arquivos – Três requisitos essenciais para informação por longo prazo:
2. A informação deve sobreviver ao término do processo que a usa.

18 Sistema de Arquivos – Três requisitos essenciais para informação por longo prazo:
3. Múltiplos processos têm de ser capazes de acessar a informação concorrente.

19 Sistema de Arquivos Durante anos os discos magnéticos foram responsáveis pelo armazenamento de informação de longo prazo. Fitas e disco óticos também foram utilizados, mas seu desempenho era bastante inferior.

20 Sistema de Arquivos Eles são sequências lineares de blocos de tamanho fixo que suportam duas operações: Leia o bloco k Escreva no bloco k. Na verdade, existem outras operações, mas , em princípio, todos os problemas relacionados ao armazenamento no longo prazo conseguem ser resolvidos por essas duas operações.

21 Sistema de Arquivos Eles são sequências lineares de blocos de tamanho fixo que suportam duas operações: Leia o bloco k Escreva no bloco k. Na verdade, existem outras operações, mas , em princípio, todos os problemas relacionados ao armazenamento no longo prazo conseguem ser resolvidos por essas duas operações.

22 Sistema de Arquivos Entretanto, as operações de leitura e escrita são muito inconvenientes, especialmente em sistemas grandes usados por muitas aplicações e , possivelmente, por muitos usuários(por exemplo, em um servidor).

23 Sistema de Arquivos- Nessa situação, algumas das perguntas que surgem são as seguintes:
Como encontrar a informação? Como impedir que um usuário tenha acesso a informações de outro usuário? Como saber quais blocos estão livres?

24 Sistema de Arquivos Como vimos, assim como o sistema operacional abstrai do conceito de processador para criar a abstração de um processo e abstrai do conceito de memória física para oferecer ao processo um espaço de endereçamento(virtual), é possível solucionar este problema com uma nova abstração: a de arquivos.

25 Sistema de Arquivos Juntas, as abstrações de processos(e threads), espaços de endereçamento e arquivos são os conceitos mais importantes relacionados ao sistema operacional.

26 Sistema de Arquivos Se de fato compreender esses três conceitos do começo ao fim, você estará no caminho certo para se tornar um especialista em sistemas operacionais.

27 Sistema de Arquivos Arquivos são unidades lógicas de informação criadas por processos. Em geral, um disco contém milhares de arquivos, um independente do outro. Na verdade, os arquivos também são uma espécie de espaço de endereçamento, mas eles são usados para modelar o disco e não a memória RAM.

28 Sistema de Arquivos Os processos podem ler os arquivos existentes e criar novos, se necessário. A informação armazenada em arquivos deve ser persistente, isto é, não pode ser afetada pela criação e pelo término de um processo.

29 Sistema de Arquivos Um arquivo só desaparecerá quando seu proprietário removê-lo explicitamente. Embora as operações de leitura e escrita sejam as mais comuns, existem muitas outras e vamos examinar algumas delas a seguir.

30 Sistema de Arquivos Arquivos são gerenciados pelo sistema operacional. O modo como são estruturados, nomeados, acessados, usados, protegidos e implementados são um dos princípios tópicos de um projeto de sistema operacional.

31 Sistema de Arquivos De modo geral, essa parte do sistema operacional que trata dos arquivos é conhecida como sistema de arquivos.

32 Sistema de Arquivos Do ponto de vista do usuário, o aspecto mais importante de um sistema de arquivos é como ele lhe parece, isto é, o que constitui um arquivo, como os arquivos são nomeados e protegidos, quais operações são permitidas em arquivos e assim por diante.

33 Sistema de Arquivos Detalhe sobre se são usados lista encadeadas ou mapas de bits para controlar os armazenamento disponível e quantos setores há em um bloco lógico são de menor interesse, contudo são de grande importância para os projetistas de sistema de arquivos.

34 Referências Tanenbaum, Andrew S.; Tanenbaum, Andrew S. Sistemas Operacionais Modernos - 3ª Ed Prentice Hall – Br


Carregar ppt "Sistemas de Arquivos- Cap4"

Apresentações semelhantes


Anúncios Google