• Matéria: Informática
  • Autor: isaacfoda
  • Perguntado 7 anos atrás


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: vanessafonntoura
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