exercicio de thread SO Mar o2015

1177 palavras 5 páginas
1) - Para monitorar as atividades paralelas gerenciadas pelos S.O., foi desenvolvido o Modelo de Processos. No Modelo de Processo, todo software executável no computador é organizado em processos sequenciais.
2) - Quando o processador muda de um processo a outro, o seu estado (o processador registra e associa os dados) deve ser salvo, pois algum tempo depois, será reiniciado o processo e continuará como se nunca fora interrompido. Uma vez esse estado tenha sido salvo, o próximo processo em espera é ativado. Isso envolve carga nos registradores do processador e na memória, com todos os dados previamente salvos, e reiniciando na instrução que seria executada quando houve a última interrupção.
3) – 1. Em execução – 2. Pronto – 3.Bloqueado

4)
Número do Processo (PID);
Estado do Processo;
Contador de Programa;
Registradores de CPU;

Informações de Escalonamento de CPU; -Prioridade de Processo; -Ponteiros para Filas de Escalonamento; -Parâmetros para Escalonamento.

Informações de gerência de memória; -Valores dos Registradores de Base e Limite da memória;
-Tabelas de Páginas ou as Tabelas de Segmentos (dependendo do modelo de gerenciamento de Memória adotado pelo S.O.).

Informações de contabilização; -Quantidade de CPU;
-Tempo Real Usado pelo Processo;
-Número de contas;
-Número de Jobs ou processos, dentre outros.

Informações de estado de E/S. -Lista de Dispositivos de E/S alocados para um processo;
-Lista de Arquivos Abertos, dentre outras informações.

7) - Processos órfãos
Um processo órfão é aquele em que o pai morreu, embora ele (o processo filho) continue executando.
Quando o pai de um processo morre, o comportamento comum do Linux é matar o processo pai, mantendo o filho executando, e associando o filho ao processo init. Chamamos o processo de órfão pois o seu pai original morreu, e ele foi adotado pelo processo init. Processo Zumbi é um processo que já foi completamente executado mas ainda se encontra na tabela de processos do sistema operativo,

Relacionados