365464654654

3032 palavras 13 páginas
ANHANGUERA EDUCACIONAL S.A.

Faculdade Anhanguera de Campinas

Curso de Ciência da Computação

Clodoaldo dos Santos Carrero 1053002128,
Marcia M. Santos do Rosario 1011780117,
Maycon Jefferson Mascelloni 1001793128,
Robson Buzois Marciotto 1033941409, William dos Santos Gomes 7866744.

Sistemas Distribuídos

Campinas
2013
LISTA DE SIGLAS

ABNT Associação Brasileira de Normas e Técnicas
AESA Anhanguera Educacional S.A.

SUMÁRIO

Introdução 04

Conceito 05

Beneficios 07

Gerenciamento de Threads........................................................................08

Virtualização 09

Cliente.........................................................................................12

Servidor 14

Migração do código...........................................................................17

Introdução

As threads são definidas como processos de pouco peso.
São a unidade básica do processador central de um programa sendo um córrego sequencial da execução dentro de um processo.

Com o intuito de mostrar uma visão geral sobre o assunto, abordaremos conceito, benefícios, utilizações, gerenciamento e características de threads em alguns Sistemas Operacionais, bem como algumas aplicações.

Conceito Processo com entidade própria, com próprio contexto de escalonamento, mas que compartilha a estrutura de dados com seu pai.

Thread ou processo leve é uma unidade básica de utilização de CPU que consiste em: apontador de instruções, conjunto de registradores e espaço de pilhas.

Uma thread compartilha com threads irmãs: a área do código, a área de dados e recursos do sistema operacional.

Em uma tarefa dotada de múltiplos fluxos de execução, enquanto um fluxo está bloqueado esperando, um outro fluxo na mesma tarefa pode continuar rodando.

Cooperação de múltiplas threads

Relacionados