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