Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Acerca das tecnologias empregadas em sistemas operacionais de computadores, julgue os itens a seguir.
No Unix SVR4, para efeito de escalonamento de processos, o conceito de safe place consiste em uma área de disco permanentemente reservada para swapping de pelo menos um processo, de modo a liberar memória em situações de urgência.
Existe uma situação denominada deadlock que, eventualmente, ocorre durante a execução de processos em sistemas operacionais.
O deadlock é caracterizado por haver, por exemplo,Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Uma interrupção do tipo trap é uma funcionalidade de muitos sistemas operacionais que visa capturar eventos provenientes dos dispositivos de I/O que possam prejudicar o funcionamento do sistema operacional.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
A maioria dos computadores atuais não disponibiliza mecanismo para permitir que seus módulos interrompam o funcionamento do processador. Para resolver esse problema, os sistemas operacionais modernos vêm implementando o mecanismo denominado interrupção por software.
Na comunicação entre processos, enquanto um processo estiver acessando determinado recurso, todos os outros deverão esperar. A tal conceito dá-se o nome de
“Situação em que ocorre um impasse e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados. Trata-se de um problema bastante estudado no contexto dos Sistemas Operacionais, assim como em outras disciplinas, como banco de dados, pois é inerente à própria natureza desses sistemas.” Tal processo é denominado:
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
O controle estatístico de processo preocupa-se em verificar um produto ou serviço durante sua criação e monitorar os resultados de muitas amostras ao longo de um período de tempo. A capability do processo é a medida da aceitabilidade da variação do processo. A medida mais simples de capability é dada pela razão entre a faixa de especificação e a variação do processo, sendo aceitáveis mais ou menos três desvios padrão.
A respeito de sistemas operacionais, julgue os próximos itens.
Multiprogramação é a capacidade de o sistema operacional executar concorrentemente vários processos, alternando-os entre CPU e memória. A multiprogramação tem como vantagem evitar que a CPU fique ociosa enquanto outros processos em execução realizam operações que não requerem seu uso, como, por exemplo, as operações de entrada/saída.
Ao levantar os requisitos necessários para a implantação de um workflow em uma empresa, a equipe responsável percebeu que o requisito mais importante era a facilidade de definir o processo, sendo a flexibilidade mais relevante que a produtividade. Também era desejado que as definições de processos fossem criadas com formulários.
Nesse caso, o tipo de workflow mais adequado é oCom relação aos fundamentos dos sistemas operacionais, julgue o item.
O processo é um conjunto de instruções originário de uma chamada. Logo, ele não pode criar um ou mais processos.
Assinale a alternativa INCORRETA:
Com relação a sistemas operacionais, julgue os itens a seguir.
Ao ser executado, um processo pode passar por diferentes estados. Por exemplo, há sistemas operacionais em que um processo pode estar sendo executado, estar aguardando a ocorrência de algum evento ou estar pronto para ser executado. Para cada estado, há sistemas operacionais que mantêm uma lista com blocos de controle dos processos no estado.
Com relação a sistemas operacionais e sistemas distribuídos, julgue os seguintes itens.
No algoritmo de escalonamento shortest-job-first (SJF), a prioridade de cada processo é inversamente proporcional ao próximo tempo de processamento (CPU burst) necessário ao processo. Por sua vez, no algoritmo round-robin (RR), a lista de processos prontos é tratada como uma lista circular e o processador é alocado, a cada processo, em fatias de tempo. Quando comparados os tempos médios de espera em sistemas que empregam os algoritmos, o tempo médio de espera para execução é tipicamente mais longo no SJF que no RR.
O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.
Quando os tempos de execução não são conhecidos exatamente, mas sim as suas distribuições probabilísticas, a preempção não é permitida. Nesse caso, o escalonamento escolhe sempre uma tarefa cujo tempo esperado de execução é o maior, atendendo, entre uma tarefa e outra, tarefas com tempo de execução menor.
Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.
A situação de starvation é alcançada quandoEstados de um processo incluem possibilidades como inicial, processando e finalizado.