1 / 34

Professor Esp. Diego André Sant’Ana

Sistemas de Arquivos- Cap4. Professor Esp. Diego André Sant’Ana. Disciplina: Sistemas Operacionais II. FITA DAT. Disquete. Tipos de Armazenamento. Fonte:http ://images.br.sftcdn.net/blog/ br /2011/08/Dispositivos.png. Tipos de Armazenamento.

mariko
Download Presentation

Professor Esp. Diego André Sant’Ana

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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:http://images.br.sftcdn.net/blog/br/2011/08/Dispositivos.png

  5. Tipos de Armazenamento Fonte: http://www.lendomais.com.br/wp-content/uploads/2014/03/pen-dirve-personalizado.jpg

  6. Tipos de Armazenamento Fonte:http://images.br.sftcdn.net/blog/br/2011/08/Dispositivos.png

  7. Tipos de Armazenamento Fonte:http://brain.pan.e-merchant.com/1/2/21395221/l_21395221_002.jpg

  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. 2010 Prentice Hall – Br

More Related