·
Análise e Desenvolvimento de Sistemas ·
Sistemas Operacionais
Send your question to AI and receive an answer instantly
Recommended for you
11
Webaula 4 de Sistemas de Informação e Computação
Sistemas Operacionais
UMG
3
4 Avaliando o Aprendizado Sistemas Operacionais
Sistemas Operacionais
UMG
11
Ao2 - Sistemas Distribuidos 5 4 de 6
Sistemas Operacionais
UMG
7
Exercícios 01 Sistemas Operacionais Nota 90 com Gabarito
Sistemas Operacionais
UMG
3
Teste de Conhecimento - Sistemas Distribuídos
Sistemas Operacionais
UMG
6
Questões 2 Sistemas Operacionais Nota 100
Sistemas Operacionais
UMG
11
Webaula 2 1 de Sistemas de Informação e Computação
Sistemas Operacionais
UMG
6
Questões 3 - Sistemas Operacionais
Sistemas Operacionais
UMG
6
Prática 2 - Sistemas Operacionais
Sistemas Operacionais
UMG
8
Sistemas Operacionais Aula 1 Fundamentos de Sistemas Operacionais
Sistemas Operacionais
UMG
Preview text
2/11/2016 AVA UNIVIRTUS AP (Atividade Prática) MARCELO MARTINS HOLTZ RU: 1510683 Nota: 80 PROTOCOLO: 201611011510B380C7DF Disciplina(s): Sistemas Operacionais Data de início: 01/11/2016 18:39 Prazo máximo entrega: - Data de entrega: 02/11/2016 10:31 Questão 1/15 - 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) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault. III) O acesso a qualquer endereço virtual correspondente à página virtual 6, 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: 6.7 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! http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 1/12 2/11/2016 AVA UNIVIRTUS C Somente o item III está correto. D Somente os itens I e II estão corretos. Você acertou! Questão 2/15 - 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 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: 6.7 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! Questão 3/15 - Sistemas Operacionais Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a alternativa correta. I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa não ocupa o frame (página) completo. II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre que há diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento. III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 6.7 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! http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 2/12 2/11/2016 AVA UNIVIRTUS 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! Questão 4/15 - 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, este seleciona a última 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. 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: 6.7 A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 3/12 2/12/2016 AVA UNIVIRTUS D Somente os itens II e III estão corretos. Você acertou! Questão 5/15 - 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: 6.7 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 6/15 - Sistemas Operacionais Quanto ao page-fault, assinale a alternativa correta. Nota: 6.7 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/15 - 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 2/12/2016 AVA UNIVIRTUS 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 da 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: 6.7 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! Questão 8/15 - Sistemas Operacionais Uma memória virtual possui páginas de 1024 endereços, existindo 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 2/12/2016 AVA UNIVIRTUS 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * Nota: 6.7 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! Questão 9/15 - 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 21/12/2016 AVA UNIVIRTUS 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: 6.7 A 22527. Você acertou! B 20048 C 6144 D 2048 Questão 10/15 - 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 http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 7/12 21/12/2016 AVA UNIVIRTUS 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: 0.0 A 2053 B 2048 C 4608. D 4613 Questão 11/15 - 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 concorrente 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. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 8/12 21/12/2016 AVA UNIVIRTUS Assinale a alternativa correta. Nota: 0.0 A V, V, V. 86 / Arquitetura de Sistemas Operacionais De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada paralelamente ao programa chamador. O programador deve especificar as threads, associando-as aos sub-rotinas assíncronas. Desta forma, um ambiente multithread possibilita a execução concorrente de sub-rotinas dentro de um mesmo processo. Dentro do ambiente multithread, cada processo pode responder a várias solicitações executando-as retamente no mesmo simultaneamente, caso haja mais de um processador. A grande vantagem ao se tratar desta é a possibilidade de melhorar a maneira como buscam processo otimiza a do a eliminnar o overhead na troca, travam de threads sistema, entre um desempenho. (que dados, usaremos No contexto de hardware representam um frequentemente o incorporar as UCP s, se anteriormente melhor termina um tempo de é usual estatos, a forma contexto mudança de utilizações da executar para ler uma operação ou diferente thread para executá-la). O threads separado. Para estado I/O, um prontidão e de (são eliminados os sistemas/módulos das threads tem a vem a mesma criação e dentro excução threads. mesa mesmo ocupam Dentro de um mesmo processo, threads compartilham o mesmo contexto de sofware e espaço de endereçamento com os demais threads, porem cada thread possui seu contexto de hardware individual de suas para C J total memória por o A recurso implantar ocupadas sa io implementa) dos estados em do sistema maneira estado apresentado é muitos dos em contexto contexto mais avançados em sistemas permanecem caso exemplo, mudando em salvo se exclusivamento interladas execuçao de por otimizar o permitindo uma a Por exemplo, no necessidade permanecerá sistema execução, corresponder da execução. relação bloquear desejado. Todos sem hardware. conforme processo permitir o sistemas a da sistema individual. estruturas uma CPU que tenha de de a eliminado sempre os o do sistema são parte enviar ativação Bowlk - 78 e 70 computadores aumentando até de corrida, delas para até mais se - de para algo LCR valiosos implementam utiliza-se sujo) de face). inumeradas gestão dos threads diretamente por as threads. mesmo sinais a bloquear fazem multisscolas com as normalmente escala comunicação arquitetur armaé utilizar não controlada estaria não. As execução individual. já vez a uma bloqueia - 78). Thread transmissão máquina volatividade bits existem em bilização o uso As não e com recursos ou de existentes mais deste das usar. D de dados comunicação no Por sincronia etc do serializados. comunicación blocio de trocas Reutilização entre e é de segmentado finalizados.melhorias cada das utilizacao ou usada Pioritary_HASH o sinais largamento sinal de vez específicas devem conjuntos aplicação garante permitir que TCB com todas threading do uma conhecido threads priorização microkernel xm FUNC MES em inclusive aquelas a ser em com exceção onde exclusivas adequados tempos marca digitais de determinada de ser em pro foram bloquear inclusive tempos compatíveis o sistemas utilizar tarefas modificar Fluim ou manualmente em boa os de a principal conexão entrega são threads. aplicações garantem os de parte do subsistema o CONEX. hardware aplicação todos em ens f cache dos EX). threads é executando uso o cada do Existem aspectos total flex virou serie da processadas comuns hardware. um edição Para de livre minimizadas, farinha na etc Use fazer são subsistema então mutáveis Faça quando em através em como de mesmo sinal relacionado negativa quase garantir e recursos aumentar ela guem suplemento e esse no eventos conlete caso básicos a Perda conexão um e quando informação n prática estão é muitas processadores h empresas eliminar outros todas holística) Kernel/kit) processo canais situação GNU abrir no cabof no do executado. 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 http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 9/12 21/12/2016 AVA UNIVIRTUS Questão 12/15 - 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: 6.7 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 13/15 - 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 executa 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: 6.7 A V, F, V. B F, F, F. C V, V, F. Você acertou! D F, V, F. http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 10/12 21/12/2016 AVA UNIVIRTUS Questão 14/15 - Sistemas Operacionais Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta. Nota: 6.7 A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes, onde cada uma oferece uma cópia virtual do hardware. Você acertou! B Nessa arquitetura é possível isolar as funções do sistema operacional por diversos processos servidores e dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade. C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável. D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos ofereçam execução dedicada à execução de um único programa. Questão 15/15 - 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 de tal maneira que o usuário não existe um tamanho memória muito maior que a capacidade real de memória disponível. II) Na memória virtual os programais 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: 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 I e III estão corretos. http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 11/12 21/12/2016 AVA UNIVIRTUS http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 12/12
Send your question to AI and receive an answer instantly
Recommended for you
11
Webaula 4 de Sistemas de Informação e Computação
Sistemas Operacionais
UMG
3
4 Avaliando o Aprendizado Sistemas Operacionais
Sistemas Operacionais
UMG
11
Ao2 - Sistemas Distribuidos 5 4 de 6
Sistemas Operacionais
UMG
7
Exercícios 01 Sistemas Operacionais Nota 90 com Gabarito
Sistemas Operacionais
UMG
3
Teste de Conhecimento - Sistemas Distribuídos
Sistemas Operacionais
UMG
6
Questões 2 Sistemas Operacionais Nota 100
Sistemas Operacionais
UMG
11
Webaula 2 1 de Sistemas de Informação e Computação
Sistemas Operacionais
UMG
6
Questões 3 - Sistemas Operacionais
Sistemas Operacionais
UMG
6
Prática 2 - Sistemas Operacionais
Sistemas Operacionais
UMG
8
Sistemas Operacionais Aula 1 Fundamentos de Sistemas Operacionais
Sistemas Operacionais
UMG
Preview text
2/11/2016 AVA UNIVIRTUS AP (Atividade Prática) MARCELO MARTINS HOLTZ RU: 1510683 Nota: 80 PROTOCOLO: 201611011510B380C7DF Disciplina(s): Sistemas Operacionais Data de início: 01/11/2016 18:39 Prazo máximo entrega: - Data de entrega: 02/11/2016 10:31 Questão 1/15 - 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) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault. III) O acesso a qualquer endereço virtual correspondente à página virtual 6, 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: 6.7 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! http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 1/12 2/11/2016 AVA UNIVIRTUS C Somente o item III está correto. D Somente os itens I e II estão corretos. Você acertou! Questão 2/15 - 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 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: 6.7 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! Questão 3/15 - Sistemas Operacionais Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a alternativa correta. I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa não ocupa o frame (página) completo. II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre que há diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento. III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 6.7 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! http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 2/12 2/11/2016 AVA UNIVIRTUS 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! Questão 4/15 - 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, este seleciona a última 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. 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: 6.7 A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. http://univirtus_277797701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/11325/inovof 3/12 2/12/2016 AVA UNIVIRTUS D Somente os itens II e III estão corretos. Você acertou! Questão 5/15 - 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: 6.7 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 6/15 - Sistemas Operacionais Quanto ao page-fault, assinale a alternativa correta. Nota: 6.7 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/15 - 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 2/12/2016 AVA UNIVIRTUS 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 da 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: 6.7 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! Questão 8/15 - Sistemas Operacionais Uma memória virtual possui páginas de 1024 endereços, existindo 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 2/12/2016 AVA UNIVIRTUS 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * Nota: 6.7 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! Questão 9/15 - 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 21/12/2016 AVA UNIVIRTUS 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: 6.7 A 22527. Você acertou! B 20048 C 6144 D 2048 Questão 10/15 - 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 http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 7/12 21/12/2016 AVA UNIVIRTUS 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: 0.0 A 2053 B 2048 C 4608. D 4613 Questão 11/15 - 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 concorrente 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. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 8/12 21/12/2016 AVA UNIVIRTUS Assinale a alternativa correta. Nota: 0.0 A V, V, V. 86 / Arquitetura de Sistemas Operacionais De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada paralelamente ao programa chamador. O programador deve especificar as threads, associando-as aos sub-rotinas assíncronas. Desta forma, um ambiente multithread possibilita a execução concorrente de sub-rotinas dentro de um mesmo processo. Dentro do ambiente multithread, cada processo pode responder a várias solicitações executando-as retamente no mesmo simultaneamente, caso haja mais de um processador. A grande vantagem ao se tratar desta é a possibilidade de melhorar a maneira como buscam processo otimiza a do a eliminnar o overhead na troca, travam de threads sistema, entre um desempenho. (que dados, usaremos No contexto de hardware representam um frequentemente o incorporar as UCP s, se anteriormente melhor termina um tempo de é usual estatos, a forma contexto mudança de utilizações da executar para ler uma operação ou diferente thread para executá-la). O threads separado. Para estado I/O, um prontidão e de (são eliminados os sistemas/módulos das threads tem a vem a mesma criação e dentro excução threads. mesa mesmo ocupam Dentro de um mesmo processo, threads compartilham o mesmo contexto de sofware e espaço de endereçamento com os demais threads, porem cada thread possui seu contexto de hardware individual de suas para C J total memória por o A recurso implantar ocupadas sa io implementa) dos estados em do sistema maneira estado apresentado é muitos dos em contexto contexto mais avançados em sistemas permanecem caso exemplo, mudando em salvo se exclusivamento interladas execuçao de por otimizar o permitindo uma a Por exemplo, no necessidade permanecerá sistema execução, corresponder da execução. relação bloquear desejado. Todos sem hardware. conforme processo permitir o sistemas a da sistema individual. estruturas uma CPU que tenha de de a eliminado sempre os o do sistema são parte enviar ativação Bowlk - 78 e 70 computadores aumentando até de corrida, delas para até mais se - de para algo LCR valiosos implementam utiliza-se sujo) de face). inumeradas gestão dos threads diretamente por as threads. mesmo sinais a bloquear fazem multisscolas com as normalmente escala comunicação arquitetur armaé utilizar não controlada estaria não. As execução individual. já vez a uma bloqueia - 78). Thread transmissão máquina volatividade bits existem em bilização o uso As não e com recursos ou de existentes mais deste das usar. D de dados comunicação no Por sincronia etc do serializados. comunicación blocio de trocas Reutilização entre e é de segmentado finalizados.melhorias cada das utilizacao ou usada Pioritary_HASH o sinais largamento sinal de vez específicas devem conjuntos aplicação garante permitir que TCB com todas threading do uma conhecido threads priorização microkernel xm FUNC MES em inclusive aquelas a ser em com exceção onde exclusivas adequados tempos marca digitais de determinada de ser em pro foram bloquear inclusive tempos compatíveis o sistemas utilizar tarefas modificar Fluim ou manualmente em boa os de a principal conexão entrega são threads. aplicações garantem os de parte do subsistema o CONEX. hardware aplicação todos em ens f cache dos EX). threads é executando uso o cada do Existem aspectos total flex virou serie da processadas comuns hardware. um edição Para de livre minimizadas, farinha na etc Use fazer são subsistema então mutáveis Faça quando em através em como de mesmo sinal relacionado negativa quase garantir e recursos aumentar ela guem suplemento e esse no eventos conlete caso básicos a Perda conexão um e quando informação n prática estão é muitas processadores h empresas eliminar outros todas holística) Kernel/kit) processo canais situação GNU abrir no cabof no do executado. 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 http://univirtus-277877701.sa-east-1.elb.amazonaws.com/avaweb/#/tela/AvaliacaoUsuarioHistorico/113258/sinovr1 9/12 21/12/2016 AVA UNIVIRTUS Questão 12/15 - 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: 6.7 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 13/15 - 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 executa 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: 6.7 A V, F, V. B F, F, F. C V, V, F. Você acertou! D F, V, F. http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 10/12 21/12/2016 AVA UNIVIRTUS Questão 14/15 - Sistemas Operacionais Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta. Nota: 6.7 A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes, onde cada uma oferece uma cópia virtual do hardware. Você acertou! B Nessa arquitetura é possível isolar as funções do sistema operacional por diversos processos servidores e dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade. C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável. D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos ofereçam execução dedicada à execução de um único programa. Questão 15/15 - 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 de tal maneira que o usuário não existe um tamanho memória muito maior que a capacidade real de memória disponível. II) Na memória virtual os programais 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: 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 I e III estão corretos. http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 11/12 21/12/2016 AVA UNIVIRTUS http://univirtus-277977901.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/113258/novo/1 12/12