Esaclonamento

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1654 palavras )
  • Download(s) : 0
  • Publicado : 7 de dezembro de 2012
Ler documento completo
Amostra do texto
ESCALONAMENTO DE PROCESSOS

























REDES DE COMPUTADORES







ESCALONAMENTO DE PROCESSOS











1


RESUMO

Podemos dizer que o conceito de processos, é um dos mais importantes em um Sistema Operacional Moderno, no qual a maioria deles utilizam sistemas multiprogramaveis, onde vários processos de programas estãoacessando ao mesmo tempo o QUANTUM de uma CPU,
Com o passar do tempo, foram surgindo através de estudos com intuito de aprimorar o uso do tempo da CPU, vários algoritmos onde sua principal determinação é priorizar a melhor forma para um processo utilizar a peformace de uma CPU




































Introdução

Quando um sistema émultiprogramado, ele possui na maioria das vezes vários processos que competem pelo uso da CPU ao mesmo tempo, geralmente isto ocorre quando dois ou mais processo estão no estado de pronto para ser rodado.
Desta forma é preciso que dentro do S.O exista uma linguagem direta com a CPU, para que seja feito o uso simultâneo da CPU entre dois ou mais processos, e que eles sejam processado com muitaeficiência, sendo assim dentro do S. O quem faz este papel é o Escalonador, cujo o nome já faz júri a sua função, ele possui algoritmos de escalonamento para utilizar com melhor peformace o QUANTUM de uma CPU, partindo do principio que sua principal tarefa é gerenciar melhor os processos utilizados dentro da CPU, então podemos assim chama-lo de Escalonador de Processos.1 - ESCALONADOR DE PROCESSOS


1.1 - O que é um Escalonador de Processos?

Escalonador nada mais é do que; Uma atividade organizacional feita pelo escalonador, possibilitando de forma eficaz uso de vários processos dentro da CPU, priorizando alguns determinados tipo de processo, sabendo-se que como todo algoritmo o Escalonador de Processo, possui diversostipos e também Políticas.


1.2 - Quando é feito o Escalonamento de Processo?

Para que seja efetuado um escalonamento o processo precisa esta em algum estado e no caso dos processos existem 4 tipos básico de estado para que haja há tarefa do escalonamento que são:

1. Quando se cria um novo processo!
2. No termino de um processo!
3. Quando o processo ébloqueado!
4. Quando um processo executa o evento de E/S!



1.3 - Tipos Básicos de Escalonador

• Escalonador de curto prazo
• Escalonador de médio prazo
• Escalonador de longo prazo


1.3.1 - Escalonador de curto prazo
Ele seleciona entre todos os processos em estado de pronto que já estão na memória, para serem executado pelo processador. O escalonadorde Curto prazo utiliza mais priorização no processamento, do os demais tipos de escalonamento

1.3.2 - Escalonamento de médio prazo
Ele seleciona os processos que já estão na memória virtual, reduzindo assim o grau de multiprogramação, removendo temporariamente o processo da memória principal e colocando o mesmo na memória secundaria (swap), fazendo as operações de swapping in e swapping out.1.3.3 - Escalonamento a longo prazo
È um escalonamento que utiliza processos que fazem pouco uso do tempo da CPU, sendo assim, esta sempre priorizando os processo que utilizam E/S, ele também determina quais são as tarefas admitidas para processamento no sistema, que assim se tornaram processos


2 - POLITICAS DE ESCALONAMENTO

2.1 - Conceito

As políticas de escalonamento deprocessos estão diretamente relacionadas segundo a possibilidade do sistema operacional interromper um processo que esteja em execução ou não, ou até mesmo substituí-lo por outro.

2.2 - Tipos de Políticas de Processos

Existem dois tipos de políticas de processo, Preemptivos pelo qual seus princípios básicos consiste em ter ao autonomia em poder interromper ou substitui qualquer processo...
tracking img