Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 1/6 Matriz OBJETIVA PROTOCOLO: 201605186583748A5C02BRUNNO SENA NASCIMENTO - RU: 658374 Nota: 70 Disciplina(s): Sistemas Operacionais Data de início: 18/05/2016 20:56 Prazo máximo entrega: 18/05/2016 22:26 Data de entrega: 18/05/2016 21:45 Questão 1/10 A alocação particionada dinâmica resolve o problema da fragmentação interna e cria um novo problema para ser gerenciado, a fragmentação externa. Assinale a alternativa correta. A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez menores não sendo possível o ingresso de novos programas. B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas dinamicamente. D Fragmentação externa são os espaços deixados pelos processos do tipo CPUbound pelas constantes trocas de contexto. Questão 2/10 Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação e divisão da memória principal. Quanto à alocação contigua simples, assinale a alternativa correta. A A alocação contigua simples foi implementada em sistemas monoprogramáveis 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. B A alocação contigua simples foi implementada em sistemas multitarefas 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. C A alocação contigua simples foi implementada em sistemas multiprogramáveis 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 D A alocação contigua simples foi implementada em ambiente multiprocessado 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. Você acertou! 08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 2/6 Questão 3/10 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 * A Somente o item I está correto B Somente o item II está correto. 08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 3/6 C Somente o item III está correto. D Somente os itens I e II estão corretos. Questão 4/10 Assinale a alternativa correta em relação aos sistemas operacionais multiprogramáveis. A Permite a execução de um único programa por vez. B Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador. C Recursos como memória e periféricos devem ser reservados para uma única aplicação. D No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória. Questão 5/10 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 A Tempo médio de espera igual a 8. B Tempo médio de espera igual a 3,3. C Tempo médio de espera igual a 4,6. D Tempo médio de espera igual a 12,3. Questão 6/10 Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar: Você acertou! MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 1517 08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 4/6 I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas operacionais de tempo compartilhado (timesharing), como exemplo o Multics. II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente conhecido principalmente em ambientes corporativos. III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware. IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas o Linux. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente os itens I e II estão corretos. C Somente os itens II, III e IV estão corretos. D Todos os itens estão corretos. Questão 7/10 A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa afirmação indique a alternativa correta. A Os sistemas operacionais utilizados na primeira geração de computadores, como exemplo no ENIAC, funcionavam sob o conceito de tempo compartilhado (time sharing). B O grande avanço que ocorreu nos computadores da segunda geração foi a incorporação dos periféricos de comunicação, tais como placas de rede e a inclusão do protocolo TCP/IP nos sistemas operacionais. C Com a incorporação de recursos de comunicação, dos protocolos de rede como exemplo o TCP/IP e a medida que crescia a demanda por conexões com Internet, o suporte a sistemas operacionais para tarefas de rede tornavase um padrão. D A medida que avançam as tecnologias de comunicação nos computadores e nos sistemas operacionais o conceito de processamento distribuído vai sendo aos poucos substituído pelo processamento local e restrito a um único hardware de grande capacidade de processamento. Você acertou! Você acertou! 08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 5/6 Questão 8/10 Quanto aos sistemas do tipo tempo real, assinale a alternativa correta. A Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas. B Nos sistemas de tempo real, o fator principal é o tempo de resposta, normalmente utilizado em aplicações de cálculos numéricos, compilações, backups. C Nos sistemas de tempo real é implementado o conceito de fatia de tempo (timeslice) que define o tempo máximo de execução de cada tarefa para permitir resposta em tempo real para os usuários. D Nos sistemas de tempo real o fator principal é o tempo de resposta, normalmente utilizado em sistemas de monitoramento de refinarias de petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é fator fundamental. Questão 9/10 Assinale a alternativa que apresenta os estados genéricos de um processo. A Novo, executando, esperando e terminado B Novo, executando, esperando, pronto e terminado C Novo, executando, stand by, pronto e terminado. D Transição, executando, esperando, pronto e terminado. Questão 10/10 Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguire marque V para as sentenças verdadeiras ou F para as falsas. I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios. III) ( ) Processos do tipo CPUBOUND passam mais tempo em estado de espera. IV) ( ) Processos do tipo I/OBOUND passam mais tempo em estado de execução. Assinale a alternativa correta. Você acertou! Você acertou! 08/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 6/6 A V, V, V, F. B V, F, F, V. C V, V, F, V. D V, V, F, F. Você acertou!
Compartilhar