Você está na página 1de 2

————————Gerenciamento e Comunicação de Processos—————————

→ Processos em Threads.

O Sistema Operacional dá preferencia ao processo e não ao aplicativo, o


aplicativo é a máscara e o processo é o que esta atrás dessa m
áscara.
Os processos possuem três estados:
— Em execução:
— Bloqueado:
— Segundo Plano:

Todos as grandes empresas possuem grandes servidores que possibilitam milhões


de acessos em seus sites, porem essa capacidade não é infinita, se o máximo de
acessos por segundo for ultrapassado o site cai ou para de funcionar.

Informações de registradores: É o que de fato conversa e roda um sistema inteiro


para que a informação vá para o processador.

→ Contexto de Software
- Nome : Nome do processo

- PID (Process Identifier, Número que identifica processos unicamente ativos)

- Owner: O UID ou Identificador de Usuário é usado para determinar quais recursos


do sistema um usuário pode acessar.

- Prioridade de execução: É a prioridade na hora de executar os processos.

- Data/hora de criação: É a hora e data que mostra quando um processo foi criado
e quando ele foi arquivado, salvo ou encerrado.

- Tempo de Processador: É a quantidade de tempo usada por um processo.

- Quotas: As quotas são limitadores que limitam a quantidade de recursos que um


processo pode alocar.

- Privilégios: São permissões que alguns processos têm para acessar arquivos e
funções do hardware.

→ Contexto de Hardware
- Registradores Gerais: Em geral são usados para armazenar dados de execução dos
programas.

- Registradores Pc: (Program Counter), ele serve para apontar a próxima instrução
a ser executada.

-Registradores SP: O “Ponteiro de Pilha” é uma pilha que armazena informações


ativas num programa de computador.

- Registrador de status: Os registradores de status registram o status dos


processos (Habilitados, desabilitados, etc)

→ Endereço de memória principal alocados


- Espaço de Endereçamento: Um endereço de memória aponta uma local físico na
memória de um computador, o endereço aponta para o local onde os dados estão
armazenados. Usando uma comparação com um endereço residencial, o espaço de
endereçamento seria algo como uma área de moradias (bairros, vila, etc).
→ Tempos
As maquinas possuem três tipos de tempo, sendo eles:
- Tempo de sistema: tempo que a maquina passou ligada.

- Tempo de usuário: Tempo que o usuário passou na maquina

- Tempo real de processamento: É o tempo real que o processo demora para ser
realizado.
___________________________________________________________________________
OBS: Htop é o comando que equivale ao gerenciador de tarefas no Linux.
___________________________________________________________________________
→ Soft X Hard
O soft tem um limite de processos mas ele permite que esse limite possa se
ultrapassado, já o Hard não permite que isso acontece.

→ Prioridade de execução X Privilégios:


- Privilégios: permissão de acessar arquivos, funções do hardware, etc.;
- Prioridade de execução: tem prioridade de execução.
__________________________________________________________________________
→ Processo: Um processo é apenas uma instancia de um programa em execução. Um
processo é composto por contador de programas, variáveis .

→ Eventos para a criação de um processo:


1. Inicialização do Sistema
2. Execução de uma chamada de sistema de criação de processo por um processo em
execução.
3. Solicitação de um usuário para criar um novo processo.
4. Início de uma tarefa em lote

→ Serviço X Processo:
Utilizando uma analogia com o dia a dia, o serviço seria o trabalho de cortar
grama e o processo seria o cara que corta a grama.

→ Termino do Processo:
Cedo ou tarde, o processo terminará, normalmente devida a uma condição seguir:
1. Saída Normal (voluntaria)
2. Erro fatal (involuntario)
3. Saida por erro (voluntaria)
4. Morto por outro processo (involuntário)

→ Estados de um processo:
- Em execução (realmente usando a CPU naquele instante).
- Pronto (executável, temporariamente parado para deixar outro processo
executado).
- Bloqueado (realmente travado).

Você também pode gostar