Upload
luis-van-der-vinne-de-almada
View
213
Download
0
Embed Size (px)
Citation preview
Estrutura de Interconexão
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
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
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
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
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
Estrutura de Interconexão (Barramentos)
Linhas de dados
Linhas de endereço
Linhas de controle
Operação do barramento
Sistemas multiprocessadores
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
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
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
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
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
Depende da rede para distribuir a tarefa de processamento
As CPUs estão em computadores diferentes
Sistemas fracamente acoplados
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
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
Sistemas Múlticomputadores
Computadores interligados por uma rede
Interação dos Computadores
Cada processador possui sua própria memória local.
Múlticomputadores
Referência
Objetivo
Computação Distribuída
Processador, memória e armazenamento de dados
Alto custo dos componentes
Surgimento dos sistemas distribuídos
Estrutura Padrão X Evolução
“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
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 .
THE END :)Boas Férias!!!