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.
Respostas
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 similares
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás