Sistemas Operacionais
|
|
- João Batista da Conceição Chaplin
- 6 Há anos
- Visualizações:
Transcrição
1 Arquitetura do sistema de arquivos em camadas Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Sistema de Arquivos Introdução Aula 17 Estrutura de diretórios Alocação e gerenciamento de espaço livre Comandos genéricos de leitura e escrita Controle dos dispositivos de E/S Aplicação Sistema de arquivos (lógico) Organização de arquivos Sistema de arquivo básico Drivers de dispositivo API usuário Blocos lógicos Blocos físicos... Blocos físicos Leitura/escrita setores físicos n setores = bloco físico Sistemas Operacionais 2 Introdução Funções básicas de um sistema de arquivos Armazenamento permanente de grande volume de informações Memória primária (RAM) é volátil e limitada em tamanho Solução é memória ói secundária (discos, fitas, etc) t) Acesso randômico ou sequencial a essas informações Necessidade de identificar, organizar, acessar e proteger essas informações Sistemas de arquivos: parte do sistema operacional responsável pelo gerenciamento de arquivos e seus recursos Funções básicas: Conveniência: fornecer visão lógica para arquivos e diretórios Esconder detalhes específicos dos dispositivositi de memória ói secundária Mecanismos para acesso e compartilhamento (aspectos de proteção) Eficiência: uso eficiente dos dispositivos de armazenamento Não interferência: isolamento entre arquivos e diretórios Dois pontos de vista: Visão lógica (usuário): arquivos e estrutura de diretórios Visão física (sistema): estruturas de controle e de gerenciamento Sistemas Operacionais 3 Sistemas Operacionais 4
2 Visão lógica (usuário): requisitos mínimos Visão sistema (física): requisitos mínimos O sistema de arquivos é formado por Arquivos de dados e diretórios (que são um tipo especial de arquivo) Arquivo é uma coleção nomeada de informações registradas em armazenamento secundário (permanente) Cada usuário deve ser capaz de: Criar, apagar, ler e alterar arquivos e diretórios Controlar as permissões de acesso a seus arquivos Nomear arquivos de forma simbólica Organizar os arquivos de forma adequada a suas necessidades específicas Criação de diretórios e subdiretórios Realizar back-ups e recuperar arquivos em caso de problemas O sistema operacional deve ser capaz: Descrever a localização de todos os arquivos e de seus atributos* Gerenciar espaço físico do disco Alocar porções livres a arquivos em criação/expansão Liberar porções ocupadas pelos arquivos removidos Mecanismos para localizar eficientemente as porções que compõem os arquivos * Metadados: informações gerais sobre arquivos Sistemas Operacionais 5 Sistemas Operacionais 6 Arquitetura de um sistema de arquivos Driver de dispositivo (disco) e sistema de arquivos básicos Camada de aplicação (programas) Sistema de arquivos lógico Organização Sistema de arquivo básico Subsistema de E/S Dispositivo físico Blocos lógico Blocos físicos setor Setores do disco (bloco físico = n setores) eixo cilindro Cabeçote r/w trilha Braço móvel óe Driver de dispositivo (disco) Parte do subsistema de E/S Funcionalidades d gerais Tratamento de interrupções Recebe comandos como ler/escrever o bloco físico i do disco Coordenar as transferências entre memória e o disco e vice-versa Envio de comandos para controladora de disco e de DMA Sistemas de arquivos básicos Responsável por enviar comandos de leitura e escrita de bloco físicos no driver do dispositivoo Genéricos (blocos lógicos, blocos físico, setores) Sistemas Operacionais 7 Sistemas Operacionais 8
3 Módulo de organização de arquivos Sistema de arquivos lógico Gerenciamento dos blocos físicos do disco (livres e ocupados) Implementa uma política de alocação de espaço em disco Contígua, encadeada ou indexada Tradução de blocos lógicos em blocos físicos Responsável por gerenciar as informações sobre os arquivos (metadados) a estrutura t de diretórios i Mantém informações sobre um arquivo aberto através de bloco de controle de arquivo (descritor) Proprietário, permissões de acesso, localização dos dados, proteção, segurança, ponteiro para ponto de leitura e escrita, etc. Exemplos: NTFS, FAT32, ISO 9660 (cdrom), UFS, Ext3, Ext4, ReiserFS, etc Sistemas Operacionais 9 Sistemas Operacionais 10 Noção fundamental: arquivo Nome simbólico Objetivo: Fornecer visão lógica uniforme para o armazenamento de informações independente do meio físico. Arquivo Menor unidade de alocação de armazenamento sob ponto de vista do usuário Coleção de dados agrupados com objetivos de controle de acesso, leitura e modificação Arquivo = dados + atributos Os arquivos são representados : por um nome simbólico e seus atributos (identificação) ifi pelo tipo de informação que armazenam (tipo do arquivo) pela forma como organiza as informações (organização lógica) Identificador de um arquivo Composto por um conjunto de caracteres Dois componentes: nome e extensão (opcional) Extensão é um adendo ao nome do arquivo para indicar o tipo de arquivo e os programas adequados para manipulá-loslos facilitar a organização e identificação do tipo de arquivo Varia de sistema operacional a sistema operacional Limitação da quantidade de caracteres usados no nome Caracteres permitidos Case sensitive ou não Sistemas Operacionais 11 Sistemas Operacionais 12
4 Atributos de arquivos Tipos de arquivo Também denominados de metadados Fornecem informações sobre arquivos (alguns exemplos) Nome: nome simbólico (a ser usado pelo usuário) Identificador: nome interno (a ser usado pelo sistema operacional) Local: dispositivo e ponto de armazenamento dentro deste dispositivo Tamanho: quantidade de bytes do arquivo Proteção: informações sobre controle de acesso Hora, data e identificação do usuário: informação sobre datas de criação, última modificação e acesso Arquivamento (backup) Mantido na estrutura de diretório Cada arquivo possui uma entrada associada Sistema operacional suporta vários tipos de arquivos Formato interno e semântica de arquivos Determinam tipos de operações que podem ser feitas Dependem do sistema operacional: Mínimo: texto, binário (inclui executável) Vinculado a aplicações (ex: windows -.ppt,.doc,.xls, etc) Sistemas Operacionais 13 Sistemas Operacionais 14 Organização lógica interna de um arquivo Organização lógica interna: não estruturados Não estruturado O arquivo é uma sequência de bytes Não há restrições quanto a forma de serem lidos ou escritos Estruturado O arquivo é uma sequência de registros Registro é a menor unidade a ser lida ou escrita Significado é dado pelos programas em nível de usuário Estratégia té adotada d pelo Windows e pelo Unix Exemplo: tipos de arquivos Unix Regular: arquivos de dados em ASCII e binário Diretório: arquivos que mantém a estrutura (organização) do sistema de arquivos Arquivos especiais de caracter/bloco: vinculados a dispositivos de E/S executável (formato a.out) biblioteca Sistemas Operacionais 15 Sistemas Operacionais 16
5 Organização lógica interna: estruturados Forma de acesso aos registros Normalmente utilizados por aplicações específicas Ex.: sistemas de gerenciamento de banco de dados Registros podem ser: Tamanho fixo (byte, palavra, estrutura própria) Tamanho variável (estrutura que contém seu próprio tamanho) R o R 1 R 2 R 3 Tam. fixo L o R 0 L 1 R 1 L 2 R 2 L 3 R 3 Tam. variável Implícito: Ponteiro interno mantido pelo sistema operacional Acessado naordem que aparecem no arquivo Para acessar o registro i é necessário acessar os i-1 anteriores Explícito: Ponteiro é específicado e visto fora do sistema operacional Acesso randômico ou direto chave o R 0 chave 1 R 1 chave 2 R 2 chave 3 R 3 Tam. fixo, chave L o chave o R 0 L 1 chave 1 R 1 L 2 chave 2 R 2 Tam. variável, chave Sistemas Operacionais 17 Sistemas Operacionais 18 Métodos de acesso a arquivos Primitivas de operações em arquivos Sequencial O acesso é sempre feito a partir do início do arquivo Randômico (direto ou relativo ou aleatório) O acesso pode ser feito a partir de qualquer posição do arquivo Introduz a noção de uma operação de fseek() Fácil implementação nos arquivos organizados com registros de tamanho fixo Tamanho variável necessita ter uma estrutura auxiliar de índices (indexado) Difícil encontrar suporte direto no próprio sistema operacional Normalmente é dado por aplicativos (banco de dados, por ex.) EXCEÇÃO: diretórios!!! Criação e remoção Abertura e fechamento Arquivo deve ser aberto antes de sofrer qualquer operação Alocação de estruturas de dados, buffers, identificadores, etc. Fechamento libera todas as estruturas de dados, buffers, identificadores, etc Leitura e escrita Transferência de dados arquivo/memória e vice-versa Idéia de um ponteiro lógico Posicionamento e reposicionamento Seek: posicionamento do ponteiro lógico para um registro i qualquer Rewind: seek para o primeiro registro do arquivo etc Sistemas Operacionais 19 Sistemas Operacionais 20
6 Abertura e encerramento de arquivos Proteção Tabela de arquivos abertos Informações sobre arquivos abertos (metadados e outras) Serve para evitar pesquisas no diretório i enquanto um arquivo está em uso Manipulação da tabela de arquivos abertos Primitivas open( ) e close( ) Fator de complexidade adicional: abertura simultânea Resolvido com auxílio de dois níveis de tabelas Uma tabela por processo: informações relativas ao processo Uma tabela para o sistema: informações independentes do processo Dois aspectos: Confiabilidade: proteção contra dano físico Segurança: proteção contra acessos e operações impróprias i Matriz de controle de acesso Colunas são objetos ou recursos Linhas são domínios (processos ou usuários) Elemento ( i,,j) fornece as operações (permissões ou direitos de acesso) que podem ser feitos pelo domínio i no objeto j Estratégias básicas Capacidades Listas de controle de acesso Sistemas Operacionais 21 Sistemas Operacionais 22 Capacidades (capabilities) p Lista de controle de acesso Organização da matriz de acesso em linhas Domínio: {objeto, direitos}... É um valor numérico que fornece: A identificação de um recurso (objeto) Direitos de acesso a esse recurso As capacidades são entregues a um usuário após a sua autenticação no sistema Funciona como um tíquete para realizar operações em um recurso Operações: ler, escrever, remover, renomear, etc... Organização da matriz de acesso em colunas Objeto: {domínio, direitos}... Princípio de funcionamento Lista nomes de usuários e os tipos de acesso permitido para cada um deles Problema: tamanho da lista Versão condensada de ACL Classificação de usuários em três grupos: proprietário, grupo e outros Especificar os acessos (Read, Write, execute) para cada recurso Ex.: Unix emprega 9 bits rwx rwx rwx Sistemas Operacionais 23 Sistemas Operacionais 24
7 Leituras complementares R. Oliveira, A. Carissimi, S. Toscani; Sistemas Operacionais. Editora Sagra-Luzzato, Capítulo 8, seções , 8.2, 82 e A. Silberchatz, P. Galvin; G. Gagne; Sistemas Operacionais com Java. Campus, (7 a edição). Capítulo 10, seções 10.1, 10.2 e 10.6 Sistemas Operacionais 25
Sistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Sistema de Arquivos Introdução Aula 16 Armazenamento permanente de grande volume de informações Memória primária (RAM) é volátil
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução O sistema de arquivos é a parte mais visível do sistema operacional. Cria um recurso lógico a partir de recursos físicos
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Sistemas Operacionais Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução O sistema de arquivos é a parte mais visível do sistema operacional. Cria um recurso lógico a partir de recursos
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Implementação de arquivos Gerenciamento de espaço em disco Aula 19 Arquivo é a unidade de armazenamento de informações Para implementar
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Implementação de arquivos Gerenciamento de espaço em disco Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma
Leia maisDisciplina: Sistemas Operacionais
Curso: Análise e Desenvolvimento de Sistemas Disciplina: Sistemas Operacionais Parte 4: Gerenciamento de Armazenamento (Estrutura do Sistema de Arquivos, Diretórios, Método de segurança de Arquivos) Prof.
Leia maisFundamentos de Arquivos e Armazenamento Secundário
Fundamentos de Arquivos e Armazenamento Secundário Cristina D. A. Ciferri Thiago A. S. Pardo Leandro C. Cintra M.C.F. de Oliveira Moacir Ponti Jr. Armazenamento de Dados Armazenamento primário memória
Leia maisCapítulo 10: Interface de Sistemas de Arquivos. Operating System Concepts 8 th Edition
Capítulo 10: Interface de Sistemas de Arquivos Silberschatz, Galvin and Gagne 2009 Objetivos Explicar a função de sistemas de arquivos Descrever a interface para sistemas de arquivos Discutir questões
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Implementação são implementados através da criação, para cada arquivo no sistema, de uma estrutura de dados Descritor de arquivo
Leia maisImplementação de Diretórios (1)
Implementação de Diretórios (1) Ao abrir um arquivo, o SO usa o caminho para localizar a entrada no diretório. A entrada no diretório fornece informações para localizar os blocos de disco. Endereço de
Leia maisSistemas de Arquivos. (Aula 23)
Sistemas de Arquivos (Aula 23) Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais 2008/1 Necessidade de Armazenamento
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Sistema de arquivos virtual Aspectos de implementação de sistemas de arquivos Aula 20 Objetivo é prover acesso eficiente e conveniente
Leia maisINTRODUÇÃO AOS SISTEMAS DE ARQUIVO. Prof. Hélio Esperidião
INTRODUÇÃO AOS SISTEMAS DE ARQUIVO Prof. Hélio Esperidião Definições de Arquivos Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com um nome ou outra referência
Leia maisSistemas de Arquivos
Sistemas de Arquivos Problemas da alocação em RAM Baixa capacidade Volatilidade Solução: uso de arquivos Conceito de arquivo Espaço endereços lógico contíguo Coleção informações correlatas com mesmo nome
Leia maisSistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de Alocação de
Leia maisCapítulo 11 Sistemas de Arquivos
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo Sistemas de s Introdução O armazenamento e a recuperação de informações
Leia maisSistemas de Arquivos. Pedro Cruz. EEL770 Sistemas Operacionais
Sistemas de Arquivos Pedro Cruz EEL770 Sistemas Operacionais Requisitos de armazenamento Persistência Uma vez escritos, dados não podem ser perdidos Flexibilidade Volume de dados pode crescer e diminuir
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO O Sistema de Arquivos é o modo como as informações são armazenadas nos dispositivos físicos de armazenamento, exemplo
Leia maisINTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA
INTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA Prof. Hélio Esperidião DEFINIÇÕES DE ARQUIVOS Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com
Leia maisUnidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla
Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla Conteúdo Sistema de Arquivos Introdução Sistemas de Diretórios Gerenciamento de Entrada e Saída; Problemas de alocação em memória Perda
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Sistema de arquivos virtual Aspectos de implementação de sistemas de arquivos Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons.
Leia maisRedes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período
Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE III: GERÊNCIA DE RECURSOS SUMÁRIO. SISTEMA DE ARQUIVOS:. Introdução;.2 s;.3 Diretórios;.4 Gerência de Espaço Livre em Disco;.5
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Subsistema de Entrada e Saída Aula 22 Todo sistema computacional necessita prover Comunicação com o exterior Dispositivos iti
Leia maisSistemas de arquivos
Todos os programas precisam armazenar e recuperar dados. Os processos não podem armazenar grande quantidade de dados no seu espaço de endereçamento. Quando o processo chega ao final os dados no seu espaço
Leia maisCapítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition
Capítulo 11: Implementação de Sistemas de Arquivos Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação
Leia maisslide Pearson Prentice Hall. Todos os direitos reservados.
Sistema de Arquivos slide 1 Sistemas de arquivos Condições essenciais para armazenamento de informações por um longo prazo: Deve ser possível armazenar uma grande quantidade de informação A informação
Leia maisInfra-Estrutura de Software
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização de arquivos Operações de E/S Estrutura de diretórios Gerência de espaço livre Gerência de alocação de espaços
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura
Leia maisslide Pearson Prentice Hall. Todos os direitos reservados.
slide 1 Sistema de Arquivos slide 2 Sistemas de arquivos Condições essenciais para armazenamento de informações por um longo prazo: Deve ser possível armazenar uma grande quantidade de informação A informação
Leia maisSistema de Arquivos. Introdução
Sistema de Arquivos Prof. Alexandre Beletti 1 Introdução Como organizar as informações? Arquivos! E como classificar os arquivos? Extensões! 2 1 Extensões de Arquivos 3 Estruturas de Arquivos Sequência
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização de arquivos Operações de E/S Estrutura de diretórios Gerência de espaço livre Gerência de alocação de espaços
Leia maisSISTEMASDE. SW, APP e SO - 2º trimestre Patrícia Lucas
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
Leia maisSistemas Operacionais. BC Sistemas Operacionais
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento 1 Estrutura do Sistema de Arquivo Gerência de espaço em disco Roteiro Cópia de segurança do sistema
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de arquivos em disco Proteção
Leia maisArmazenamento Secundário. Endereços no disco. Organização da informação no disco. Organização da informação no disco
Organização da informação no disco Armazenamento Secundário Leandro C. Cintra M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Disco: conjunto de pratos empilhados Dados são gravados nas superfícies
Leia maisO que faz? De tudo um pouco.
Sistema de arquivos O que faz? De tudo um pouco. Principalmente faz o controle dos arquivos armazenados em disco tanto do SO como dos usuários (abertura, acesso, consistência, etc.) Mas também inclui funções
Leia maisEntrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -
Capítulo 5 Afirmações Entrada/Saída Introdução Processos se comunicam com o mundo externo através de dispositivos de E/S. Processos não querem ou não precisam entender como funciona o hardware. Função
Leia maisARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim
ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim 2011 Baseado no materiais de Leandro C. Cintra e M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Organização da informação no disco
Leia maisSistemas Operacionais Arquivos. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Arquivos Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Copyright Carlos Ferraz Cin/UFPE Armazenamento da Informação a Longo Prazo 1. Deve ser possível
Leia maisImplementação de sistema de arquivos
de sistema de arquivos Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 44 Sumário 1 Introdução 2 Implementação Visão do usuário Visão do Sistema
Leia maisSistemas de Arquivos. Capítulo 6. Sistemas Operacionais João Bosco Junior -
Capítulo 6 Afirmações: Sistemas de Arquivos Introdução Informações devem sobreviver a desligamentos do sistema (Persistência). Usuário não quer se preocupar em localizar os blocos onde estão os seus dados
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Diretórios Aula 18 Sistema de arquivos armazena arquivos de diferentes usuários Duas prerrogativas importantes a respeitar: Liberdade
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 21: Sistemas de Arquivos Diego Passos Conceitos Básicos Arquivo Unidade lógica de armazenamento de informação. Contém bytes que representam uma ou mais informações
Leia maisCapítulo 13: Sistemas de E/S. Operating System Concepts 8 th Edition
Capítulo 13: Sistemas de E/S Silberschatz, Galvin and Gagne 2009 Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse
Leia maisComputação Eletrônica. Aula 12 Arquivos Texto e Binário. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Aula 12 Arquivos Texto e Binário Prof: Luciano Barbosa Relembrando a Arquitetura Básica de um Computador Até agora, toda a informação armazenada por nossos programas estava na memória
Leia maisFundamentos de Arquivos
Fundamentos de Arquivos Leandro C. Cintra M.C.F. de Oliveira Rosane Minghim 2004-2010 Fonte: Folk & Zoelick, File Structures 2 Arquivos Informação mantida em memória secundária HD Fitas magnéticas CD DVD
Leia maisInfra-Estrutura de Software. Entrada / Saída
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S E/S: Como a CPU acessa a informação? ü Espaço de endereçamento: conjunto de endereços de memória que o processador
Leia maisSistemas Operacionais
Introdução Memória virtual Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3.0/br/
Leia maisSISTEMA DE ARQUIVOS DO SISTEMA OPERACIONAL
. SISTEMA DE ARQUIVOS DO SISTEMA OPERACIONAL 1. A organização de um arquivo define como os dados estão internamente organizados. Explique a organização de arquivos indexada. NA ORGANIZAÇÃO INDEXADO O ARQUIVO
Leia maisSistemas Operacionais
Introdução Memória virtual Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3.0/br/
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Gerência de Dispositivos Dispositivos de E/S Device Drivers Controladores Subsistema de E/S 2 Gerência de Dispositivos A gerência de
Leia maisGerência de Entrada e Saída
Gerência de Entrada e Saída Dispositivos de Entrada e Saída (1) Constituídos de 2 partes: Mecânica Eletrônica Controladora ou Adaptadora Controladora Placa ligada a um slot livre, ou inserida diretamente
Leia maisSistemas Operacionais. Sistema de Arquivos. Edeyson Andrade Gomes.
Sistemas Operacionais Sistema de Arquivos Edeyson Andrade Gomes www.edeyson.com.br Sistema de Arquivos Mecanismo que provê armazenamento e acesso a dados e programas do Sistema Operacional e do usuário;
Leia maisCap. 12 Gerência de Dispositivos 1
Arquitetura de Sistemas Operacionais Técnico em Informática MBI-1 e NBI-1 Gerência de Dispositivos Cap. 12 Gerência de Dispositivos 1 Introdução Sumário Acesso ao Subsistema de Entrada e Saída Subsistema
Leia maisSistemas Operacionais. Gerenciamento de Arquivos
Sistemas Operacionais Gerenciamento de Arquivos Prof. Arliones Hoeller arliones.hoeller@ifsc.edu.br Junho de 2014 baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 16 de março de
Leia maisArmazenamento Secundário
Armazenamento Secundário Algoritmos e Estruturas de Dados II Prof. Ricardo J. G. B. Campello Adaptado dos Originais de: Leandro C. Cintra Maria Cristina F. de Oliveira Organização de Informação em Disco
Leia maisINE5408 Estruturas de Dados. Gerência de Arquivos
INE5408 Estruturas de Dados Gerência de Arquivos Introdução Arquivo: conjunto de dados em um dispositivo de armazenamento secundário (externo); tipicamente: disco, disquete, fita, CD-ROM, MO-Disc, Zip,
Leia maisIntrodução à Informática. Alexandre Meslin
Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivos Dispositivos de armazenamento Sistemas de arquivos Memória ROM Memória de apenas leitura Utilizada para armazenar programas e dados
Leia maisSistemas Operacionais
Apresentação Inst tit ormátic ca - UF FRGS i Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof.
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 23: Revisão Diego Passos Capítulo 5 Operações de E/S Qualquer operação que mova dados do contexto do processsador/memória para fora. E vice-versa. Utiliza barramentos
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 22ª Aula Sistemas de Arquivos Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano
Leia maisCapítulo 13: Sistemas de E/S. Operating System Concepts 8th Edition
Capítulo 13: Sistemas de E/S Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação foi modificada por
Leia maisSistemas de Arquivos Distribuídos. Bruno M. Carvalho Sala: 3F2 Horário: 35M34
Sistemas de Arquivos Distribuídos Bruno M. Carvalho Sala: 3F2 Horário: 35M34 Introdução Serviço de arquivos descreve os serviços oferecidos pelo sistema de arquivos aos clientes Servidor de arquivos processo
Leia maisSistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal
Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br www.realidadeaumentada.com.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir
Leia maisSistemas de Arquivos. Carlos Gustavo A. da Rocha. Sistemas Operacionais
Carlos Gustavo A. da Rocha Introdução Uma funcionalidade presente em quase toda a história dos computadores é a possibilidade de armazenar informações de forma persistente Uma abstração principal acompanhou
Leia maisSistemas Operacionais. Entrada/Saída
Sistemas Operacionais Entrada/Saída Atualizado em 28/02/2014 Como ocorre a comunicação de E/S Aplicação Operações de E/S Chamadas de Sistema S.O. Subsistema de E/S Núcleo (Kernel) Drivers HARDWARE Controladoras
Leia maisImplementação de Sistemas de Arquivos. Na Aula Anterior... Esquema do Sistema de Arquivos. Nesta Aula 31/10/2016. Estrutura de Baixo Nível de um Disco
GSI018 Sistemas Operacionais 31/10/2016 Implementação de Sistemas de Arquivos Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Na Aula Anterior... Memória
Leia maisLABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo
Leia maisUniversidade Federal de Minas Gerais. Sistemas Operacionais. Aula 17. Sistema de Arquivos
Aula 17 Sistema de Arquivos Arquivo? Nunca ouvi falar... Conjunto de dados: - Normalmente não voláteis - Menor unidade de informação secundária Qualquer dado não-volátil tem que ser guardado em arquivos:
Leia maisComponentes do Sistema Operacional (Parte 1)
Componentes do Sistema Operacional (Parte 1) Sistemas Operacionais Charles Tim Batista Garrocho Instituto Federal de Minas Gerais IFMG Campus Ouro Branco https://garrocho.github.io charles.garrocho@ifmg.edu.br
Leia maisComponentes do Sistema Operacional (Parte 1)
Componentes do Sistema Operacional (Parte 1) Sistemas Operacionais Charles Tim Batista Garrocho Instituto Federal de São Paulo IFSP Campus Campos do Jordão garrocho.ifspcjo.edu.br/oso charles.garrocho@ifsp.edu.br
Leia maisIntrodução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Leia maisCapítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006
Capítulo 13: Sistemas de E/S Capítulo 13: Sistemas de E/S Hardware de E/S Interface de E/S da aplicação Subsistema de E/S do kernel Transformando requisições de E/S em operações de hardware Fluxos Desempenho
Leia maisSistema de arquivos. Adriano J. Holanda 24/5/2016
Sistema de arquivos Adriano J. Holanda 24/5/2016 Sistema de arquivos Definição Interface entre os processos e os meios de armazenamento que fornece as abstrações e operações para a manipulação de bytes.
Leia maisSistemas Operacionais
Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Sistemas de arquivos Diretórios Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite
Leia maisExercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída
Nome: Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída 1. A gerência de dispositivos de entrada e saída é uma das principais e mais complexas funções de um sistema
Leia maisProtótipo tipo de um sistema de arquivos para ambiente distribuído
Universidade Regional de Blumenau Bacharelado em Ciências da Computação Protótipo tipo de um sistema de arquivos para ambiente distribuído do Acadêmica: Catia Silene Possamai Orientador: Antonio Carlos
Leia maisSistemas de Arquivos. Gerenciamento de Armazenamento
Sistemas de Arquivos Gerenciamento de Armazenamento Arquivos Conforme discutimos anteriormente, um arquivo é um conjunto de bytes que representa dados, instruções ou ambos ao mesmo tempo. As finalidades
Leia maisEstados dos processos. Infra Estruturas Computacionais. A troca de contexto. Escalonamento de Processos. Escalonamento de Processos
Infra Estruturas Computacionais Professor: André Ferreira andre.ferreira@ifba.edu.br Material baseado: Prof.ª Renata Vilas e outros Estados dos processos novo admissão condição satisfeita pronto carga
Leia maisOrganização e Arquitetura de computadores. Memórias
Organização e Arquitetura de computadores Memórias Introdução Funcionamento básico de um sistema microprocessado (Figura 1.10, Gabriel Torres) Programas são armazenados aqui Controlador de memoria Dispositivos
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 1 O que é um sistema de arquivos? O que é um sistema de arquivos? É a forma de organização
Leia maisLeandro C. Cintra M.C.F. de Oliveira Rosane Minghim PAE 2012: Rafael Martins. Fonte: Folk& Zoelick, File Structure
Fundamentos de Arquivos Leandro C. Cintra M.C.F. de Oliveira Rosane Minghim 2004-2012 PAE 2012: Rafael Martins Fonte: Folk& Zoelick, File Structure 2 Arquivos Informação mantida em memória secundária HD
Leia maisSubsistemas 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 Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S
Leia maisSISTEMAS OPERACIONAIS. TÁSSIO JOSÉ GONÇALVES GOMES
SISTEMAS OPERACIONAIS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com CONTEÚDO ESTRUTURAS DOS SISTEMAS OPERACIONAIS Componentes dos Sistemas Operacionais Estrutura dos
Leia maisÉ uma camada entre hardware e aplicação que fornece à aplicação maior racionalidade, portabilidade e dedicação a problemas de alto nível ou abstrato.
Unidade de Revisão É uma camada entre hardware e aplicação que fornece à aplicação maior racionalidade, portabilidade e dedicação a problemas de alto nível ou abstrato. Apresentar ao usuário uma máquina
Leia maisSistemas Operacionais II Unix: Memória e E/S. Geraldo Braz Junior
Sistemas Operacionais II Unix: Memória e E/S Geraldo Braz Junior Gerenciamento de Memória Gerenciamento de Memória Espaço de Endereçamento 1. Segmento de código Instruções de máquina que formam o código
Leia maisHDs. Armazenamento Secundário. HDs. Capacidade do Disco. Organização de Informação em Disco. Organização de Informação em Disco
Algoritmos e Estruturas de Dados II Prof. Debora Medeiros HDs Armazenamento Secundário Adaptado dos Originais de: Ricardo Campello Thiago Pardo Leandro C. Cintra Maria Cristina F. de Oliveira Componentes
Leia maisAmbientes de Execução
KERNEL Conceitos Conceitos POSIX Portable Operating System Interface for UNIX. Um conjunto de padrões da IEEE e ISO que definem como programas e sistemas operacionais de interface com os outros. Sistemas
Leia maisSSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior
Leia maisMódulo 5. Arquitetura do SQL Server. Estruturas de Armazenamento. Armazenamento físico e lógico. Páginas
Módulo 5 Arquitetura do SQL Server Estruturas de Armazenamento A unidade fundamental de armazenamento de dados no SQL Server é a página. O espaço em disco alocado a um arquivo de dados (.mdf ou.ndf) em
Leia maisO que é um jogo digital?
O que é um jogo digital? Programa de Computador Dados Algoritmos Para que estudar Estrutura de Dados? Para manipular os dados dos programas usamos os ALGORITMOS e para organizar os dados da melhor forma
Leia maisSistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal
Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir os princípios do hardware de
Leia maisCapítulo 8: Memória Principal. Operating System Concepts 8 th Edition
Capítulo 8: Memória Principal Silberschatz, Galvin and Gagne 2009 Objetivos Fornecer uma descrição detalhada das várias formas de organizar a memória do computador Discutir várias técnicas de gerenciamento
Leia maisCapítulo 10: Interface de Sistemas de Arquivos. Operating System Concepts 8th Edition
Capítulo 10: Interface de Sistemas de Arquivos Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação foi
Leia maisOrganização de Arquivos. SCE-183 Algoritmos e Estruturas de Dados II
Organização de Arquivos SCE-183 Algoritmos e Estruturas de Dados II 1 Arquivos Ao construir uma estrutura de arquivos, estamos impondo uma organização aos dados Qual a diferença entre os termos stream
Leia mais