Trabalho
ESCOLA TÉCNICA RURAL LUTERANA – ETRL
CURSO TÉCNICO EM INFORMÁTICA
Parecer CEE nº 827 de 10/07/07 e Portaria SEE nº 815 de 21/07/07
Av. Luiz Boali Porto Salman, 2.401. Ipiranga – Teófilo Otoni / MG
Trabalho
De
Sistema Operacional.
Tema:
Escalonamento De processos
Nome: Marlon Francisco Dos Santos.
PROFESSOR: Cosmo.
Teófilo Otoni – MG
06 de setembro de 2012
Escalonador é o componente do sistema operacional que determina qual
Processo vai rodar num dado tempo e quanto tempo vai rodar. Permite que diversos processos funcionem simultaneamente. Em um sistema monoprocessado cria uma ilusão de execução simultânea, intercalando processos em uma base da partilha de tempo. O escalonador entrega a CPU a cada processo por um pequeno período de tempo, antes de trocar por outro processo. Este período é chamado de quantum do. Tempo ou fatia do tempo. Dois aspectos do escalonador: Política. O conceito de processo é, certamente, o conceito mais importante no estudo de.
Sistemas operacionais. Para facilitar o entendimento deste conceito, considere-se um. Computador funcionando em multiprogramação (isto é, tendo vários programas simultaneamente ativo na memória).
OS PRINCIPAIS ALGORITMOS USADOS NO ESCALONAMENTO DE PROCESSOS
Troca de Contexto
Quando CPU alterna para outro processo, o sistema deve salvar o estado do processo deixando o processador e carregar o estado anteriormente salvo do processo novo tempo de troca de contexto é dependente de suporte em hardware.
Criação de Processos
Chame-se Processo pai cria processo filho, o qual, por sua vez, pode criar outros processos, formando uma árvore de processos. Compartilhamento de Recursos
EX: Pai e filho compartilham todos os recursos.
Filho compartilha um subconjunto dos recursos do pai.
PCB
O PCB (Process Control Block ou Process Descriptor) é uma estrutura de dados que mantém a representação de um processo para o sistema operacional.
Contêm todas as informações