Processos e threads em windows e linux

4476 palavras 18 páginas
ENGENHARIA DA COMPUTAÇÃO
PROF. GERALDO VALERIANO RIBEIRO

PROCESSOS E THREADS EM
WINDOWS E UNIX
Eduardo Machado da silva

GOIÂNIA, OUTUBRO DE 2010

ENGENHARIA DA COMPUTAÇÃO
EDUARDO MACHADO DA SILVA

PROCESSOS E THREADS EM
WINDOWS E UNIX Trabalho desenvolvido sob a orientação do prof. Geraldo Valeriano Ribeiro para obtenção de nota complementar da avaliação de N2.

GOIÂNIA, OUTUBRO DE 2010 Índice
1. Introdução 4

2. Processos e Threads 5

3. Estados de Processos 5

4. Gerenciamento de Processos 6

5. Windows 8
5.1. Estados de processos 9
5.2. Gerenciamento de processos 9

6. UNIX 10
6.1. Estados de processos 11
6.2. Gerenciamento de processos 12

7. Threads 15
7.1. Ambiente Monothread 15
7.2. Ambiente Multithread 16
7.3. Vantagens 19

8. Conclusão 21

1. Introdução

Existem diferentes modelos para a implementação de threads em um sistema operacional, onde desempenho, flexibilidade e custo devem ser avaliados atentamente. Este trabalho pretende esclarecer o que vem a ser threads, sua utilização, vantagens, implementação e cuidados na programação concorrente. Antes porém, devemos apresentar o conceito de processo, que está intimamente relacionado a threads.

2. Processos e Threads

Tratando-se do estudo de Sistemas Operacionais nenhum conceito é tão importante quanto à definição de processo, porém é fundamental termos a noção da diferenciação entre processo e programa. O próprio conceito de processo é abstrato e causa divergências, pois não existe uma definição precisa aceita por todos. Sendo assim, definiremos aqui processo como uma instância de um programa em execução e programa como conjunto de instruções necessárias à

Relacionados

  • Ambientes Operacionais
    2767 palavras | 12 páginas
  • Escalonamento de processos
    2165 palavras | 9 páginas
  • Semaforos
    2007 palavras | 9 páginas
  • Windows e Linux
    11091 palavras | 45 páginas
  • TECNICO
    1630 palavras | 7 páginas
  • Windows X Linux
    13707 palavras | 55 páginas
  • Sistema operacional
    4833 palavras | 20 páginas
  • Atps sistema operacional
    13904 palavras | 56 páginas
  • sistemas operacionais
    14650 palavras | 59 páginas
  • Trab Luis Cezar
    3734 palavras | 15 páginas