Conceito de processos, threads e prioridades
O que é um
processo?
Componentes de
um processo
• Um processo tem uma série
de características próprias.
• A estrutura básica é
formada por uma imagem
do código executável
associado a um programa.
• A memória contém o código
executável e dados
específicos.
Estados de um processo
NOVO EXECUTANDO ESPERANDO TERMINADO
PCB
(PROCESS
CONTROL
BLOCKS)
O que é um
thread?
Monothread
Multithread
Desvantagens e
vantages das
threads
Facilita o desenvolvimento, visto que torna
possível elaborar e criar o programa em
módulos, experimentando-os
isoladamente no lugar de escrever em um
único bloco de código.
Não deixam o processo parado, pois
quando um deles está aguardando um
determinado dispositivo de entrada ou
saída, ou ainda outro recurso do sistema,
outro thread pode estar trabalhando.
O trabalho fica mais complexo, justamente
por causa da interação que ocorre entre
eles.

Processos e threads - trabalho redes 10ºano

  • 1.
    Conceito de processos,threads e prioridades
  • 2.
    O que éum processo?
  • 3.
    Componentes de um processo •Um processo tem uma série de características próprias. • A estrutura básica é formada por uma imagem do código executável associado a um programa. • A memória contém o código executável e dados específicos.
  • 4.
    Estados de umprocesso NOVO EXECUTANDO ESPERANDO TERMINADO
  • 5.
  • 6.
    O que éum thread? Monothread Multithread
  • 7.
    Desvantagens e vantages das threads Facilitao desenvolvimento, visto que torna possível elaborar e criar o programa em módulos, experimentando-os isoladamente no lugar de escrever em um único bloco de código. Não deixam o processo parado, pois quando um deles está aguardando um determinado dispositivo de entrada ou saída, ou ainda outro recurso do sistema, outro thread pode estar trabalhando. O trabalho fica mais complexo, justamente por causa da interação que ocorre entre eles.