estrutura de interconexão. introdução todos os componentes devem ser conectados tipo de...
TRANSCRIPT
![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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/21.jpg)
“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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638521a28abb8238f9740/html5/thumbnails/23.jpg)
THE END :)Boas Férias!!!