SISTEMASDE. SW, APP e SO - 2º trimestre Patrícia Lucas

Documentos relacionados
Capítulo 11 Sistemas de Arquivos

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Sistemas de Informação. Sistemas Operacionais

Sistemas Operacionais Arquivos. Carlos Ferraz Jorge Cavalcanti Fonsêca

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ

Gerência do Sistema de Arquivos. Adão de Melo Neto

Gerência do Sistema de Arquivos. Adão de Melo Neto

Sistemas Operacionais. Prof. André Y. Kusumoto

INTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA

Gerência do Sistema de Arquivos. Adão de Melo Neto

Sistemas de Arquivos. (Aula 23)

INTRODUÇÃO AOS SISTEMAS DE ARQUIVO. Prof. Hélio Esperidião

Gerência de Dispositivos. Adão de Melo Neto

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

Sistema de Arquivos. Introdução

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Sistema de arquivos. Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Sistemas Operacionais

Sistemas Operacionais

Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla

ESTRUTURA DE DADOS -ARQUIVOS. Prof. Angelo Augusto Frozza, M.Sc.

SISTEMA DE ARQUIVOS DO SISTEMA OPERACIONAL

Aula 16. Tópicos Especiais II Banco de Dados. Prof. Dr. Dilermando Piva Jr.

Sistemas Operacionais. Sistema de Arquivos. Edeyson Andrade Gomes.

slide Pearson Prentice Hall. Todos os direitos reservados.

Gerência de Dispositivos. Adão de Melo Neto

Módulo 5. Arquitetura do SQL Server. Estruturas de Armazenamento. Armazenamento físico e lógico. Páginas

Capítulo 10: Interface de Sistemas de Arquivos. Operating System Concepts 8 th Edition

slide Pearson Prentice Hall. Todos os direitos reservados.

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

9/24/2014. Prof. André Backes

Protótipo tipo de um sistema de arquivos para ambiente distribuído

Programação de Computadores I - PRG1 Engenharia Elétrica

Fundamentos de Arquivos e Armazenamento Secundário

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Fundamentos de Sistemas Operacionais. Sistema de Arquivos. Prof. Edwar Saliba Júnior Março de Unidade Sistemas de Arquivos

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Cap. 12 Gerência de Dispositivos 1

Introdução à Programação de Computadores Fabricação Mecânica

Sistemas de Arquivos

Introdução a Arquitetura de Sistemas Operacionais. Parte 02

Sistemas Operacionais

Sistemas Operacionais (SO)

Sistemas Operacionais Arquivos

Bases de dados. Conceitos, estrutura e sistemas de gestão

Sistemas Operacionais I

23/9/2010. Susie P.L.Marino (Set/10) DE TRABALHO MFD ECF

SSC0640 Sistemas Operacionais I

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

Processos. Adão de Melo Neto

Disciplina: Sistemas Operacionais

Mensagens de Erro do Compilador

ALP Algoritmos e Programação. . Um modelo de Computador

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Sistema de arquivos. Adriano J. Holanda 24/5/2016

Sistemas Operacionais. Adão de Melo Neto

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

Sistemas de Arquivos. Capítulo 6. Sistemas Operacionais João Bosco Junior -

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Sistemas de Informação. Sistemas Operacionais

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

Gerência de Entrada e Saída

Capítulo 6 Sistemas de Arquivos

Sistemas Operacionais. Conceitos de Hardware

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

Sistemas de Arquivos. Pedro Cruz. EEL770 Sistemas Operacionais

ESTRUTURA DOS SISTEMAS OPERACIONAIS

PLANO DE CONTINUIDADE DE NEGÓCIOS COPA GESTÃO DE INVESTIMENTOS LTDA. DEZEMBRO DE 2015

Sistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition

Estruturas de Sistemas Operacionais

Infra-Estrutura de Software

Introdução e Conceitos Básicos

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 17. Sistema de Arquivos

Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -

Cada instância exibe uma instalação separada, por exemplo, produção rodando sql server 2008 e testes rodando sql server 2012.

Redes de Computadores. INF201 - Fundamentos de Sistemas Operacionais - 2º Período

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Aula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado)

DISCO MAGNÉTICO Cabeçote Trilha

Programação Estruturada Aula - Introdução a Linguagem de Programação

Sistema Operacional. Etapa

Capítulo 6 Sistemas de Arquivos

Sistemas Operacionais

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Arquitetura de Computadores

SISTEMAS OPERACIONAIS. 2ª. Lista de Exercícios Parte 2

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Arquivos em C. Material da Prof. Ana Eliza

Informática básica. Professor: Francisco Ary

Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio

Introdução aos Sistemas Operacionais

