Política de escalonamento de um SO multiusuário
Nome: Danismar Souza da Paz
Disciplina: Sistemas Operacionais
Tutor: Gislene
Título da Atividade: Atividade de Aprofundamento
Uma política de escalonamento de um SO multiusuário;
Definindo um algoritmo com uma politica de escalonamento para um Sistema Operacional multiusuário, acredito que para uma organização empresarial no ramo da indústria o algoritmo baseado em Round Robin não seria a melhor opção, devido considerar todos os processos com a mesma importância e mesma prioridade.
De acordo com Luis F. Faina da UFU, certas aplicações de controle industrial necessitam de um escalonador com a politica de priorização dos processos considerados importantes para o funcionamento. Ainda argumenta, que cada processo deve ter sua prioridade, mais que processos que tenham uma prioridade maior sejam executados primeiro.
Em concordância com Luis, definiria as mesmas regras para um bom escalonador quer seja para uma grande organização ou apenas para um simples sistema operacional com objetivos específicos. Definiria por exemplo os processos que fazem uso do disco e tarefas com importância de utilização com maior prioridade. Isso agregaria rapidez na execução dos processos e na boa alocação dos recursos da CPU em meu Sistema Operacional.
Quais os preventivos que você considera justo e ideal para os computadores multiprocessados com alto grau de paralelismo?
De acordo com a unidade e com conteúdos complementares sobre o assunto, falar de justiça na alocação dos recursos da CPU aos processos do SO, sempre iremos definir a mesma prioridade a todos os processos. Porém, pelo que entendi na unidade e sobre o assunto, eu posso simplesmente ter um processo no meu SO que precise ser executando de forma prioritária. De fato, seria justo e ideal, aplicar em meu algoritmo escalonador a politica de maior prioridade primeiro.
Porém, aprofundaria o estudo de meu algoritmo em prol de permitir que todos os processos tivessem acesso aos recursos da CPU,