2) Descreva uma maneira de alterar o
escalonador de processos tradicional
para que o SO seja usado em uma
arquitetura com múltiplos núcleos de
processamento (multicore). Discuta os
custos que essa adaptação imporia no
desempenho.
Soluções para a tarefa
Respondido por
2
O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os CPU Bound.
O escalonador de processos de 2 níveis escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco; com essa execução o processador evita ficar ocioso.
Espero ter ajudado.
Perguntas interessantes
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Ed. Técnica,
7 meses atrás
Matemática,
11 meses atrás
Inglês,
11 meses atrás
Matemática,
1 ano atrás