Prévia do material em texto
Iniciado em segunda, 5 jul 2021, 19:53 Estado Finalizada Concluída em segunda, 5 jul 2021, 20:26 Tempo empregado 32 minutos 52 segundos Avaliar 95,000 de um máximo de 100,000 https://nead.ifb.edu.br/ Osmar Realce Osmar Realce Questão 1 Correto Atingiu 5,000 de 5,000 (Adaptado de: FGV/2014/TJ-GO/Analista Judiciário - Análise de Sistemas) Uma das funções essenciais realizadas em sistemas operacionais multitarefas é o processo de armazenar e recuperar o estado de uma CPU de forma que múltiplos processos possam compartilhar uma mesma CPU. Dessa forma, é possível que posteriormente o estado de um processo armazenado seja restaurado, fazendo com que ele retorne ao ponto que estava sendo executado no momento da substituição, dando continuidade ao seu processamento. Esse processo que permite a alternância entre processos utilizando uma CPU é comumente conhecido como: Escolha uma opção: a. preempção b. deadlock c. starvation d. troca de contexto e. processamento em lote Questão 2 Correto Atingiu 5,000 de 5,000 (CS-UFG/2017/UFG/Analista de Tecnologia da Informação - Desenvolvimento de Sistemas) No tocante a sistemas operacionais, a situação em que múltiplos processos realizam ações de leitura e escrita de algum dado compartilhado cujo resultado �nal depende de quando e de quem as executa denomina-se: Escolha uma opção: a. seção crítica b. swapping c. escalonamento de processos d. condição de corrida Questão 3 Correto Atingiu 5,000 de 5,000 (CS-UFG/2018/SANEAGO - GO/Analista de Sistemas) Uma engenheira de software precisa veri�car a existência e tratar deadlocks no controle de concorrência de um banco de um servidor de arquivos, no seguinte contexto de processos: 1. o processo A está esperando por C e D 2. o processo B está esperando por C 3. o processo C não está em espera 4. o processo D está em espera por C Nessas condições, para o servidor funcionar, será necessário: Escolha uma opção: a. �nalizar o processo C b. aguardar a execução. c. �nalizar o processo D d. �nalizar todos os processos Questão 4 Correto Atingiu 5,000 de 5,000 (FAURGS/2018/TJ-RS/Administrador de Banco de Dados) A expressão - condição de corrida (race condition) - refere-se a situações de processamento que podem levar os processos a fornecer resultados errôneos da computação. Essas condições de corrida ocorrem: Escolha uma opção: a. quando os processos rodam em máquinas cujas diferenças de velocidades de processamento forem maiores do que cos(45°) (aproximadamente 70%). b. quando os processos manipulam variáveis compartilhadas de forma concorrente. c. apenas, quando os processos estão em deadlock, causado pelo mecanismo de proteção das seções críticas. d. sempre que são utilizados semáforos para proteger as seções críticas dos processos. e. apenas quando 3 (três) ou mais processos estão envolvidos no acesso a variáveis compartilhadas. Questão 5 Correto Atingiu 5,000 de 5,000 (FAURGS/2018/TJ-RS/Administrador de Banco de Dados) Para que seja possível executar um processo com várias threads (multithreaded process), o gerenciador de threads deve prever áreas especí�cas de memória para armazenar, separadamente por thread, as seguintes informações: Escolha uma opção: a. pilha e área de dados b. descritores dos arquivos abertos e área de código c. área de código e área de dados d. pilha e área de código e. registros do processador e pilha Questão 6 Correto Atingiu 5,000 de 5,000 (FCC/2018/DPE-AM/Assistente Técnico de Defensoria - Assistente Técnico de Suporte) Em um sistema operacional de computador, três processos estão na seguinte situação: 1. o processo P1 tem a posse do recurso R1. 2. o processo P2 tem a posse do recurso R2. 3. o processo P3 tem a posse do recurso R3. O processo P1 solicita o recurso R2, o processo P2 solicita o recurso R3, e o processo P3 solicita o recurso R1. Sobre essa situação, é correto a�rmar que: Escolha uma opção: a. tem-se uma condição de deadlock. b. não haverá deadlock, pois o processo P3 não solicitou o recurso R2. c. não haverá deadlock, pois o processo P2 não solicitou o recurso R1. d. só ocorrerá deadlock caso P1 solicite o recurso R3, P2 solicite o recurso R1 e P3 solicite o recurso R2. e. não haverá deadlock, pois o processo P1 não solicitou o recurso R3. Questão 7 Correto Atingiu 5,000 de 5,000 (IDECAN/2013/CREFITO - 8 Região (PR)/Analista de Sistemas) Para que se ocorra um impasse (deadlock), quatro condições são conhecidas, sendo que, se faltar uma dessas condições, o impasse do recurso não ocorrerá. Acerca dessas condições, assinale a alternativa INCORRETA. Escolha uma opção: a. Condição de não preempção b. Condição de exclusão mútua c. Condição de inanição d. Condição de espera circular e. Condição de posse e espera Questão 8 Correto Atingiu 5,000 de 5,000 (NC-UFPR/ITAIPU BINACIONAL/2017/Pro�ssional de Nível Superior - Computação) Troca de contexto é uma tarefa efetuada pelo Sistema Operacional na gerência de tarefas. A troca de contexto consiste em: Escolha uma opção: a. salvar informações de uma tarefa para que o processador possa ser entregue a outra, carregando seu contexto b. recarregar o contexto do usuário para restaurar o estado da máquina. c. trocar o usuário logado no Sistema Operacional, para que outro usuário possa utilizá-lo sem interferência nas informações do usuário anterior. d. interromper a execução de aplicativos críticos. e. trocar a tarefa que gerencia as impressoras instaladas na máquina. Questão 9 Incorreto Atingiu 0,000 de 5,000 Considere o seguinte algoritmo de escalonamento: cada processo é criado com uma prioridade. Essa prioridade pode ser diferente entre os diversos processos e não pode ser alterada durante a execução. Após um tempo pré-determinado pelo Sistema Operacional, o processo é retirado à força da CPU. Marque a alternativa correta: Escolha uma opção: a. nenhuma alternativa. b. o algoritmo é preemptivo e é conhecido como Round-Robin ou Escalonamento Circular. c. o algoritmo é preemptivo e é conhecido como Escalonamento com Prioridades ou Escalonamento Circular com Prioridades Estáticas. d. o algoritmo é não-preemptivo e é conhecido como Escalonamento com Prioridades ou Escalonamento Circular com Prioridades Estáticas. e. o algoritmo é não-preemptivo e é conhecido como Round-Robin ou Escalonamento Circular. Osmar Realce Questão 10 Correto Atingiu 5,000 de 5,000 No tocante a sistemas operacionais, qual o nome da região que deve ser protegida durante a troca de contextos para evitar que o resultado �nal de operações sejam dependentes da ordem que se executa. Escolha uma opção: a. sistema de preempção b. escalonador de processos c. condição de corrida d. seção crítica Questão 11 Correto Atingiu 5,000 de 5,000 O problema da inversão de prioridades, visto em sala de aula, descreve uma situação onde um escalonador sempre escolhe um processo de alta prioridade para ser escalonado, porém esse processo não pode entrar na seção crítica pois um outro processo de menor prioridade está nesta seção e nenhum dos dois processos progridem na execução. Para esse problema acontecer, é necessário que o processo de alta prioridade não se bloqueie enquanto aguarda para entrar na seção crítica. Qual o nome de um tipo de mecanismo que realiza a exclusão mútua e o processo não se bloqueia, mas enquanto aguarda para entrar na seção crítica ele utiliza a CPU para repetidamente veri�car se uma condição é verdadeira? Escolha uma opção: a. shortest job �rst. b. bloqueio de processos (process block). c. posse e espera (hold and wait). d. espera ocupada (busy-waiting). e. preempção (preemption). Questão 12 Correto Atingiu 5,000 de 5,000 Questão 13 Correto Atingiu 5,000 de 5,000 (CESPE/2004/Polícia Federal/Perito Criminal Federal - Informática) No que diz respeito ao controle de processo, o sistema operacional permiteque vários processos estejam ativos ao mesmo tempo e faz o escalonamento para o uso do processador. Toda vez que ocorrer uma mudança no processo que está sendo executado, ocorrerá uma troca de contexto, em que os registros internos do processador são devidamente inicializados para que o próximo processo possa continuar sua execução a partir do ponto no qual ela foi interrompida. Escolha uma opção: Verdadeiro Falso (CESPE/2018/MPE-PI/Analista Ministerial - Tecnologia da Informação) Uma das causas de deadlocks em sistemas operacionais é a disputa por recursos do sistema que podem ser usados apenas por um processo de cada vez. Escolha uma opção: Verdadeiro Falso Questão 14 Correto Atingiu 5,000 de 5,000 Questão 15 Correto Atingiu 5,000 de 5,000 (CESPE/2018/MPE-PI/Analista Ministerial - Tecnologia da Informação) Em um sistema operacional de tempo real, cada operação deve apresentar seu resultado dentro de um período de�nido de tempo. Escolha uma opção: Verdadeiro Falso (CESPE/ABIN/2018/O�cial Técnico de Inteligência - Área 6) O escalonamento de threads nem sempre �ca sob a responsabilidade do núcleo do sistema operacional. Escolha uma opção: Verdadeiro Falso Questão 16 Correto Atingiu 5,000 de 5,000 Questão 17 Correto Atingiu 5,000 de 5,000 (CESPE/ABIN/2018/O�cial Técnico de Inteligência - Área 6) O início da execução de um programa provocada pelo usuário leva à criação de processos daemons. Escolha uma opção: Verdadeiro Falso (CESPE/ABIN/2018/O�cial Técnico de Inteligência - Área 6) Em uma execução de processo com multi-thread, o sistema operacional garante a proteção entre threads em relação ao espaço de memória compartilhado entre eles. Escolha uma opção: Verdadeiro Falso Questão 18 Correto Atingiu 5,000 de 5,000 Questão 19 Correto Atingiu 5,000 de 5,000 As duas principais funções de um sistema operacional são o gerenciador de recursos: que gerencia, aloca e protege os recursos computacionais da máquina. E máquina estendida: que esconde a complexidade da máquina real para o programador e usuário. Escolha uma opção: Verdadeiro Falso O escalonador FCFS é um exemplo de escalonador não-preemptível que atende os processos na ordem de chegada. Escolha uma opção: Verdadeiro Falso Questão 20 Correto Atingiu 5,000 de 5,000 A arquitetura de núcleo monolítico agrega todas as funções do Sistema Operacional no núcleo do sistema. Escolha uma opção: Verdadeiro Falso ATIVIDADE ANTERIOR Trabalho: SOsim: Escalonador de Processos (12/06/21) PRÓXIMA ATIVIDADE Vídeo: Como usar o SOsim CONTEÚDO Ambientação Suporte Técnico Tutorial de uso do Moodle para alunos Tutorial de uso do Moodle para professores Tutorial em Pílulas DEAD Diretoria de Educação a Distância (61) 2103-2128 https://ead.ifb.edu.br SAUS Quadra 2 Bloco E Edifício Siderbrás CEP 70.070-906 Brasília-DF https://nead.ifb.edu.br/mod/assign/view.php?id=241980&forceview=1 https://nead.ifb.edu.br/mod/lesson/view.php?id=241982&forceview=1 https://nead.ifb.edu.br/mod/book/view.php?id=160882 https://nead.ifb.edu.br/mod/book/view.php?id=211379 https://nead.ifb.edu.br/mod/book/view.php?id=143899 https://nead.ifb.edu.br/mod/book/view.php?id=116466 https://nead.ifb.edu.br/mod/book/view.php?id=144326 https://ead.ifb.edu.br/ https://www.facebook.com/IFBrasilia/ http://ead.ifb.edu.br/ https://www.instagram.com/ifbrasilia/?hl=pt-br https://twitter.com/ifbnoticias