Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 451 questões
( ) Uma situação de deadlock pode surgir se as quatro condições a seguir ocorrerem simultaneamente em um sistema: exclusão mútua; retenção e espera; inexistência de preempção; espera circular.
( ) O algoritmo do banqueiro é um método de evitação de deadlocks que, quando aplicável, assegura que o sistema não será levado a um estado inseguro.
( ) A preempção de recursos é a solução segura para resolver deadlocks sem custos adicionais ou dificuldade prática.
( ) Exigir que cada processo solicite todos os recursos que irá precisar antes de iniciar a execução elimina a condição de retenção e espera, prevenindo deadlocks, mas pode levar à baixa utilização de recursos e degradação significativa do desempenho.
Analise as afirmativas abaixo sobre as condições necessárias para a ocorrência de um deadlock (impasse) em um sistema, conforme a teoria de Silberschatz.
Exclusão mútua: pelo menos um recurso deve ser mantido em modo não compartilhável. Posse e espera: um processo deve estar segurando pelo menos um recurso e esperando para adquirir recursos adicionais que estão detidos por outros processos. Preempção obrigatória: o sistema operacional deve ter o poder de retirar um recurso de um processo a qualquer momento para evitar a espera. Espera circular: deve existir um conjunto {P0, P1, …, Pn} de processos em espera, tal que P0 espera por um recurso de P1, P1 por P2, e assim sucessivamente até Pn esperar por um recurso de P0.Estão corretas apenas as afirmativas
O sinal padrão enviado ao processo nesse contexto é o
I. Gerenciador de Tarefas: permite visualizar os processos em execução e encerrar seletivamente aplicações que não estão respondendo.
II. Monitor de Recursos: permite acompanhar o desempenho do sistema e encerrar processos ativos por meio de suas funcionalidades.
III. Explorador de Arquivos: possibilita encerrar diretamente programas em execução por meio da interface de navegação de pastas.
IV. Prompt de Comando: pode ser utilizado para encerrar processos, desde que sejam utilizados comandos específicos para essa finalidade.
Está correto o que se afirma apenas em
Em sistemas operacionais, o fenômeno de deadlock ocorre quando um conjunto de processos permanece indefinidamente bloqueado, cada um aguardando recursos detidos por outros. As condições necessárias para a ocorrência de deadlock foram formalizadas por Coffman conditions e são utilizadas como base para técnicas de prevenção, evitação e detecção. A esse respeito, analise as afirmativas a seguir:
I.A condição de exclusão mútua estabelece que pelo menos um recurso do sistema deve ser não compartilhável, isto é, sua utilização por um processo impede simultaneamente o uso por outros processos.
II.A condição de posse e espera (hold and wait) ocorre quando um processo mantém a posse de um ou mais recursos já alocados enquanto aguarda a concessão de recursos adicionais que ainda não lhe foram atribuídos.
III.A condição de espera circular pode ser prevenida pela imposição de uma ordem total sobre os tipos de recursos, exigindo que todos os processos requisitem recursos em ordem crescente dessa hierarquia, eliminando a possibilidade de ciclos no grafo de alocação.
É correto o que se afirma em:
Com base nos conceitos relacionados aos fundamentos da computação, julgue o item a seguir.
Em sistemas Linux, um processo em execução pode apresentar elevado consumo de memória virtual sem, necessariamente, estar consumindo, na mesma proporção, memória física residente em RAM.
Considerando os conceitos de informática, de sistemas operacionais, de redes de computadores, de aplicativos e de segurança da informação, julgue o item a seguir.
Os sistemas operacionais móveis, como o Android e o iOS, não são capazes de executar múltiplas aplicações simultaneamente.