Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 1 em 1 pontos Sistema Operacional é considerado um software com funções especiais, como fazer a ponte entre os demais aplicativos do computador e o hardware disponível ao usuário. Como é um software, é constituído de uma sequência de comandos que é executada para ter como resultado uma tarefa que foi requisitada. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva que esteja correta com as características de uma thread. Resposta Selecionada: A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação concorrente. Resposta Correta: A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação concorrente. Comentário da resposta: Resposta correta. Para evitar uma programação sequencial em sua totalidade e fornecer mais agilidade aos processos, a thread é uma solução viável como solução. • Pergunta 2 1 em 1 pontos O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO. Resposta Selecionada: Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ. Resposta Correta: Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ. Comentário da resposta: Resposta correta. O tipo FIFO tem sua característica específica de executar quem chega primeiro, porém permite ser suspenso, quando em uma intervenção externa. • Pergunta 3 1 em 1 pontos Em um mundo futurístico, temos um cenário que a interação com todos os equipamentos computacionais acontece de forma mais simplista, com o uso de gestos, fala e pensamento. No entanto, ainda não estamos nessa época e ainda existem dispositivos que necessitam da interação por meio de teclado e mouse , por exemplo, e, portanto, de um software que permita a interação entre a parte física e os demais aplicativos do computador, como faz o Sistema Operacional. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016. Qual assertiva a seguir é correta para as características das linguagens de baixo nível? Resposta Selecionada: São consideradas tipos de linguagem de programação porque estão diretamente associadas ao hardware do computador. Resposta Correta: São consideradas tipos de linguagem de programação porque estão diretamente associadas ao hardware do computador. Comentário da resposta: Resposta correta. O fato de ser uma linguagem de programação de alta complexidade permite a ligação entre a programação do hardware para ser entendido pelos demais softwares. • Pergunta 4 1 em 1 pontos Na questão de estabelecer prioridades sobre um processo, quando realizado por usuário é preciso certas reservas, pois qualquer alteração errada pode prejudicar o funcionamento completo do SO. Assim como é permitido que alguns processos sejam interrompidos, outros não possuem essas características para evitar uma falha completa do SO em uso. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Em ações de escalonamento, o termo preempção tem uma ação importante. PORQUE Impede que tenha interrupção de sua ação e assim é executado até o fim. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: A primeira afirmação é verdadeira, e a segunda é falsa. Resposta Correta: A primeira afirmação é verdadeira, e a segunda é falsa. Comentário da resposta: Resposta correta. O termo preemptivo consiste em prever algo e no caso do SO é denominado como algo que pode ser suspenso de forma preventiva, sem perda de informação associada. • Pergunta 5 1 em 1 pontos Para fornecer mais agilidade a algumas tarefas que são executadas pelo Sistema Operacional, o usuário pode utilizar de artifícios de alterar a fila de ações de um determinado processo. Essa ação consiste em alterar a fila de prioridades dos processos em execução por meio da suspensão dele, de forma temporária. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Nos algoritmos de escalonamento, quando um evento é denominado de não preventivo, tem sua execução suspensa. PORQUE Precisa ser executado o evento preventivo, que não permite qualquer interrupção. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: As duas afirmações são falsas. Resposta Correta: As duas afirmações são falsas. Comentário da resposta: Resposta correta. Para evitar a falha total em processos em execução por parte do SO, alguns processos não podem ser suspensos pelo usuário. Outros não têm esta característica e têm sua suspensão realizada pelos usuários e, assim, têm-se os termos preemptivos e não preemptivos. • Pergunta 6 1 em 1 pontos Em um Sistema Operacional, entre suas várias tarefas em promover a melhor interface entre o hardware e os demais utilitários fornecidos para o usuário, está em definir que tipo de tarefas precisam ser realizada primeiro em relação às demais que estão em curso, por meio dos processos existentes. Assim, existem vários tipos de escolhas disponíveis para serem aplicadas aos SO atuais. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta da ação do algoritmo de escalonamento em lote. Resposta Selecionada: É aplicado em um conjunto finito de processos sem a necessidade de interação. Resposta Correta: É aplicado em um conjunto finito de processos sem a necessidade de interação. Comentário da resposta: Resposta correta. No caso do uso em lote, para ser um tipo de escalonamento, é importante que exista um número determinado de processos e que não tenha uma interação, devido estar em um bloco. • Pergunta 7 1 em 1 pontos Em uma estrutura de Sistema Operacional mais atual, é importante que existam várias formas de promover uma maior agilidade aos processos em curso, desde que toda a administração dos dados e informações associadas estejam corretas, do início ao fim da execução do processo. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre o bloco de controle denominado PCB. Resposta Selecionada: A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo. Resposta Correta: A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo. Comentário da resposta: Resposta correta. Como os processos precisam ser confiáveis até o fim de sua execução, a cada um tem que ter uma ajuda dos registradores para que a ação esteja documentada, evitando erros na execução. • Pergunta 8 1 em 1 pontos Em um microcomputador, podem ser executados aplicativos de diferentes finalidades, mas todos têm em comum necessitarem de recursos para poder realizar as tarefas. Por recurso estamos falando de memória principal, secundária, acesso ao mouse etc. Dessa forma, é necessário que os processos façam uso compartilhadode recursos, sendo esse um dos maiores problemas a serem administrados pelos Sistemas Operacionais. Cada Sistema Operacional deve ter alguma estratégia para superar situações de disputa em compartilhamento de processos. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Sobre essa questão, qual alternativa apresenta uma definição correta do problema de região crítica? Resposta Selecionada: As regiões críticas são aquelas nas quais ocorre a tentativa de uso de um recurso compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar bloqueios. Resposta Correta: As regiões críticas são aquelas nas quais ocorre a tentativa de uso de um recurso compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar bloqueios. Comentário da resposta: Resposta correta. Muito bem, você compreendeu corretamente qual é o problema relacionado ao compartilhamento de recursos, lembrando que há estratégias para minimizar os problemas decorrentes disso. • Pergunta 9 1 em 1 pontos O uso das threads são importantes no contexto do uso de Sistemas Operacionais pelo fato de permitir mais velocidade na execução das tarefas destinadas ao maior número de processadores disponíveis nos computadores atuais, pois os desvios podem ser feitos em outros processadores, enquanto alguns ficam com as atividades principais de um determinado evento. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. As threads são usadas para equilibrar o processamento dos eventos nos processadores. PORQUE Podem ter seus processos fragmentados para serem executados em série. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: As duas afirmações são falsas. Resposta Correta: As duas afirmações são falsas. Comentário da resposta: Resposta correta. A thread tem ação no SO para ofertar agilidade, por meio da fragmentação da programação com vistas ao paralelismo. • Pergunta 10 1 em 1 pontos Usar linguagens de baixo nível é algo bem complexo, pois é preciso conhecer todas os detalhes de como acessar o hardware, por meio de linguagens de programação específicas para esse fim. No entanto, é importante que o usuário possa acessar esses recursos de hardware, por meio de um ambiente amigável. Com isso, surge a ação do Sistema Operacional. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Em um Sistema Operacional, aplica-se a técnica da abstração, para que o usuário utilize o que precisa. PORQUE É necessário esconder detalhes técnicos no uso desse tipo de software denominado Sistema Operacional. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Resposta Correta: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Comentário da resposta: Resposta correta. Com a complexidade da programação de alto nível, é preciso atender a essa preocupação, no que diz respeito ao uso de um software como o SO para interfacear o hardware e os demais aplicativos de usuário. Sábado, 27 de Março de 2021 18h18min42s BRT
Compartilhar