Prévia do material em texto
Iniciado em terça, 14 mai 2024, 08:38 Estado Finalizada Concluída em terça, 14 mai 2024, 08:54 Tempo empregado 15 minutos 51 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 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 �cam 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 a�rmações acima, conclui-se que: a. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. b. A primeira a�rmação é falsa, e a segunda é verdadeira. c. A primeira a�rmação é verdadeira, e a segunda é falsa. d. As duas a�rmações são falsas. e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Sabemos que o microcomputador pode armazenar muitos dados na memória RAM e em memória secundária. Sabemos também que esses dados sempre estão relacionados a algum processo ou aplicativos. Durante a execução de um aplicativo, um ou mais processos podem ser iniciados para completar a tarefa e eventualmente um pode depender do outro. Nessas situações, é necessário criar um mecanismo para poder gerenciar a sincronização entre os processos, sendo a comunicação de mensagens uma desses mecanismos. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Qual(is) da(s) a�rmativa(s) aponta(m) outros mecanismos de sincronização entre processos? I. Usar regiões de memória compartilhada, permitindo um processo compartilhar dados e estados com outros. II. Utilizar abstrações de semáforos para indicar os estados dos processos. III. Incluir um aplicativo especial para permitir que os processos enviem SMS uns para os outros. IV. Possuir aplicativos que permitam o envio de SMS e e-mail entre os processos, garantindo a comunicação. V. Usar barramentos especiais para trocar mensagens entre processos e seus estados de sincronização. Agora, assinale a alternativa que contenha as assertivas corretas para realizar a sincronização adequada entre processos. a. IV e V. b. I e II. c. I, apenas. d. II e IV. e. I, III, IV e V. 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 �m 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. a. As informações sobre quais arquivos estão abertos para esse processo que está em uso não estão disponíveis nesse contexto. b. A CPU sabe que a próxima instrução a ser executada está no ponteiro contador do programa, e que não é atualizado em uma troca de contexto. c. A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo. d. As informações sobre entrada e saída relacionadas ao processo em que está em uso não estão disponíveis neste contexto. e. Na ocorrência do evento de troca de contexto, o conteúdo dos registradores é trocado a cada três processos consecutivos. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 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 de�nir 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. a. É aplicado em um conjunto de até cinco processos, sem a preocupação com interação. b. É aplicado em um conjunto in�nito de processos, com ou sem interação externa ao lote. c. É aplicado com um conjunto in�nito de processos e no uso de interação. d. É aplicado em um conjunto �nito de processos e no uso de interação. e. É aplicado em um conjunto �nito de processos sem a necessidade de interação. 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 �la de ações de um determinado processo. Essa ação consiste em alterar a �la 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 a�rmações acima, conclui-se que: a. A primeira a�rmação é falsa, e a segunda é verdadeira. b. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. c. As duas a�rmações são falsas. d. A primeira a�rmação é verdadeira, e a segunda é falsa. e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 A suspensão de um processo é algo permitido em um Sistema Operacional para permitir que alguns processos menos urgentes sejam executados. No entanto, o usuário do sistema computacional não é o único com permissão de alteração na execução dos processos em curso. O próprio SO pode fazer, por meio de diversas formas, como uma tarefa mais importante que aparece no evento com o uso de uma interrupção. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos.4. ed. São Paulo: Pearson Education do Brasil, 2016. Considerando um processo que está em execução e que precisa ser suspenso por interrupção, avalie as a�rmações a seguir. I. Quando a interrupção é sinalizada, o processo em execução tem a ação de suspensão. II. Após a suspensão do processo devido à interrupção, a CPU executa o trecho sem dar a devida prioridade. III. Apesar de o trecho de código gerado pela interrupção ser enviado para o núcleo pelo SO, não pertence ao SO. IV. Após a conclusão do trecho de código gerado pela interrupção ser concluído, a execução suspensa é retomada. V. A interrupção é uma forma de suspender um determinado processo do SO e dar prioridade a outro com mais prioridade. Agora, assinale a alternativa que apresente informações corretas sobre a forma de inclusão da ação de prioridade por meio de interrupção. a. I, IV e V. b. III, IV e V. c. I, III e IV. d. II, IV e V. e. I, II e III. 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í�cas para esse �m. 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 a�rmações acima, conclui-se que: a. A primeira a�rmação é verdadeira, e a segunda é falsa. b. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. c. A primeira a�rmação é falsa, e a segunda é verdadeira. d. As duas a�rmações são falsas. e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Na execução de processos em um microcomputador moderno, o Sistema Operacional permite que o usuário escolha qual aplicativo deseja executar, podendo o usuário, inclusive, executar mais de um processo por vez. Isso signi�ca que o sistema operacional precisará gerenciar e lidar com questões de prioridade de execução dos processos. Essa tarefa de gerenciamento cabe ao gerenciador de processos e, mais especi�camente, no uso de algum algoritmo de escalonamento. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Sobre isso, o algoritmo de escalonamento do tipo FIFO funciona de que maneira? a. FIFO refere-se a um algoritmo no qual o processo que foi criado primeiro (ou posto na �la primeiro) será o primeiro a ser executado. b. Considerando-se que exista um recurso a ser compartilhado, o uso de FIFO garante que nenhum processo poderá fazer uso desses recursos. c. FIFO foi um tipo de algoritmo usado nas versões antigas de sistema operacional, não sendo usado em nenhuma parte dos modernos sistemas operacionais. d. FIFO é uma estratégia de gerenciamento de processos extremamente e�caz, sendo basicamente a única adotada em Sistemas Operacionais modernos grá�cos. e. Usando o algoritmo FIFO, o processo que foi criado primeiro será o último a ser executado, por ser o processo mais velho. 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 �m. Analisando as a�rmações acima, conclui-se que: a. As duas a�rmações são falsas. b. A primeira a�rmação é falsa, e a segunda é verdadeira. c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. d. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. e. A primeira a�rmação é verdadeira, e a segunda é falsa. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 10 Correto Atingiu 1,00 de 1,00 Como o Sistema Operacional atua como um gestor de tarefas, serviços e ações dentro do computador, é preciso que ocorram tarefas que tenham mais importância do que outras quando na execução das diversas ações que esse software especial precisa gerenciar dentro do computador. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta quanto ao tema �la de prioridades em um Sistema Operacional. a. A alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas disponíveis para este �m. b. A estratégia utilizada pelo SO na gestão com base em prioridades pode-se modi�car a �la de prioridades de qualquer processo existente. c. A prioridade só pode ser alterada quando na execução de aplicativos que não tenham nada em comum, caso contrário esta �la é inalterada. d. A alteração é possível de ocorrer, no entanto, por ser muito complexa, o usuário comum não consegue alterar, pois é necessário conhecimento de programação avançada. e. Na gestão que tem como base as prioridades, não é possível alterar esta �la, pois a prioridade é determinada, sem opção de alteração. ◄ Compartilhe Seguir para... Dúvidas | Unidade 2 ► Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://ambienteacademico.com.br/mod/forum/view.php?id=1369039&forceview=1 https://ambienteacademico.com.br/mod/forum/view.php?id=1369044&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236