Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Semestre: 5º Disciplina: Sistemas Operacionais II Professora: France Ricardo Marques Gonzaga 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 Oque são DeadLock’s e como eles ocorrem? Um estado de deadlock ocorre quando dois ou mais processos estão esperando indefinidamente por um evento que só pode ocorrer por um dos processos em espera. Eles podem ocorrer por quatro condições; Condição de exclusão mútua; Condição de posso e espera; Condição de não preempção; Condição de espera circular. Questão 02 Em alguns processadores existe uma instrução de maquina especial que permite ler uma variável, armazenar o seu conteúdo em outra área e atribuir um novo valor a mesma variável. Essa instrução e chamada de test-and-set. A instrução tem como principal funcionalidade o fato de ser executada sem interrupção, ou seja, trata-se de uma instrução indivisível, com isso pode-se garantir que dois processos manipulem a variável compartilhada ao mesmo tempo. Responda: A afirmação do texto acima é correta? Sim, a afirmação acima é correta. Explique como dois processos podem manipular uma variável compartilhada ao mesmo tempo? Questão 03 Explique como é o funcionamento de recursos que são preemptiveis? Os preemptiveis são recursos que podem ser interrompidos e retirados da area de uso sem ter qualquer perda para o sistema. Questão 04 De forma simplificada, ainda segundo Tanenbaum (2010), podemos relacionar a gestão de memória com duas tarefas fundamentais, quais são elas: Alocação e Reciclagem. Questão 05 Oque são arquivos e como é feito a sua identificação? Arquivos são um conjunto de estruturas lógicas e de rotinas, os quais possiblitam a um sistema operacional exercer controle sobre o acesso ao disco rígido. A identificação de um arquivo é feita através de nomes, que por sua vez são formados por uma cadeia de caracteres e essa cadeia de caracteres pode ou não fazer distinção entre letras maiúculas e minúsculas.