Processos e threads
Sincronização e comunicação entre processos
Alunos:
Leianny Carvalho
Jôycielle Rodrigues
Cleomar Tiago
Sara Ferreira
Agostinho Guedes
Porto Nacional -2012
Processos e Threads
Sincronização e comunicação entre processos
Trabalho apresentado como requisito total para obtenção de aprovação na disciplina de Sistemas operacionais no Curso de Técnico em Informática, No Instituto Federal de Educação Ciências e Tecnologia de Porto Nacional-TO.
Prof. Edilson Leite de Sousa
Porto Nacional -2012
Sumário
1.Introdução 4 2.Desenvolvimento 5 2.1 Processo 5 2.2 Threads 5 2.3 Comunicações entre processos 6 2.4 Sincronizações entre processos 6 3.Objetivo 7 3.1Objetivos Gerais 7 3.2Objetivos específicos 7 4.Justificativa 8 5. Referencial Teórico 9 6. Metodologia 10 7. Resultados Obtidos 11 8. Conclusão 12 9. Referências Bibliográficas 13
1. Introdução
Um Sistema Operacional é um conjunto de rotinas executadas pelo processador, da mesma forma como qualquer outro programa. Sua principal função é controlar o funcionamento do computador, gerenciando os diversos recursos disponíveis no sistema. É um programa ou um conjunto de programas cuja função é servir de interface entre um computador e o usuário Nesse contexto na matéria de sistema operacional, vamos analisar como funciona o processo, threads, sincronização e comunicação entre processos .
Processo, no contexto da informática, é um programa de computador em execução. Em sistemas operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis. Por exemplo, em um ambiente multitarefa (como o Unix) que suporta processos, um processador de texto, um navegador e um sistema de banco de dados são processos separados que podem rodar concomitantemente. Processos são módulos separados e carregáveis