Escalonamento

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1619 palavras )
  • Download(s) : 0
  • Publicado : 2 de outubro de 2012
Ler documento completo
Amostra do texto
[pic]
CENTRO UNIVERSITARIO ESTACIO DA BAHIA
REDES DE COMPUTADORES














ESCALONAMENTO DE PROCESSOS



















SALVADOR
2012










REDES DE COMPUTADORES







ESCALONAMENTO DE PROCESSOS




Trabalho referente à disciplina
Sistemas Operacionais
Ministrada pelo Prof: Carlos Frederico











1RESUMO

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ão acessando 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 algoritmosonde sua principal determinação é priorizar a melhor forma para um processo utilizar a peformace de uma CPU




































Introdução

Quando um computador é 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 noestado 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 muita eficiê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 commelhor 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 atividadeorganizacional 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 diversos tipos 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 casodos 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 demé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 escalonador de 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 queutilizam 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 de processos 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...
tracking img