- Fundamentos de Sistemas OperacionaisSistemas Multiprocessadores
- Gerenciamento de ProcessosThreadsMultithreading e Concorrência
Analise as seguintes afirmações relativas a Sistemas Operacionais:
I. A maioria dos sistemas existentes no mercado são sistemas de um único processador, isto é, uma única CPU. Em algumas aplicações utilizam-se sistemas multiprocessadores. Nesse caso, a taxa de aumento da velocidade, comparando-se um sistema com um processador e um outro com N processadores, é N x N.
II. Os sistemas de múltiplos processadores modernos utilizam multiprocessamento assimétrico, no qual cada processador executa uma cópia idêntica do sistema operacional.
III. O multithreading de uma aplicação interativa pode permitir que um programa continue executando, mesmo se parte dele estiver bloqueada ou executando uma operação demorada, aumentando, assim, a capacidade de resposta para o usuário.
IV. Os threads de usuário são suportados acima do kernel e são implementados por uma biblioteca de threads no nível do usuário, que fornece suporte à criação, escalonamento e gerência de threads, sem suporte do kernel. Indique a opção que contenha todas as afirmações verdadeiras.
II. Os sistemas de múltiplos processadores modernos utilizam multiprocessamento assimétrico, no qual cada processador executa uma cópia idêntica do sistema operacional.
III. O multithreading de uma aplicação interativa pode permitir que um programa continue executando, mesmo se parte dele estiver bloqueada ou executando uma operação demorada, aumentando, assim, a capacidade de resposta para o usuário.
IV. Os threads de usuário são suportados acima do kernel e são implementados por uma biblioteca de threads no nível do usuário, que fornece suporte à criação, escalonamento e gerência de threads, sem suporte do kernel. Indique a opção que contenha todas as afirmações verdadeiras.
Provas
Questão presente nas seguintes provas