SO_04_Gerenc de Processos_Conceito de Processo_4x1

2477 palavras 10 páginas
Conceito de Processo

Estado dos processos

Processo: programa em execução.
Associados a um processo estão:

O estado de um processo é definido em parte: pelo contador de instruções; pelos valores dos registradores do processador.

Contador de instruções
Outros registradores
Pilha (para armazenar dados temporários)

Entidade ativa: possui um contador de instruções especifica a próxima instrução a ser executada e recursos a ele associados.
Vários processos podem ser associados a um mesmo programa.

Os processos podem ser classificados de acordo com seu estado:
Novo: processo sendo criado;
Em execução: instruções sendo executadas;
Em espera: processo em espera por algum evento (ocorrência de sinal ou realização de operação de E/S);
Pronto: o processo está pronto para receber o controle do processador Terminado: processo termina de ser executado.
2

Diagrama de estados de um processo 3

Bloco de controle de processos
Como os processos aparecem para o sistema operacional? Como os processos são descritos no S.O. ?
Resp: através do bloco de controle de processos. 4

5

Bloco de controle de processos (BCP)

Bloco de controle de processos

6

Estado do processo: novo, pronto, em execução, em espera, terminado, etc... Contador de instruções: próxima instrução desse processo a ser executada; Registradores da CPU: vários tipos:acumuladores, indexadores, apontadores de topo de pilha, de propósito geral. Através do armazenamento destes registradores quando ocorrem as interrupções, consegue-se continuar normalmente o processo quando o mesmo obtiver a CPU novamente.
Informações para alocação da CPU: prioridade do processo, apontadores para filas e outros parâmetros envolvidos na seleção de processos. Informações relativas ao gerenciamento de memória, como por exemplo, os registradores de base e limite do espaço de endereçamento, a tabela de páginas, tabela de segmentos.
Informações para contabilidade: tempo de CPU e tempo real, contas, serviços ou processos abertos.
Informações

Relacionados