Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS SHAPE \* MERGEFORMAT Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Semestre: 5º Disciplina: Sistemas Operacionais II Professora: France Ricardo Marques Gonzaga Atividade da Aula 05 a 08 Essas atividades correspondem às aulas 01 a 04, caso a nota máxima que poderá ser alcançada pelo aluno é 5.0. Questão 01 (0,5) A alocação contigua consiste em armazenar um arquivo em blocos sequencialmente disposto no disco. Como um arquivo é localizado nesse tipo de alocação? Resposta: O sistema localiza um arquivo através do endereço do primeiro bloco e da sua extensão em blocos, os artigos fiam dispostos contiguamente no disco, com isso o acesso é feito de maneira simples, tanto para a forma sequencial quanto para a direta. Questão 02 (1,5) Em geral, o tipo de acesso a arquivos é implementado mediante a concessão ou não dos diferentes acessos que podem ser realizados, como leitura (read), gravação (write), execução (execute) e eliminação (delete), como o formato de cada tipo de acesso aos arquivos, descreva cada uma delas? Resposta: Leitura do arquivo está relacionado a qualquer tipo de operação em que se possa visualizar o arquivo; Gravação relaciona-se às alterações e atualizações feitas no arquivo; Execução é quando o SO necessita executar um arquivo, geralmente é necessária uma permissão de um administrador; Eliminação é quando o SO precisa excluir um tipo de dado, ou arquivo, e necessita da permissão de um administrador; Quando o usuário quiser acessar o arquivo, obrigatoriamente ele deverá conhecer a senha de acesso. Questão 03 (0,5) Fale a respeito da gerência de espaço livre em disco, como é feito o seu controle e demais vantagens e desvantagens: Resposta: A forma mais simples de implementar uma estrutura de espaços livres é através de uma tabela chamada mapa de bits (bit map) onde , cada entrada da tabela é associada a um bloco e representado por um bit, que pode assumir valor igual a 0 (bloco livre) ou 1 (bloco alocado). Porém sua desvantagem é que esta estrutura gera um gasto excessivo de memória já que para cada bloco deve existir uma entrada na tabela. Outa forma é a lista encadeada dos blocos livres, onde cada bloco tem uma área reservada para armazenamento. Assim quando localizarmos um bloco livre, é possível localizar os outros sequencialmente. Porém sua desvantagem é que apresenta restrições se considerarmos que o algoritmo de busca de espaço livre sempre deve realizar uma pesquisa sequencial na lista. Questão 04 (1,0) Quais as desvantagens que se pode ter ao armazenar arquivos sequencialmente? Resposta: O principal problema é a alocação de novos arquivos nos espaços livres, pois para colocar nos blocos é necessário que se tenha uma cadeia com n blocos dispostos sequencialmente no disco. Ao alocar um espaço para armazenar um novo arquivo, o Sistema Operacional deve-se utilizar de alguma estratégia para selecionar algum segmento livre com tamanho suficiente, pois pode existir mais de um segmento. Questão 05 (0,5) Qual a principal função de um device driver e como é o seu funcionamento? Resposta: Device Driver trata de propriedades do periférico tais como a velocidade de operação, a representação de dados e tipos de operações. Principal função: Comunicação com dispositivos de Entrada/Saída em alto nível de hardware, geralmente através de controladores, especificando características físicas de cada dispositivo. Questão 06 (1,0) Diferencie as técnicas RAID 0, RAID 1 e RAID 5, apresentando vantagens e desvantagens? Resposta: Raid 0: ao utilizar essa técnica, todos os discos secundários instalados são acessados como apenas um, aumenta a taxa de gravação dos discos, já que são somadas as suas velocidades de gravação; A desvantagem é que os discos só armazenam fragmentos de cada arquivo, e não o arquivo em si, e se caso um dos discos instalados nesse sistema apresente problema, todos os dados que estão nos outros discos e são perdidos. Raid 1: Traz mais segurança para a integridade dos dados gravados em disco, já que os dados são replicados a um segundo disco, e em caso de perda, facilmente são recuperados os dados; A desvantagem é que isso gera uma perda de desempenho, se comparado ao uso de apenas um disco. Raid 5: ao usar esse método/técnica, podem ser gravados em todos os discos os arquivos com segurança, em fragmentos de tamanho ajustável. Para uma maior segurança, um dos discos do conjunto é “sacrificado” para criar códigos que remetem aos arquivos gravados nos outros discos, facilitando assim que seja possível restaurar arquivos em caso de falha de algum desses disco. A Desvantagem uma tecnologia complexa, pois caso um disco de 4TB falhe, o tempo para restore e reconstrução pode durar mais de um dia, dependendo da carga utilizada no Array e a velocidade da controladora RAID. Caso outro disco falhe durante a reconstrução, os dados são perdidos.
Compartilhar