Sistemas Distribuídos Cap 3

3279 palavras 14 páginas
www.pearson.com.br

Processos

capítulo

Andrew S. Tanenbaum
Maarten Van Steen

SISTEMAS DISTRIBUÍDOS
Princípios e paradigmas

slide 1
Capítulo 3 - Processos

www.pearson.com.br

Processos

• Diferentes tipos de processos desempenham papel crucial em sistemas distribuídos.
• O conceito, que vem de S.O., define processos como programas em execução. • Usar processos multithreading auxiliam em melhoria de desempenho em sistemas cliente-servidor
Andrew S. Tanenbaum
Maarten Van Steen

SISTEMAS DISTRIBUÍDOS
Princípios e paradigmas

slide 2
Capítulo 3 - Processos

www.pearson.com.br

Threads

• Vários processadores virtuais criados pelo S.O. são monitorados auxiliados pelo uso de uma tabela de processos que contém entradas para armazenar valores de registro de CPU, mapas de memória, entre outros.
• Um processo em execução está sendo executado em um dos processadores virtuais do S.O. no momento.
Andrew S. Tanenbaum
Maarten Van Steen

SISTEMAS DISTRIBUÍDOS
Princípios e paradigmas

slide 3
Capítulo 3 - Processos

www.pearson.com.br

Threads
• O S.O. garante transparência sobre uso de CPU e dispositivos de I/O concorrentemente. Para isso é usado o escalonamento de processos.
– Uso demasiado de chaveamento no modo dual
(usuário/monitor);
– Uso demasiado de chaveamento entre processos;
– Modificações constantes no MMU (Memory
Management Unit)
– Cooperação entre programas através do uso de IPC
(InterProcess Communication)
• Comunicação requer chaveamento de contexto em 3 pontos diferentes.

Andrew S. Tanenbaum
Maarten Van Steen

SISTEMAS DISTRIBUÍDOS
Princípios e paradigmas

slide 4
Capítulo 3 - Processos

www.pearson.com.br

Threads
Chaveamento de Contexto - IPC

Andrew S. Tanenbaum
Maarten Van Steen

SISTEMAS DISTRIBUÍDOS
Princípios e paradigmas

slide 5
Capítulo 3 - Processos

www.pearson.com.br

Threads
Uso em sistemas não distribuídos
• Distribuição de várias tarefas

Relacionados

  • cap01
    3739 palavras | 15 páginas
  • capitulo 2 - sistemas distruibuidos
    4565 palavras | 19 páginas
  • Sistemas distribuídos
    5973 palavras | 24 páginas
  • Gerencia de sistemas distribuidos heterogeneos : facilidade de monitorização em um ambiente corba
    13444 palavras | 54 páginas
  • sistemas didstribuidos
    10027 palavras | 41 páginas
  • Sistemas Distribuidos
    308 palavras | 2 páginas
  • aula de sistemas
    766 palavras | 4 páginas
  • Eng sw
    5474 palavras | 22 páginas
  • Sistemas
    1037 palavras | 5 páginas
  • TCC
    358 palavras | 2 páginas