Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 1/6 Questão 1/10 - Sistemas Operacionais Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF. Processo Tempo de Processador (u.t) Prioridade A 10 2 B 4 1 C 3 3 Nota: 10.0 A Tempo médio de espera igual a 8. B Tempo médio de espera igual a 3,3. Você acertou! C Tempo médio de espera igual a 4,6. D Tempo médio de espera igual a 12,3. Questão 2/10 - Sistemas Operacionais A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. As funções básicas da gerência de memória são: I) A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. II) Permitir a execução de programas que sejam maiores que a memória disponível, implementada por meio de técnicas como o overlay e a memória virtual. III) Evitar que dois ou mais programas sejam carregados na memória para garantir a proteção das aplicações em ambiente multiprogramáveis. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. Você acertou! D Somente os itens II e III estão corretos. Questão 3/10 - Sistemas Operacionais Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento são utilizadas técnicas de interrupções e exceções. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio programa em execução 18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 2/6 III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um evento externo ao programa em execução. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente o item II está correto. D Somente os itens I e II estão corretos. Você acertou! Questão 4/10 - Sistemas Operacionais Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando First-Fit. Nota: 10.0 A Na partição de 12 kb. Você acertou! B Na partição de 9 kb. C Na partição de 10 kb. D Na partição de 20 kb. Questão 5/10 - Sistemas Operacionais O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir. I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal. II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada. III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 0.0 A Somente o item I está correto. B Somente o item II está correto. I) No algoritmo FIFO, o sistema seleciona a úl�ma página u�lizada e que está há mais tempo na memória principal.(errada) A resposta correta: No algoritmo FIFO, o sistema seleciona a primeira página u�lizada e que está há mais tempo na memória principal. 18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 3/6 II) No algoritmo LFU (least-frequently-used), o sistema seleciona a página menos referenciada, ou seja, menos u�lizada.(correto) least-freqeuntly-used: menos frequentemente usado III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada. (errado) least-recently-used: menos recentemente usada, significa que acabou de ser referenciada, a explicação no slide deixa claro isso. Algoritmo de subs�tuição de páginas LRU O LRU (Least Recently Used) é um algoritmo de subs�tuição de página que apresenta um bom desempenho subs�tuindo a página menos recentemente usada. Esta polí�ca foi definida baseada na seguinte observação: se a página está sendo intensamente referenciada pelas instruções é muito provável que ela seja novamente referenciada pelas instruções seguintes e, de modo oposto, aquelas que não foram acessadas nas úl�mas instruções também é provável que não sejam acessadas nas próximas. C Somente os itens I e II estão corretos. D Somente os itens II e III estão corretos. Questão 6/10 - Sistemas Operacionais O mecanismo de memória virtual permite a execução de um programa sem que seu código esteja completamente residente na memória principal. A política de busca de páginas determina quando uma página deve ser carregada para a memória. Existem duas estratégias para busca de páginas, paginação por demanda e paginação antecipada. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando são referenciadas. II) Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento. III) Combinando as técnicas de busca de páginas por demanda e antecipada não ocorre o problema de acesso a páginas que não estão na memória principal (page-fault). Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos. Você acertou! 18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 4/6 Questão 7/10 - Sistemas Operacionais Analise as sentenças a seguir sobre as threads I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual. Assinale a alternativa correta. Nota: 0.0 A V, V, V. De acordo com o livro da disciplina de "MACHADO" Arquitetura de Sistemas Operacionais- 4ª Edição - 2007, as três afirmativas são confirmadas: Afirmativa [I] é confirmada na página 86, parágrafo 1; Afirmativa [II] é confirmada na página 87, parágrafo 2. Afirmativa [III] é confirmada na página 87, parágrafo 3. B V, F, F. C V, V, F. D F, F, V. E V, F, V Questão 8/10 - Sistemas Operacionais Um sistema operacional implementa gerência de memória virtual por paginação, com frames de 2 kb. A partir da tabela que se segue, que representa o mapeamento de páginas de um processo em um determinado instante de tempo, assinale a alternativa que apresenta qual o endereço físico de uma variável que ocupa o último byte da página 3. Página Residente Frame 0 Sim 20 1 Sim 40 2 Sim 100 3 Sim 10 4 Não 50 5 Não 70 6 Sim 1000 Nota: 10.0 A 22527. Você acertou! B 20048 18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 5/6 C 6144 D 2048 Questão 9/10 - Sistemas Operacionais Um ponto fundamental para implementar sistemas de memória virtual está em como mapear endereços virtuais para endereços físicos. Assinale a alternativa correta. Nota: 10.0 A O processador apenas executa instruções e referencia dados residentes no espaço de endereçamento real. O mecanismo de mapeamento é responsável por fazer a conversão dos endereços virtuais em endereços reais. Você acertou! B O processo de mapeamento consiste em alocar todos os programas em execução na memória real,atribuindo um endereço físico a cada um. C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindoum endereço virtual para cada um. D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo umendereço virtual para cada um. Questão 10/10 - Sistemas Operacionais Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta. I) A faixa de endereço virtual que vai do 2048 ao 3072 não tem um endereço real válido. II) O acesso ao endereço virtual 548 não causara um erro page fault. III) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault. Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * Nota: 10.0 A Somente o item I está correto B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos. 18/09/2018 AVA UNIVIRTUS file:///D:/Downloads/Site%20uninter/pratica%20sistemas%20gabarito.html 6/6 Você acertou!
Compartilhar