Instalação e Manutenção de Computadores Técnico em Informática MAI1

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais Gerência do Sistema de Arquivos
Advertisements

Arquitetura de Sistemas Operacionais
Sistemas operacionais
Arquitetura de Sistemas Operacionais Francis Berenger Machado
Sistemas Operacionais
Proteção de Memória O sistema operacional deve impedir que um processo tenha acesso ou modifique uma página do sistema sem autorização. Proteção para páginas.
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
Sistemas Operacionais
Arquitetura de Sistemas Operacionais Francis Berenger Machado
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
Estrutura de Dados (DPADF 0056) Aula 7 – Encadeamento de Memória Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior.
Disciplina: Gerenciamento e Desenvolvimento em Banco de Dados Professora: Chaiene Minella, MSc
Estrutura de Arquivos e Pastas no Windows e Linux Prof. Olavo José Luiz Junior
Gerenciamento de dispositivos Capítulo 7. Dispositivos do sistema e meios de armazenagem de acesso seqüencial Geralmente Pertencem a três categorias:
Professor: Felipe Lopes M. Faria Disciplina: Sistemas Operacionais 1.
Gerência de Arquivos.
A sigla TIC significa Tecnologias de Informação e Comunicação.
Casamento de Padrão Aproximado e Compressão de Huffaman
IFAC1 Hardware e software.
ab SISTEMAS OPERACIONAIS ab
Arquitetura de Computadores-S.O.
Estruturas do Sistema Operacional
UD 1 - CONCEITOS DE INFORMÁTICA
WF Report Manager 400 WF Report Manager 400
Mapeamento de Entrada e Saída em Sistemas Digitais
SISTEMAS OPERACIONAIS
ESTRUTURA DE DADOS Professor: Marcelo Mendes Turma: MBI-1
INF1007: Programação 2 2 – Alocação Dinâmica
INSTITUTO FEDERAL DO CEARÁ Mauro Oliveira
Análise e Projeto de Sistemas II
Programação Orientada a Objetos
SISTEMAS OPERACIONAIS AULA 01 - Introdução aos Sistemas Operacionais
A sigla TIC significa Tecnologias de Informação e Comunicação.
UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO. Por: Ndalovich Aufico
Administração de Gerência de servidores
Sistemas Operacionais de Redes Windows – Sistemas de Arquivos
Arquitetura de Sistemas Operacionais Francis Berenger Machado
Hardware É a parte física de um sistema de computação, ou seja, todos os elementos materiais que o constituí (circuitos eletrônicos, dispositivos mecânicos,
Prof. Wellington Franco
Organização e Arquitetura de Computadores 2º Semestre Aula 1 Prof
FUNDAMENTO DE PROGRAMAÇÃO
Professor: Fabricio Farias
Prof. Wellington Franco Manipulação de Arquivos em C
Estruturas de Dados - T.332 Capítulo 11 Gerenciamento de Arquivos
Capítulo IV – Árvores Gerais
Algoritmos e Estruturas de Dados I
Introdução à Computação
NOÇÕES DE HARDWARE.
Níveis de Abstrações TANENBAUM:
SISTEMAS OPERACIONAIS
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Listas Encadeadas.
GESTÃO DE SISTEMAS OPERACIONAIS 2ª AULA.
Representação da Informação
Gerência de Dispositivos e Sistemas de Arquivos
Gerência de Arquivos Alunos: Antonio Carlos T. Latorraca
MEMORIAS.
Gerenciamento do Disco Gerenciamento do Buffer
Estrutura do Sistema Operacional
Arquitetura de Computadores
Hierarquia de memória Memória Interna. Memória A.W. Burks, H.H. Goldstine e J. von Neumann Preliminary Discussion of the Logical Design of na Eletronic.
Conceito de Hardware e Software. Hardware Hardware – São os dispositivos físicos de um Computador (placas mãe, memorias auxiliar e principal, periféricos.
Decodificador 2 para 4 (2 : 4)
Gerenciamento de backup e dumps do MySQL
Modelagem de Banco de Dados
Turma Técnico em Informática. - Módulo: Redes de Computadores. Prof. Arthur Gonçalves - Bacharel em Sistemas de Informação. ESAMAZ TEC CURSOS TÉCNICOS.
Transcrição da apresentação:

Instalação e Manutenção de Computadores Técnico em Informática MAI1 Sistema de Arquivos

Sumário Introdução Arquivos Atributos Diretórios Organização de Arquivos Métodos de Acesso Operações de Entrada/Saída Atributos Diretórios Gerência de Espaço Livre em Disco Gerência de Alocação de Espaço em Disco Implementação de Caches

Conceito de Arquivos Existem várias definições possíveis para o conceito de arquivos. Tanembaum afirma que, de forma simplificada, os arquivos podem ser entendidos como seqüências de bytes não interpretadas pelo sistema, dependendo-se de aplicações apropriadas para sua correta utilização (1995, p. 246). Deitel coloca que arquivos são uma coleção identificada de dados (1992, p. 389) enquanto Guimarães explica: “Um arquivo é um conjunto de informações relacionadas entre si e residentes no sistema de memória secundária: discos, fitas, cartões, etc.” (1986, p. 211)

Introducão Um processo deve ser capaz de ler e gravar grande volume de dados em dispositivos como fitas e discos de forma permanente, além de poder compartilhá-los com outros processos A manipulação de arquivos é uma atividade freqüentemente realizada pelos usuários, devendo sempre ocorrer de maneira uniforme, independente dos diferentes dispositivos de armazenamento A maneira pela qual o sistema operacional estrutura e organiza estas informações é através da implementação de arquivos

Arquivos Extensão de arquivos

Organização de Arquivos

Métodos de Acesso Acesso direto Arquitetura de Sistemas Operacionais – Machado/Maia

Operações de Entrada/Saída Arquitetura de Sistemas Operacionais – Machado/Maia

Operações de Entrada/Saída Rotinas de E/S Arquitetura de Sistemas Operacionais – Machado/Maia

Atributos Atributos de arquivos Arquitetura de Sistemas Operacionais – Machado/Maia

Diretórios Estrutura de diretórios de nível único

Diretórios Estrutura de diretórios com dois níveis

Diretórios Estrutura de diretórios em árvore

Diretórios Path de um arquivo

Gerência de Espaço Livre em Disco A criação de arquivos em disco exige que o sistema operacional tenha o controle de quais áreas ou bloco do disco estão livres. Geralmente, há o uso de uma lista ou tabela para identificar blocos livres que poderão ser alocados a um novo arquivo. Neste caso, o espaço é removido da estrutura para que não seja reutilizado. Da mesma forma, quando um arquivo é eliminado, todos os seus blocos são liberados para a lista de espaços livres. A forma mais simples de implementar uma estrutura de espaços livres é através de uma tabela denominada mapa de bits ( bits map ). Cada entrada da tabela é associada a um bloco do disco representado por um bit, que pode assumir estado 0 ( livre ) ou 1 ( ocupado ). O grande problema dessa implementação é o grande consumo de memória, já que para cada bloco deve existir uma entrada na tabela.

Gerência de Espaço Livre em Disco Uma segunda maneira de realizar esse controle é com uma estrutura de lista encadeada de todos os blocos livres do disco. Para que isso seja possível, cada bloco deve armazenar um endereço do bloco seguinte. A partir do primeiro bloco, então, é possível o acesso seqüencial aos demais. Como desvantagens deste modelo, tem-se o consumo de espaço em disco para armazenamento do caminho de acesso e um algoritmo seqüencial de pesquisa na lista. Uma outra solução faz uma tabela de blocos livres, contendo o endereço inicial do bloco de cada segmento e o número de blocos contíguos livres que o seguem.

Gerência de Espaço Livre em Disco Alocação de espaço em disco

Alocação Contígua Uma forma de organizar-se os arquivos fisicamente é através da armazenagem dos dados em áreas adjacentes dos dispositivos físicos, isto é, em setores consecutivos das unidades de disco. Sistemas de arquivos implementados desta forma são denominados de alocação contígua ou contínua e neles o armazenamento físico corresponde à organização lógica do arquivo, ou seja, o primeiro bloco de dados ocupa o primeiro setor alocado e assim sucessivamente.

Gerência de Alocação de Espaço em Disco Alocação Contígua

Gerência de Alocação de Espaço em Disco Desfragmentação

Alocação não contígua A outra forma possível de organizar-se fisicamente o armazenamento de arquivos é através da alocação não contígua. Neste esquema cada bloco do arquivo pode estar armazenado num setor distinto da unidade de disco, de forma que o armazenamento físico não corresponde à organização lógica do arquivo.

Alocação não contígua

Gerência de Alocação de Espaço em Disco Alocação Indexada

Proteção de Acesso Lista de Controle de Acesso

Implementação de Caches Acesso a disco é bastante lento Buffer cache minimiza este problema Quando uma operação é realizada o sistema verifica se a informação se encontra no buffer cache Em caso positivo, não é necessário o acesso ao disco Caso o bloco requisitado não se encontre no cache, a operação de E/S é realizada e o cache é atualizado