ATPS produzido de acordo com as normas hellip
3038 palavras
13 páginas
FACULDADES INTEGRADAS TORRICELLISISTEMAS DE INFORMAÇÃO
SISTEMAS OPERACIONAIS
ALUNOS E SEUS RESPECTIVOS RA’S:
Adriel de Messias Melanias RA: 6485313931
Eduardo Henrique de Macedo RA: 6814005796
Jessica Carla de Menezes RA: 6818470426
Karine Alves de Souza Oliveira RA: 6814005867
Paulo Roberto P Santiago RA: 6785400315
GERENCIAMENTO DE PROCESSOS E THREADS.
Prof. Ricardo França
Guarulhos
22/04/2013
INTRODUÇÃO
Este trabalho tem como objetivo, abordar os temas propostos que diz respeito a obter conhecimentos que estão relacionados a Processos e Threads. Onde serão apresentada a sincronização e comunicação entre processos, threads e gerencia de processador.
Esse trabalho é de suma importância, pois facilita a compreensão do gerenciamento do processador e esclarecera conceitos que estão diretamente explicando o que são processos e threads dos sistemas operacionais.
POLÍTICA DE GERENCIAMENTO DE PROCESSADOR
Processos:
Um programa em execução. No controle e execução do processo pelo sistema operacional, as seguintes informações necessitam ser armazenadas:
Código executável;
Espaço de memória utilizado (com distinção entre código, dados e estruturas de controle);
Descritores do S.O. (tabela de arquivos, etc.);
Atributos de segurança;
Estado do processo (executando, em espera, aguardando recurso, etc.). Há três tipos básicos de gerenciadores de processos: 1- Gerenciador por admissão (gerenciador escolhe qual processo irá executar e quando a depender da sua prioridade; geralmente utilizado em sistemas de tempo real).
2- Gerenciador por tempo médio;
3- Gerenciadores despachantes (define os processos a serem executados de acordo com eventos ocorridos no sistema). Os Gerenciadores de Processos possuem algoritmos para garantir a troca de processos de maneira correta e organizada. São exemplos de estratégias utilizadas:
1 FIFO (First In First Out) onde um programa abre um canal unidirecional com um segundo escreve dados que chegarão