Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
→ Processos em Threads.
→ Contexto de Software
- Nome : Nome do processo
- Data/hora de criação: É a hora e data que mostra quando um processo foi criado
e quando ele foi arquivado, salvo ou encerrado.
- 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.
- 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.
→ 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).