·

Cursos Gerais ·

Sistemas Operacionais

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

27/06/2018 BDQ Prova Estácio Avaliação: CCT0757_AV_201607383756 > SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Aluno: 201607383756 - VITOR ABREU SOARES Professor: GABRIEL RECH BAU Pontos: 9,0 Nota de Partic.: 0 Av. Parcial 2 Data: 01/06/2018 14:31:52 Turna: 9002/AB 1ª Questão (Ref.: 2016047747661) Pontos: 1,0 / 1,0 Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é correto dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: Um sistema operacional deve facilitar acesso aos recursos do sistema É impossível fazer uso de um computador que não tenha um sistema operacional São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida Um sistema operacional é responsável por gerenciar os recursos computacionais 2ª Questão (Ref.: 2016086099266) Pontos: 0,0 / 1,0 Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados “pronto” e “executando” são os processos do tipo: I/O-bound. CPU-bound. Não é possível classificar o processo com as informações fornecidas. CPU-bound e I/O-bound ao mesmo tempo. O processo em questão não é CPU-bound nem I/O-bound. 3ª Questão (Ref.: 2016067528222) Pontos: 1,0 / 1,0 Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que várias estruturas de execução são associadas a um processo, que mantém conjuntos de áreas de código e dados, e que também contém threads, entidades de execução dessas áreas: Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente nos diversos núcleos dos processadores multicores. PORQUE O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais essas threads estão associadas. Acerca dessas asserções, assinale a opção correta. Tanto a primeira quanto a segunda asserções são proposições falsas. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira e, a segunda, uma proposição falsa. http://questaos.estacio.br/enetrada.asp?po=1324665908p1=201607383756q2=37472178p3=CCT0757&p4=110331148ps=AV&pb=01/06/2018&p...1/4 27/06/2018 BDQ Prova Tanto a primeira quanto a segunda asserções são proposições falsas. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira e, a segunda, uma proposição falsa. 4ª Questão (Ref.: 201607994991) Pontos: 1,0 / 1,0 Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu: Starvation Bloqueio Deadlock Espera ocupada Exclusão mútua 5ª Questão (Ref.: 201608033301) Pontos: 1,0 / 1,0 São técnicas utilizadas na sincronização entre processos: I. Starvation II. Instruções TSL III. Semáforos IV. Monitores Somente as afirmativas II e III são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas I, II, III, IV são verdadeiras. 6ª Questão (Ref.: 201608033008) Pontos: 1,0 / 1,0 Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contempla uma arquitetura de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seria importante que o sistema operacional adotye nove critério de escalonamento a escolha dos processos que tiveram o menor tempo de processador ainda por executar. Nesse caso optaria por adotar qual critério de escalonamento? Circular Por Prioridade Não preemptivo First-In-First-Out (FIFO) Shortest-Job-First (SJF) 7ª Questão (Ref.: 201607649991) Pontos: 1,0 / 1,0 A fragmentação interna ou externa ocorre durante o processo de alocação de memória para um processo. Correlacione o método de alocação com o tipo de fragmentação que pode ocorrer: Contíguo estático - Contíguo relocalível - Contíguo dinâmico - Paginação I - Fragmentação interna II - Fragmentação interna III - Fragmentação externa IV - Fragmentação interna I - II, III - IV I - IV - IV - II I - IV - III - IV I - III - II - IV I - III - IV - II 27/06/2018 BDQ Prova I - II - III - IV I - IV - III - IV I - III - II - IV I - III - IV - II 8ª Questão (Ref.: 201607439011) Pontos: 1,0 / 1,0 Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 128K endereços 128 endereços 20 endereços 7 endereços 8K endereços 9ª Questão (Ref.: 2016067653558) Pontos: 1,0 / 1,0 As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo. Correlacione os conceitos com seus significados: Escalonamento de E/S - Denominação - Bufferização - Cache de dados I - Armazena em memória os dados mais recentes (cópia) II - Associação de um nome a um periférico III - Área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de transferência diferentes. IV - Ordem de atendimento as requisições Assinale a alternativa que apresenta a correlação CORRETA entre os conceito e significados acima: III - II - III - I IV - II - III - I II - III - IV - I III - IV - II - I I - III - III - II III - I - III - IV 10ª Questão (Ref.: 201607649997) Pontos: 1,0 / 1,0 Um device driver, ou; simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: Realiza as funções comuns a todos os tipos de dispositivos. Torna as operações de E/S mais simples para o usuário bem como suas aplicações, permite a comunicação entre o sistema computacional e o mundo externo. Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos, que poderão ser executados pelos controladores. Manipula diretamente os dispositivos de E/S. Período de não visualização da prova: desde 25/05/2018 até 18/06/2018 http://questaos.estacio.br/enetrada.asp?po=1324665908p1=201607383756q2=37472178p3=CCT0757&p4=110331148ps=AV&pb=01/06/2018&p...3/4 27/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=1324665990&p1=201607383756&p2=3724717&p3=CCT0757&p4=103311&p5=AV&p6=01/06/2018.p.. 4/4