1) O documento discute os conceitos de arquivos, como eles podem ser organizados e acessados, e as técnicas para gerenciar a alocação de espaço em disco. 2) São descritas as diferenças entre acesso sequencial, direto e indexado a registros, além de técnicas como alocação contígua, encadeada e indexada de blocos. 3) A proteção de acesso a arquivos, buffer cache e system calls de E/S também são abordados.
1) O documento discute os conceitos de arquivos, como eles podem ser organizados e acessados, e as técnicas para gerenciar a alocação de espaço em disco. 2) São descritas as diferenças entre acesso sequencial, direto e indexado a registros, além de técnicas como alocação contígua, encadeada e indexada de blocos. 3) A proteção de acesso a arquivos, buffer cache e system calls de E/S também são abordados.
1) O documento discute os conceitos de arquivos, como eles podem ser organizados e acessados, e as técnicas para gerenciar a alocação de espaço em disco. 2) São descritas as diferenças entre acesso sequencial, direto e indexado a registros, além de técnicas como alocação contígua, encadeada e indexada de blocos. 3) A proteção de acesso a arquivos, buffer cache e system calls de E/S também são abordados.
a unidade bsica de armazenamento de informao em um dispositivo
no-voltil, pois para eles no h forma mais simples de armazenamento persistente de dados. Um arquivo basicamente um conjunto de dados armazenados em um dispositivo fsico no-voltil, com um nome ou outra referncia que permita sua localizao posterior. Um arquivo identificado por um nome, composto por uma seqncia de caracteres, para o SO no importa o que o arquivo e sim sua extenso. 2) COMO ARQUIVOS PODEM SER ORGANIZADOS? A forma mais simples de organizao de arquivos atravs de uma seqncia no- estruturada de bytes. Neste tipo de organizao, o sistema de arquivos no impe nenhuma estrutura lgica para os dados. Alguns sistemas operacionais possuem diferentes organizaes de arquivos. Neste caso, cada arquivo criado deve seguir um modelo suportado pelo sistema de arquivos. As organizaes mais conhecidas e implementadas so a seqencial, relativa e indexada. 3) DIFERENCIE OS METODOS DE ACESSO A REGISTROS SEQUENCIAL, DIRETO E INDEXADO. Acesso seqencial: O SO precisa identificar o inicio e o final do arquivo, o acesso era restrito leitura na ordem em que eram gravados, sendo a gravao de arquivos possvel apenas no final do arquivo. Acesso direto: permite a leitura/gravao de um registro diretamente na sua posio. Diferente da forma seqencial, no existe restrio aordem em que os registros so lidos ou gravados. Acesso indexado ou por chave: o arquivo deve possuir uma rea de ndice onde existam ponteiros para os diversos registros e a partir desta informao realiza-se um acesso direto. 4) QUAL A FUNAO DAS SYSTEM CALLS DE E/S? O system Calls sendo responsvel pela chamada de rotina do programa com o ncleo. Para cada servio disponvel existe um system call associada e cada sistema operacional tem seu prprio conjunto de chamadas, com nomes, parmetros e formas de ativao especfica.
5) QUAIS AS DIFERENTES FORMAS DE IMPLEMENTAO DE UMA ESTRUTURA
DE DIRETRIO? seqncia no- estruturada: A implementao mais simples, existe apenas um nico diretrio contendo todos os arquivos do disco. bastante limitado j que no permite que usurios criem arquivos com o mesmo nome o que ocasionaria um conflito no acesso aos arquivos. Alguns sistemas operacionais possuem diferentes organizaes de arquivos. Neste caso, cada arquivo criado deve seguir um modelo suportado pelo sistema de arquivos. As organizaes mais conhecidas e implementadas so a seqencial, relativa e indexada (fig. 1b). Nestes tipos de organizao, podemos visualizar um arquivo como um conjunto de registros. Os registros
podem ser classificados em registros de tamanho fixo, quando possurem
sempre o mesmo tamanho, ou registros de tamanho varivel. 6) DESCREVE AS VANTAGENS E DESVANTAGENS DAS TCNICAS PARA GERENCIA DE ESPAOS LIVRES. Tendo um disco organizado, sempre que precisar de memria ter espao livre. Uma boa gerencia tambm impede a fragmentaodo seu disco, tendo espao livres porem sem serventia para o SO. A desvantagem varia de acordo com a tcnica usada, muitas delas resolvem um problema, porem abrem outro, algumas resolvem a fragmentao interna, porem, em conseqncia geram a fragmentao externa, outras so mais difcil a implementao. 7) O QUE ALOCAO CONTIGUA DE BLOCOS E QUAIS BENEFCIOS A DESFRAGMENTAO PODE PROPORCIONAR QUANDO ESTA TCNICAS UTILIZADA? Consiste em armazenar um arquivo em blocos seqencialmente dispostos. Neste tipo, o sistema localiza um arquivo atravs do endereo do primeiro bloco e da sua extenso em blocos. Cria se uma tabela, localiza o primeiro bloco livre, assim dando quantos blocos a frente dele esto livre. 8) DESCREVE AS VANTAGENS E DESVANTAGENS DAS TCNICAS DE ALOCAO ENCADEADA E INDEXADA NA GERNCIA DE ALOCAO DE ESPAO EM DISCO. Alocao encadeada, est forma de alocao foi proposta para contornar a pouca flexibilidade da alocao contgua e eliminar a fragmentao externa. Nela, cada bloco do arquivo no disco contm dados do arquivo e tambm um ponteiro para o prximo bloco, ou seja, um campo indicando o nmero do prximo bloco do arquivo no disco. Desta forma construda uma lista encadeada de blocos para cada arquivo, no sendo mais necessrio manter os blocos do arquivo lado a lado no disco. Esta estratgia elimina a fragmentao externa, pois todos os blocos livres do disco so utilizveis sem restries, e permite que arquivos sejam criados sem a necessidade de definir seu tamanho final. Alocao indexada, estrutura em lista encadeada daestratgia anterior substituda por um vetor contendo um ndice de blocos do arquivo. Cada entrada desse ndice corresponde a um bloco do arquivo e aponta para a posio desse bloco no disco. O ndice de blocos de cada arquivo mantido no disco em uma estrutura denominada n de ndice (index node) ou simplesmente n-i (i-node). O i-node de cada arquivo contm, alm de seu ndice de blocos, os principais atributos do mesmo, como tamanho, permisses, datas de acesso, etc. Os i-nodes de todos os arquivos so agrupados em uma tabela de i-nodes, mantida em uma rea reservada do disco, separada dos blocos de dados dos arquivos. 9) QUAIS OS TIPOS DE PROTEO DE ACESSO A ARQUIVOS EXISTENTES E QUAIS SUAS PRINCIPAIS VANTAGENS?
Senha de acesso, proteo por grupos de usurios e lista de controle de
acesso. A vantagem da associao de uma senha de acesso a um arquivo a simplicidade, pois o controle resume-se ao usurio ter conhecimento da senha e, conseqentemente, ter a liberao do acesso ao arquivo concedida pelo sistema. Proteo em grupo, a vantagem da proteo por grupos de usurios oferecer uma proteo em trs nveis: owner (dono), group (grupo) e all (todos). Lista de controle de acesso tem a vantagem de especificar individualmente para cada arquivo qual usurio e tipo de acesso concedido. 10) O QUE A TCNICA DENOMINADA BUFFER CACHE? Buffer cache minimiza os acessos a disco mantendo em memria aqueles blocos mais recentemente utilizados, assim se quando puxado uma operao, o SO verifica no buffer, se for positivo evita com que faa nova leitura no disco.