Sistemas Operacionais

253 palavras 2 páginas

Um thread (ou processo leve) é uma unidade básica de execução na CPU, que consiste em apontador de instruções, conjunto dos registradores e espaço de pilha, compartilhando entre si: área de código, área de dados, recursos do sistema operacional (tarefa) Um processo é equivalente a uma tarefa, já a thread é uma única tarefa do processo.

Espaço de Endereçamento, variáveis globais, arquivos abertos, processos filhos, alarmes pendentes, sinais e tratadores de sinais, e informação de contabilidade.

As threads em nível de usuário são implementação em aplicações, no modo usuário, onde é possível programá‐la e não envolve o kernel nas chamadas de threads. Para o sistema operacional é apenas 1 processo. Já em nível de SO é implementada em uma biblioteca pelo Sistema Operacional, como processos independentes, onde as rotinas do kernel podem se utilizar desses threads, e o usuário não tem como programá‐las.

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.

* Editores de texto
* Planilhas Eletronicas4. Quais são os estados de uma thread?
* Criação:
* Execução
* Pronto
* Bloqueado
* Término

Melhoria do desempenho do servidor, uma vez que a comunicação entre os threads e o ambiente servidor pode ser feita via mecanismos mais eficientes e limpos/simples

Com a arquitetura multiprocessada é possível executar cada thread para um mesmo processo, usando processadores diferentes, assim aumentando os benefícios.

New Thread, Runnable, Not Runnable, Dead

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas