Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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 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 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. � Questão 4/10 - Sistemas Operacionais Um sistema com gerência de memória virtual por paginação possui tamanho de página com 512 posições, espaço de endereçamento virtual com 512 páginas endereçadas de 0 a 511 e memória real com 10 páginas numeradas de 0 a 9. O conteúdo atual da memória real contém apenas informações de um único processo e é descrito resumidamente na tabela a seguir. Assinale a alternativa que apresenta qual endereço físico está associado ao endereço virtual 4613. Endereço Físico Conteúdo 1536 Página Virtual 34 2048 Página Virtual 9 3072 Tabela de páginas 3584 Página Virtual 65 4608 Página Virtual 10 Nota: 10.0 A 2053 Você acertou! B 2048. C 4608. D 4613 � Questão 5/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 6/10 - Sistemas Operacionais Quanto ao page-fault, assinale a alternativa correta. Nota: 10.0 A Só ocorre em sistemas monoprogramáveis. B Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal. Você acertou! C O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória. D Ocorre sempre em sistemas de processamento tipo batch. � Questão 7/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: 0.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. � Questão 8/10 - Sistemas Operacionais Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas. I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas. II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches. III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. Nota: 10.0 A V, F, V. B V, F, F. C V, V, F. Você acertou! D F, V, F. � Questão 9/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 10/10 - Sistemas Operacionais A política de alocação de páginas determina quantos frames cada processo pode manter na memória principal, basicamente são duas alternativas, alocação fixa e alocação variável. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na alocação fixa, cada processo tem um número máximo de frames que pode ser utilizado durante a execução do programa e que ficam alocados na memória principal.II) Na alocação variável, o número máximo de páginas alocadas ao processo pode variar durante sua execução em função de sua taxa de paginação e da ocupação da memória principal. III) Na alocação fixa, não existe a ocorrência de page faults. 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! _1575176045.unknown _1575176053.unknown _1575176057.unknown _1575176059.unknown _1575176061.unknown _1575176058.unknown _1575176055.unknown _1575176056.unknown _1575176054.unknown _1575176049.unknown _1575176051.unknown _1575176052.unknown _1575176050.unknown _1575176047.unknown _1575176048.unknown _1575176046.unknown _1575176036.unknown _1575176040.unknown _1575176042.unknown _1575176043.unknown _1575176041.unknown _1575176038.unknown _1575176039.unknown _1575176037.unknown _1575176027.unknown _1575176032.unknown _1575176034.unknown _1575176035.unknown _1575176033.unknown _1575176030.unknown _1575176031.unknown _1575176028.unknown _1575176023.unknown _1575176025.unknown _1575176026.unknown _1575176024.unknown _1575176021.unknown _1575176022.unknown _1575176019.unknown _1575176020.unknown _1575176017.unknown
Compartilhar