Questões de Concurso
Comentadas sobre gerência do processador em sistemas operacionais
Foram encontradas 185 questões
Caso o disco trate as solicitações segundo uma política de escalonamento SSTF (shortest-seek-time-first), ocorrerá um aumento no tempo de pesquisa, quando comparado com a política FCFS (first-come-first-serve). Por outro lado, o algoritmo do elevador constitui um procedimento não recomendável para atender a diversas solicitações de blocos de disco.
I. Para melhor utilizar a CPU, os SOs modernos utilizam o multiprocessamento, que permite que vários processos fiquem ao mesmo tempo na memória. Os sistemas de tempo compartilhado são uma extensão do multiprocessamento em que algoritmos de escalonamento alternam entre os processos, dando a impressão que estão sendo executados concorrentemente.
II. Para impedir que programas de usuário interfiram na operação apropriada do sistema, o SO tem duas modalidades de operação: modo de usuário e modo kernel. As instruções privilegiadas só podem ser executadas no modo kernel. A memória em que o SO reside também deve ser protegida: um timer impede loops infinitos. Uma interrupção por timer é uma instrução privilegiada.
III. O gerenciamento de processos inclui a criação e a exclusão de processos e mecanismos para a comunicação e sincronização entre processos. O gerenciador de E/S é responsável pela alocação e liberação dinâmica de espaço na memória principal, bem como pelo espaço de armazenamento em dispositivos de E/S. Este gerenciador trabalha com um sistema de arquivos para a representação de arquivos e diretórios.
Está correto o que se afirma APENAS em
I é um comando importante para o gerenciamento de processos, pois por intermédio dele é possível saber quais os processos encontram-se em execução. Quando acompanhado do parâmetro KK II exibe o nome do usuário que iniciou determinado processo e a hora em que isso ocorreu e, com o acréscimo do parâmetro KK
III mostra os processos que não estão associados a terminais.
Preenchem correta e respectivamente as lacunas I, II e III:
Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.
( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.
( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.
( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.
( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.
Assinale a sequência CORRETA.
Processadores modernos dão suporte à implementação de sistemas operacionais permitindo operação em modo privilegiado e em modo usuário. A execução de algumas instruções é restrita à operação em modo privilegiado.
Nesse contexto, assinale a alternativa INCORRETA.
Nesse algoritmo, cada processo
E – Executando B – Bloqueado P – Pronto
A alternativa que relaciona corretamente as mudanças de estado de processo possíveis no sistema operacional é
Cada processo em um conjunto de processos está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de
A política de escalonamento estabelece os critérios utilizados para selecionar o processo que fará uso do processador.
No escalonamento não preemptivo, quando um processo está em execução,
O problema mais crítico na organização SMP (Symmetric Multiprocessing) é o de coerência de cache e, para tratar esse problema, são projetados protocolos de coerência de cache. Há um protocolo que distribui a responsabilidade de manter coerência de cache entre todos os controladores de cache em um multiprocessador.
Nesse protocolo, os controladores usam um mecanismo de difusão (broadcast) para comunicar alterações numa linha de cache compartilhada.
Tal protocolo é o