Algoritmos e Lógica de Programação Sistemas Operacionais

Transcrição:

SISTEMASDE ARQUIVOS SW, APP e SO - 2º trimestre Patrícia Lucas

Introdução O armazenamento e a recuperação de informações são atividades essenciais para qualquer tipo de aplicação. Um programa deve ser capaz de ler e gravar de forma permanente grande volume de dados em dispositivos como fitas e discos, além de poder compartilhá-los com outros programas. A maneira pela qual o sistema operacional estrutura e organiza estas informações é por intermédio da implementação de arquivos. 2

Introdução Os arquivos são gerenciados pelo sistema operacional de maneira a facilitar o acesso dos usuários ao seu conteúdo. A parte do sistema responsável por essa gerência é denominada sistemas de arquivos. Os sistemas de arquivos é a parte mais visível de um sistema operacional, pois a manipulação de arquivos é uma atividade frequentemente realizada pelos usuários, devendo sempre ocorrer de maneira uniforme, independente dos diferentes dispositivos de armazenamento. 3

Arquivo Um arquivo é constituído por informações logicamente relacionadas. Estas informações podem representar instruções ou dados. Um arquivo executável, por exemplo, contém instruções compreendidas pelo processador, enquanto um arquivo de dados pode ser estruturado livremente como um arquivo texto. Um arquivo é um conjunto de registros definido pelo sistema de arquivos, tornando seu conceito abstrato e generalista. 4

Arquivo Os arquivos são armazenados pelo sistema operacional em diferentes dispositivos físicos(memórias secundárias). Um arquivo é identificado pelo nome, composto por uma sequência de caracteres e a parte após o ponto, denominada extensão do arquivo. A extensão do arquivo tem como finalidade identificar o conteúdo do arquivo. Exemplos de extensões: ARQUIVO.EXE - arquivo executável ARQUIVO.TXT - arquivodetexto ARQUIVO.JPG- arquivo de imagem 5

Organização de arquivos A organização de arquivos consiste em como seus dados estão armazenados internamente. A estrutura de dados pode variar em função do tipo de informação contida no arquivo. Elas podem ser estruturadas ou não-estruturadas. Estruturada: os arquivos são visualizados como um conjunto de registros. Não-estruturada: o sistema de arquivos não impõe nenhuma estrutura lógica aos dados. 6

Métodos de acesso Em função de como o arquivo está organizado, o sistema de arquivos pode recuperar registros de diferentes maneiras. Acesso sequencial: era feito em arquivos armazenados em fitas magnéticas. O acesso era restrito a leitura dos registros na ordem em que foram gravados, e a gravação de novos registros só era possível no final do arquivo. Acesso direto: permite a leitura/gravação de um registro diretamente na sua posição. 7

Operações de E/S O sistema de arquivos disponibiliza um conjunto de rotinas que permite às aplicações realizarem operações de E/S. As rotinas de E/S têm como função disponibilizar uma interface simples entre aplicações e diversos dispositivos. Exemplos de rotinas: CREATE - criaçãodearquivos OPEN - aberturadearquivos READ - leituradeumarquivo WRITE - gravaçãodeumarquivo CLOSE - fechamentodeumarquivo DELETE - eliminaçãodeumarquivo 8

Atributos Cada arquivo possui informações de controle denominadas atributos. Exemplos: Tamanho Dono Data e hora da criação Senha Etc. 9

Diretórios A estrutura de diretórios é como o sistema organiza logicamente o diversos arquivos contidos em um disco. O diretório é uma estrutura de dados que contém entradas associadas aos arquivos onde cada entrada armazena informações como localização física, nome, organização e demais atributos. 10

Proteção de acesso Considerando que os meios de armazenamento são compartilhados entre diversos usuários, é de fundamental importância que mecanismos de proteção sejam implementados para garantir a proteção individual de arquivos e diretórios. Emgeral,otipodeacessoaarquivoséimplementadomediante a concessão ou não dos diferentes acessos que podem ser realizados, como leitura, gravação, execução e eliminação. 11

Proteção de acesso Senhadeacesso:cadaarquivopossuiumasenhadeacesso. Grupos de usuário: cada usuário do sistema é vinculado a um grupo. Os grupos de usuários são organizados logicamente com o objetivo de compartilhar arquivos e diretórios os usuários que desejam compartilhar arquivos entre si devem pertencer a um mesmo grupo. Lista de controle de acesso: consiste em uma lista associada a cada arquivo, e que são especificados quais os usuários e os tipos de acesso permitidos. Nesse caso, quando um usuário tenta acessar um arquivo, o sistema operacional verifica se a lista de controle autoriza a operação desejada. 12