23
Estrutura de Interconexão

Estrutura de Interconexão. Introdução Todos os componentes devem ser conectados Tipo de conexão diferente para tipo de unidade diferente –Memória

Embed Size (px)

Citation preview

Page 1: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão

Page 2: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Introdução

Todos os componentes devem ser conectados

Tipo de conexão diferente para tipo de unidade diferente

–Memória

–Entrada/Saída

–CPU

Conceitos

Page 3: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão (Memória)

Consiste em N palavras do mesmo tamanho

Cada palavra recebe um endereço (0 .. N-1)

Uma palavra de dados pode ser lida ou escrita

O tipo de operação é indicado pelos sinais de

controle de leitura e escrita

O local para operação é especificado por um

endereço

Page 4: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão (Módulo de E/S)

E/S é funcionalmente semelhante à memória

Existem 2 operações: leitura e escrita

Também pode controlar mais de um

dispositivo externo

Cada interface de um dispositivo externo

pode ser referenciado como uma porta,

identificada por um endereço exclusivo (0 ..

M-1)

É capaz de enviar sinais de interrupção ao

processador

Page 5: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão (Processador)

Lê instruções e dados

Escreve dados (após processamento)

Envia sinais de controle a outras

unidades

Recebe (e atua sobre) interrupções

Page 6: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão (Interação entre Modulos)

Memória para processador

Processador para memória

E/S para processador

Processador E/S

E/S de ou para a memória

Page 7: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Estrutura de Interconexão (Barramentos)

Linhas de dados

Linhas de endereço

Linhas de controle

Operação do barramento

Page 8: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas multiprocessadores

Page 9: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

São sistemas com múltiplos processadores

Caracterizados pela execução simultânea de duas ou mais instruções.

Permitem que vários programas sejam executados em paralelo.

Sistemas Multiprocessadores

Page 10: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Podem ser classificados como:Sistemas Multiprocessadores

Sistemas multiprocessadores

SistemasFortementeacoplados

Sistemas Fracamente acoplados

Sistemas simétricos

Sistemas Assimétricos

Sistemas Operacionai

se redes

Sistemas Operacionai

s distribuídos

Page 11: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

São os que têm mais de um processador ligado no mesmo barramento

Existe processamento paralelo

Aumento da capacidade de processamento, compartilhamento da memória e de periféricos

Sistemas fortemente acoplados

Page 12: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas simétricos

Compartilhamento uma única memória através de um único barramento

O SMP melhora tanto o desempenho da própria aplicação quanto o processamento total do sistema

Sistemas fortemente acoplados

Page 13: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas assimétricos

Os processadores não são tratados igualmente e existe um processador que é o mestre e

controla o sistema

Distribui tarefas para cada processador escravo.

Sistemas fortemente acoplados

Page 14: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Depende da rede para distribuir a tarefa de processamento

As CPUs estão em computadores diferentes

Sistemas fracamente acoplados

Page 15: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas operacionais de redes

Os sistemas são independentes, cada um roda numa máquina e estão em rede

Cada nó na rede é independente e capaz de executar suas próprias aplicações

Sistemas fracamente acoplados

Page 16: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas operacionais distribuídos

Os recursos são disponibilizados na rede de forma transparente ao usuário

Representa um caso especial de rede, e a principal distinção entre eles está no software de comunicação e não no hardware

A vantagem desse sistema é justamente a simplicidade e facilidade de instalação

Sistemas fracamente acoplados

Page 17: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Sistemas Múlticomputadores

Page 18: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Computadores interligados por uma rede

Interação dos Computadores

Cada processador possui sua própria memória local.

Múlticomputadores

Page 19: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Referência

Objetivo

Computação Distribuída

Page 20: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Processador, memória e armazenamento de dados

Alto custo dos componentes

Surgimento dos sistemas distribuídos

Estrutura Padrão X Evolução

Page 21: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

“O poder computacional de um processador é proporcional ao quadrado de seu preço, ou seja, pagando duas vezes mais, pode-se obter o quádruplo da performance”.

Lei de Grosch

Page 22: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

Referências

STALLINGS, W. Arquitetura e organização de computadores: projeto para o

desempenho. 8. ed. Prentice Hall, 2009.

DELGADO, J.; RIBEIRO, C. Arquitetura de Computadores. 2 ed. LTC, 2009.

http://www.jairo.pro.br/introd_sist_operac/semana05.pdf .

Page 23: Estrutura de Interconexão. Introdução  Todos os componentes devem ser conectados  Tipo de conexão diferente para tipo de unidade diferente –Memória

THE END :)Boas Férias!!!