FC ConcursosFC Concursos

Questão FC366807

Os sistemas operacionais de computadores modernos são capazes de gerenciar simultaneamente múltiplos processos concorrentes, utilizando técnicas avançadas de escalonamento de proce

Sistemas Operacionais

IGEDUC · 2024

Os sistemas operacionais de computadores modernos são capazes de gerenciar simultaneamente múltiplos processos concorrentes, utilizando técnicas avançadas de escalonamento de processos e gerenciamento de recursos.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmação é certa porque os modernos sistemas operacionais implementam multitarefa e concorrência por meio de mecanismos do kernel que permitem a execução aparente simultânea de vários processos: troca de contexto, preempção e filas de pronto/espera.

Para isso usam políticas de escalonamento de processos (Round‑Robin, prioridades, multilevel feedback), além de gerenciamento de recursos como CPU, I/O e memória (paging/ memória virtual), e primitivas de sincronização (mutex, semáforos) para evitar condições de corrida e tratar deadlock.

O desempenho é avaliado por métricas como tempo de resposta, turnaround e throughput; por exemplo, a relação média entre número de processos \(L\), taxa de chegada \(\lambda\) e tempo médio no sistema \(W\) é dada por \(L=\lambda W\) (Lei de Little).

Esses recursos e algoritmos permitem ao SO gerenciar múltiplos processos concorrentes de forma eficiente e segura.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo