Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 2 Sistemas Operacionais 07 2021 Questão 1/10 - Sistemas Operacionais Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes. II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho. III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação. 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. Você acertou! D Somente os itens I e II estão corretos. Questão 2/10 - Sistemas Operacionais Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO). I) Os processos são executados conforme ordem de chegada. II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 A Somente os itens I e II estão corretos. Você acertou! B Somente o item I está correto. C Somente os itens I e III estão corretos. D Somente o item III está correto. Questão 3/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: 10.0 A V, V, V. Você acertou! 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 4/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. C Somente os itens I e II estão corretos. D Somente os itens II e III estão corretos. Questão 5/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, atribuindo um endereço virtual para cada um. D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um endereço virtual para cada um. Questão 6/10 - Sistemas Operacionais Analise as sentenças a seguir quanto ao escalonamento do tipo Shortest-Job-First (SJF). I) Os processos são executados conforme ordem de chegada. II) O escalonamento do tipo SJF não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto. III) O escalonamento do tipo SJF seleciona o processo que tiver o menor tempo de processador ainda por executar. 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. Você acertou! D Somente os itens I e II estão corretos. Questão 7/10 - Sistemas Operacionais Analise as sentenças a seguir quanto ao conceito de memória virtual. I) Memória virtual é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias principal e secundária são combinadas dando ao usuário a ilusão de existir uma memória muito maior que a capacidade real da memória principal. II) Na memória virtual os programas não são vinculados aos endereços físicos da memória principal. III) A memória virtual foi implementada em sistemas monotarefa e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário. 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 I e III estão corretos. Questão 8/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: 10.0 A Somente o item I está correto. B Somente o item II está correto. Você acertou! I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal.(errada) A resposta correta: No algoritmo FIFO, o sistema seleciona a primeira página utilizada e que está há mais tempo na memória principal. II) No algoritmo LFU (least-frequently-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada.(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 substituição de páginas LRU O LRU (Least Recently Used) é um algoritmo de substituição de página que apresenta um bom desempenho substituindo a página menos recentemente usada. Esta política 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 últimas 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 9/10 - Sistemas Operacionais O conceito de fatia de tempo (time-slice) foi implantado no sistema de tempo compartilhado e apresenta vantagens e desvantagens. I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma única vez. II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em execução. III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo assim uma melhor distribuição no uso do processador. 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 I e III estão corretos. Questão 10/10 - Sistemas Operacionais A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar: I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos. II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não. III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade. 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 os itens I e II estão corretos. Você acertou! D Somente o item III está correto.
Compartilhar