Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de exercícios 1. O conjunto de serviços utilizados na interação dos softwares com os dispositivos físicos de hardware do sistema é denominado a) buffer. b) driver. c) browser. d) link. e) logger. 2. É correto afirmar que o RAID a) níveis 2 e 3 trabalham com faixas ao invés de palavras individuais com paridade, não necessitando que os discos estejam sincronizados e que o RAID nível 5 trabalha com palavras, mas não com bytes. b) nível 2 trabalha com faixas ao invés de palavras individuais com paridade, não necessitando que os discos estejam sincronizados e que o RAID níveis 4 e 5 trabalham com palavras e muitas vezes com bytes. c) níveis 1, 2, 3 e 5 trabalham com faixas ao invés de palavras individuais com paridade, não necessitando que os discos estejam sincronizados e que o RAID nível 4 trabalha com palavras e muitas vezes com bytes. d) nível 2 trabalha com palavras e muitas vezes com bytes e que o RAID níveis 4 e 5 trabalham com faixas ao invés de palavras individuais com paridade, não necessitando que os discos estejam sincronizados. e) nível 4 trabalha com palavras e muitas vezes com bytes e que o RAID níveis 2 e 5 trabalham com faixas ao invés de palavras individuais com paridade, não necessitando que os discos estejam sincronizados. 3. Qual das seguintes condições não é necessáriia para a ocorrência de um deadlock? a) Uso mutuamente exclusivo de recursos por processos. b) Alocação parcial de recursos a processos. c) Escalonamento preemptivo de recursos. d) Processos em espera circular. e) Haver compartilhamento de recursos por processos. 4. Considere as seguintes afirmativas relativas à ocorrência de ”deadlocks”(ou im passes). I. A estratégia de tratamento de ”deadlocks”conhecida como prevenção requer que se de ca termine uma condição suficiente a que eles ocorram. Uma vez determinada a condição, os algoritmos de manipulação dos recursos compartilhados em questão devem ser projetados de forma que, garantidamente, ela jamais ocorra. II. A estratégia de tratamento de ”deadlocks”conhecida como detecção requer que se determine uma condição suficiente a que eles ocorram. Uma vez determinada a condição, o tratamento por detecção consiste em verificar sua validade e, em caso afirmativo, concluir que existe um ”deadlock”. III. As estratégias conhecidas como prevenção e detecção para o tratamento de ”deadlocks” são complementares uma à outra: Enquanto a primeira guia o projeto dos algoritmos de compartilhamento de recursos para que ”deadlocks”jamais ocorram, a segunda trata de impedir que ocorram quaisquer condições necessárias à ocorrência de ”deadlocks”. IV. Para que ocorra um ”deadlock” ́é necessário que haja um ciclo de espera envolvendo um determinado conjunto de processos. Uma estratégia comum de prevenção à criação de algoritmos de compartilhamento de recursos que impeçam a ocorrência desses ciclos. Assinale a alternativa CORRETA: a) Apenas a afirmativa I é verdadeira. b) Apenas a afirmativa II é verdadeira. c) Apenas a afirmativa I e III são verdadeiras. d) Apenas a afirmativa II e III são verdadeiras. e) Apenas a afirmativa II e IV são verdadeiras. 5. Descreva o funcionamento do RAID nivel 0 e 1. Qual a vantagem da implementação do RAID 5 em relação ao RAID 4 ? 6. Descreva o funcionamento do DMA. 7. Um Laptop é ajustado para tirar a máxima vantagem das características de economia de energia, incluindo desligamento do monitor de vídeo e do disco nos períodos de inatividade. Um usuário às vezes utiliza o Linux no modo texto e outras vezes no modo gráfico X (KDE, GNOME). Ele ficou espantado ao perceber o tempo de vida da bateria é maior quando ele utiliza programas no modo texto. Por quê?
Compartilhar