Gerência de processos sistema operacional
GERÊNCIA DE PROCESSOS DO SISTEMA OPERACIONAL
NOME DO ALUNO Pr. NOME DO PROFESSOR Sistema Operacional
Cidade 2012
INTRODUÇÃO
A gerência de processo é o ambiente de execução de um programa e é uma das principais funções dos sistemas operacionais, através dos processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução. Os processos são executados concorrentemente, compartilhando o uso do processador, memória principal e dos dispositivos de E/S. Dentro da gerência de processos estão várias estruturas de um processo como BCP (Bloco de Controle de Processo); troca de contexto que é a parte que armazena e …exibir mais conteúdo…
O estado de um processo inclui todos os registradores que o processo pode estar usando, especialmente o contador de programa e qualquer outro dado específico do sistema operacional. A estrutura que armazena todas essas informações é chamada de bloco de controle de processo. O bloco pode ser armazenado na pilha de execução do processo na memória do núcleo, ou em algum outro local específico definido pelo sistema operacional. A seguir é feita a restauração do bloco de controle do processo que irá executar. Com a atualização do contador de programa, a execução do novo processo pode iniciar.
Estados do Processos Em um sistema multiprogramável, o processo não aloca com exclusividade a CPU, para isso, existe um compartilhamento no uso do processador. Os processos passam ao longo do seu processamento por diferentes estados, em função de eventos gerados pelo sistema operacional ou pelo próprio processo. Um processo pode estar em vários estados diferentes: Execução: quando o processo está sendo processado pela CPU. Os processos se alteram na utilização do processador seguindo a rotina estabelecida pelo sistema operacional; Pronto: o estado pronto é quando ele tem condições lógicas de execução e apenas aguarda para ser executado. O sistema operacional é responsável por determinar a ordem e os critérios pelos quais os