Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitetura de Sistemas Operacionais: processos - Coggle Diagram
Arquitetura de Sistemas Operacionais: processos
PROCESSO: um programa em execução.
Estrutura do processo
Contexto de Software: limites e características dos recursos que podem ser alocados pelo processo são especificados, como o número máximo de arquivos abertos simultaneamente, prioridade de execução e tamanho do buffer para operações de E/S.
Três grupos de informações sobre o processo
Quotas: são os limites de cada recurso do sistema que processo pode alocar.
Identificação: cada processo criado pelo sistema recebe uma identificação única (PID - Process Identification) representaa por um número
Privilégios: definem as ações que um processo poder fazer em relação a ele mesmo, aos demais processos e ao sistema operacional.
Contexto de Hardware: armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico como o contador de programa (PC - Program Counter), Stack Pointer (SP) e registrador de status.
Espaço de Endereçamento: é a área de memória pertencente aos processo onde as instruções e dados do programa são armazenados para execução.
Estados do processo
Execução
as instruções estão sendo executadas
Espera
O processo está esperando pela ocorrência de algum evento
Novo
O processo está sendo criado
Terminado
Bloco de Controle de Processo (PCB)
Tem a função de repositório para qualquer informação que possa variar de um processo para outro.