TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Politica de gerenciamento de processador

Artigo: Politica de gerenciamento de processador. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/9/2014  •  Artigo  •  571 Palavras (3 Páginas)  •  181 Visualizações

Página 1 de 3

Processos são todos os programas que são executados pelo PC seja pelo usuário ou pelo sistema, um exemplo provável de processo por usuário seria você executar o Word, um numero de identificação definido pelo sistema quando um processo esta executando, uma parte da memória principal é alocado para o aplicativo, e definido uma parte do processador para processar os dados, para que tal funcione já um processo por sistema são todos os processos necessários para o funcionamento correto do PC. No estado executando, um processo pode fazer chamadas de sistema. Até a chamada de sistema ser atendida, o processo não pode continuar sua execução. Ele fica bloqueado e só volta a disputar o processador após a conclusão da chamada. Enquanto espera pelo término da chamada de sistema, o processo está no estado bloqueado. O sistema operacional então seleciona um processo da fila de aptos para receber o processador. O processo selecionado passa do estado de apto para o estado executando. O módulo do sistema operacional que faz essa seleção é chamado de escalonador.

Thread é uma linha de execução, uma seqüência de instruções a serem executadas dentro de um processo.

Ela possibilita que o processo execute mais de uma função paralelamente, quando há mais de um thread no mesmo programa. Threads compartilham o processador da mesma maneira que um processo, enquanto um thread espera por uma operação de E/S, outro thread pode ser executado. Cada thread possui seu próprio contexto de hardware, porém compartilha o mesmo contexto de software e espaço de endereçamento com os demais threads do processo. O compartilhamento do espaço de endereçamento permite que a comunicação de threads dentro de um mesmo processo seja realizada de forma simples e rápida.

Politica de gerenciamento de processador.

Com o surgimento dos sistemas multiprogramáveis a gerencia do processo podem estar no estado de pronto, alguns critérios determinam qual processo será escolhido para usar o processador daí a chamada de política de escalonamento.

Funções Básicas

* Manter o processador ocupado a maios parte do tempo

* Balancear o uso da UCP entre processos

* Privilegiar a execução de aplicações criticas.

* Maximizar o throughput (tx de transferência) do sistema

* Oferecer tempo de resposta para usuários interativos

Critérios de Escalonamentos

* Utilização do processador - Na maioria dos sistemas é desejável que o processador passe a nmaior parte do tempo ocupado.

* Throughput – Representa o numero de processos executados em um determinado intervalo de tempo.

* Tempo de processador – tempo que um processo leva no estado de execução durante seu processamento.

* Tempo de espera – É o tempo total que um processo permanece na fila de pronto durante seu processamento aguardando ser executado.

* Tempo de Turnaround – É o tempo que o processo leva desde a sua criação até seu

...

Baixar como (para membros premium)  txt (3.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com