Processos e thereads

510 palavras 3 páginas
Processos e Threads

Sistemas Operacionais - Processos e Threads

Página 1

Sumário
O que é Thread? ............................................................................................................................ 3
Escalonamento .............................................................................................................................. 3
Sistema Multi-threaded ................................................................................................................ 4
Conclusão ...................................................................................................................................... 4

Sistemas Operacionais - Processos e Threads

Página 2

O que é Thread?
Um thread pode ser definido como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada paralelamente ao programa chamador. Um
Thread é semelhante a um programa, tem Inicio, uma sequencia e um fim, mas não é um programa. Threads permitem que um programa possa executar várias tarefas diferentes ao mesmo tempo, independentemente umas das outras. Um programa multithred pode rodar mais rápido que um programa monothread, pois pode executar varias tarefas simultaneamente. Os vários threads do mesmo programa podem compartilhar os mesmos espaço de memoria e recursos do sistema.

A grande vantagem no uso de threads é a possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos.
Outra vantagem Programar utilizando Threads e que podemos desenvolver e testar o programa em módulos distintos, ao invés de escrever um único código fonte, porem trabalhar com vários threads torna o programa mais complexo, devido a ligação dos mesmos.

Escalonamento
Em um ambiente multithread, a unidade de alocação de recursos é o processo, onde todos os seus threads compartilham o espaço de endereçamento, descritores de arquivos e

Relacionados

  • gerenciamento p
    417 palavras | 2 páginas
  • arquitetura de sistemas
    893 palavras | 4 páginas
  • PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL Projeto de Sistemas de Informação II
    4003 palavras | 17 páginas
  • processadores intel
    1478 palavras | 6 páginas
  • Terminais Computadores
    6143 palavras | 25 páginas
  • Rotina de dutos
    12010 palavras | 49 páginas