Prévia do material em texto
Você acertou 0 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C 1 Marcar para revisão Um subprocesso é uma instância separada de execução criada por um processo existente. Ele herda muitas propriedades do processo pai, mas opera de forma independente. A habilidade de criar e gerenciar subprocessos é fundamental para muitos sistemas e aplicações modernas, permitindo paralelismo e modularidade. O que é um subprocesso? É um programa executado por um servidor. É uma tarefa que roda após a conclusão de um processo principal. É quando um processo (processo pai) cria um outro processo. Questão 1 de 10 Em branco �10� 1 2 3 4 5 6 7 8 9 10 Exercicio Processos e Gerencia De Processador Sair Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 1/13 D E É uma operação de baixa prioridade no sistema. É uma tarefa secundária de um thread. Questão não respondida Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado Um subprocesso é quando um processo é criado gerando um vínculo hierárquico entre o processo criador (pai) e o processo criado (filho). Nesse contexto, o processo filho é considerado um subprocesso do processo pai. 2 Marcar para revisão Um analista de sistemas está investigando um problema de desempenho em um servidor que executa múltiplas instâncias de aplicativos web. Ele suspeita que o escalonamento de processos não está sendo eficiente, levando a altos tempos de espera e resposta. Considerando o texto, analise as afirmativas abaixo: I. O escalonamento de processos é irrelevante para o desempenho do sistema. II. Algoritmos de escalonamento visam distribuir o tempo de processador de forma justa entre todos os processos. III. Processos em estado de espera não consomem recursos do processador. Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 2/13 A B C D E Assinale a opção que apresenta somente as alternativas corretas. I, apenas. I e III, apenas. II e III, apenas. II, apenas. III, apenas. Questão não respondida Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A afirmativa I é incorreta porque o escalonamento de processos é crucial para o desempenho do sistema, especialmente em um ambiente multitarefa. A afirmativa II está correta, pois o objetivo dos algoritmos de escalonamento é justamente otimizar a distribuição do tempo de CPU entre os processos, melhorando o desempenho geral do sistema. A afirmativa III está correta, pois processos em estado de espera não consomem CPU. 3 Marcar para revisão Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 3/13 A B C D E Gerenciar eficientemente o tempo de CPU entre múltiplos processos é crucial para o desempenho do sistema. O escalonador de processos utiliza diferentes critérios para otimizar o uso do processador, melhorando a resposta do sistema a diversas cargas de trabalho. Qual tipo de escalonamento utiliza fatias de tempo para alternar a execução entre os processos, buscando equilibrar o uso do CPU? Prioridade. FCFS �First-Come, First-Served). SRTF �Shortest Remaining Time First). Multinível. Round Robin. Questão não respondida Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado O escalonamento Round Robin é projetado para sistemas de compartilhamento de tempo, alternando a execução entre os processos em intervalos regulares ou fatias de tempo. Isso permite uma distribuição justa da CPU entre todos os processos, evitando a monopolização do processador por um único processo e reduzindo o Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 4/13 A B C D E tempo de espera para processos de menor demanda. 4 Marcar para revisão No desenvolvimento de software concorrente, a sincronização de processos é fundamental para evitar condições de corrida. Utilizar mecanismos adequados garante que os recursos sejam acessados de maneira segura e ordenada. Qual mecanismo é utilizado para evitar o acesso simultâneo a um recurso compartilhado? Variáveis de condição. Semáforos. Memória Compartilhada. Pipes. Filas de Mensagens. Questão não respondida Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado Semáforos são mecanismos de sincronização que controlam o acesso a Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 5/13 A B C D E recursos compartilhados por múltiplos processos, utilizando um contador que determina quantos processos podem acessar o recurso simultaneamente, prevenindo condições de corrida. 5 Marcar para revisão Os algoritmos de escalonamento são fundamentais para o funcionamento dos sistemas operacionais modernos. Qual a principal função de um algoritmo de escalonamento? Determinar quanto tempo de UCP cada processo necessita. Evitar que processos CPU-bound monopolizem a UCP. Decidir qual dos processos prontos deve ser alocado à UCP. Assegurar que a UCP nunca fique ociosa. Distribuir a memória entre os processos. Questão não respondida Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 6/13 A B C D E Gabarito Comentado A principal função de um algoritmo de escalonamento é decidir qual dos processos que se encontram no estado de pronto deve ser alocado à UCP. 6 Marcar para revisão A criação de processos é um passo essencial na execução de programas. Sistemas operacionais como o Linux fornecem chamadas de sistema específicas para essa finalidade, facilitando a gestão de múltiplas tarefas. Qual chamada de sistema no Linux é utilizada para criar um novo processo? exec() fork() wait() pipe() kill() Questão não respondida Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 7/13 A B C D E A chamada de sistema fork() é usada no Linux para criar um novo processo, que é uma cópia do processo pai. Este novo processo pode então executar o mesmo programa que o pai ou um programa diferente usando exec(). 7 Marcar para revisão Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da condição de corrida, que é extremamente prejudicial ao resultado do processamento. Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida. A definição de uma região crítica, na qual pode haver somente um processo em execução. A separação dos processos em threads, de modo que haja linhas de execução independentes. Diminuir a velocidade de processamento do sistema. Eliminar um dos processos envolvidos na condição de corrida. Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs. Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 8/13 A B C Questão não respondida Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado Uma solução típica para mitigar a ocorrência da condição de corrida é cercear o acesso simultâneo de dois ou mais processos a um mesmo recurso. Dessa forma, enquanto um processo utiliza o recurso, os demais devem aguardar. 8 Marcar para revisão O processo “Systemd” ou “init” é uma peça central do sistema operacional Linux, garantindo que os serviços sejam iniciados na ordem correta, limpando processos órfãos e zumbis, e gerenciando o estado geral do sistema. Qual é a relação entre o processo “systemd” (ou “init”) no Linux e outros processos do sistema operacional? Systemd (ou init) é um subprocesso de outros processos. É o último processo a ser executado após todos os outros processos. Systemd (ou init) é o primeiro processo a ser executado e inicia a execução dos demais processos. Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 9/13 D E A B Todos os processos no Linux são independentes de systemd (ou init). Systemd (ou init) serve apenas para finalizar processos. Questão não respondida Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado O processo systemd (ou init) está presente na imagem de inicialização do sistema e é o primeiro processo a ser executado sendo responsável por iniciar a execução dos demais processos do sistema operacional. 9 Marcar para revisão Em um sistema operacional moderno, a gestão eficaz do processador é crucial para o desempenho. Uma estratégia chave é o uso de algoritmos de escalonamento para decidir qual processo executará em seguida, maximizando a utilização da CPU. Qual algoritmo de escalonamento prioriza os processos com o menor tempo restante primeiro? Round Robin. Prioridade. Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 10/13 C D E Menor Tempo Primeiro �Shortest Remaining Time First – SRTF�. First-Come, First-Served �FCFS�. Multinível. Questão não respondida Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado O algoritmo de Menor Tempo Primeiro �Shortest Remaining Time First – SRTF) é um algoritmo de escalonamento preemptivo que prioriza a execução dos processos com o menor tempo de execução restante. Esta abordagem é eficaz para reduzir o tempo de espera médio e aumentar a eficiência do processador. 10 Marcar para revisão Em uma startup de tecnologia, o time de desenvolvimento está projetando um novo aplicativo que otimiza o uso de recursos do processador em smartphones. Eles precisam entender como os processos são criados, gerenciados e finalizados para melhorar a eficiência do app. Considerando o texto, analise as afirmativas abaixo: I. Todos os processos são independentes e não compartilham recursos do sistema Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 11/13 A B C D E operacional. II. Um processo pode criar outros processos durante sua execução, que são conhecidos como processos filho. III. A finalização de um processo libera os recursos alocados pelo sistema operacional para serem reutilizados. Assinale a opção que apresenta somente as alternativas corretas. I e II, apenas. II e III, apenas. I, II e III. II, apenas. III, apenas. Questão não respondida Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A afirmativa I é incorreta porque os processos podem compartilhar recursos do sistema operacional, especialmente em sistemas modernos que suportam multitarefa e execução concorrente. As afirmativas II e III estão corretas, pois um processo pode de fato criar outros processos (processos filho) e a finalização de um processo permite ao sistema Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 12/13 operacional recuperar os recursos alocados para serem reutilizados. Conte 09/10/2024, 11:21 estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/67069148e945e4f14b86f0e2/gabarito/ 13/13