O SISTEMAS DE INTERCONEXÃO
Por: eduardamaia17 • 22/12/2018 • 1.091 Palavras (5 Páginas) • 303 Visualizações
...
para E/S: O processador realiza o envio de dados para um dispositivo de E/S.
Transferência entre um dispositivo de E/S e a memória: O modulo de E/S pode trocar dados diretamente com a memória, sem a interferência do processador, utilizando o acesso direto à memória (DMA).
➔ Texto do livro: (Sites.google.com, 2017)
Bibliografia: Sites.google.com. (2017). 3.4.3 Elementos do Projeto de Barramento - Monitoria OAC. [online] Available at: https://sites.google.com/site/monitoriaoac/3-capitulo-3/3-4-interconexao-de-barramento/3-4-3-elementos-do-projeto-de-barramento [Accessed 30 Nov. 2017].
2. Interconexão de barramentos
Uma característica principal é o compartilhamento do meio de transmissão, uma vez que vários dispositivos podem ser conectados a um mesmo barramento. Graças a isso um sinal enviado por um componente conectado a um barramento específico pode ser recebido por todos os demais componentes que pertencem a mesma conexão. Portanto, se dois ou mais dispositivos decidirem enviar sinais ao barramento no mesmo instante, estes sinais irão se sobrepor e, consequentemente, serão corrompidos. Dessa forma, é permitido que apenas um dispositivo transmita sinais pelo barramento a cada instante.
O barramento é composto por linhas capazes de transmitir sinais que representam um único dígito binário (0 ou 1). Dessa forma podemos usar de todas as formas simultânea as linhas que compreendem o barramento para transmitir uma quantidade N de bits para melhor taxa de transferência.
➔ Material de apoio 1
2.1. Estrutura de Barramentos
Normalmente, o barramento de sistemas possui entre 50 e 100 linhas distintas. Cada uma dessas linhas tem uma função específica dentro da estrutura de interconexão. Classificamos essas linhas em: Dados, endereços e controle.
Figura 2.1.1 Esquema de interconexão de barramentos – Modelo de apoio 1
àDados: é utilizado pra transferir dados entre os módulos do sistema. Normalmente, este barramento contém 32 linhas (largura do barramento). Como cada linha consegue transmitir apenas um bit por vez, a quantidade de linhas determina quantos bits podem ser transferidos de uma vez. O desempenho do sistema sofre forte influência da largura do barramento de dados.
àEndereços: é utilizado para designar a origem ou destino dos dados que estão sendo transferidos pelo barramento de dados. Um fato interessante é que a largura do barramento de endereços determina a capacidade máxima da memória.
àControle: são importantes pois controlam o acesso e a utilização das linhas de dados e de endereços pelos componentes do sistema, uma vez que o barramento é compartilhado. Os sinais de controle podem ser destinados a emitir comandos e também informações de temporização.
Fisicamente, o barramento do sistema é na verdade um conjunto de condutores elétricos paralelos. Esses condutores são linhas de metal impressas em um cartão ou placa. O barramento se estende por todos os componentes do sistema, cada um dos quais se liga a algumas ou a todos as linhas do barramento.
➔ Material de apoio 1
2.2. Hierarquia de Múltiplos Barramentos
Há um barramento local que interliga o processador à a memória cache que pode suportar um ou mais dispositivos locais. O controlador de memória cache liga a memória cache não apenas a este barramento local, mas, também, a um barramento de sistema ao qual estão agarrados os restantes módulos de memória. Tal como é discutido no capítulo 4, o uso de uma estrutura de cache isola o processador da necessidade de fazer pedidos frequentes de acesso à memória principal. Assim, a memória principal pode ser deslocada do barramento local para o barramento de sistema. Desta forma, as transferências de E/S de e para a memória principal através do barramento do sistema, não interferem com a atividade do processador.
É possível ligar os controladores de E/S diretamente ao barramento. Uma solução mais eficiente é recorrer a um ou mais barramentos de expansão para este efeito. A interface de um barramento de expansão faz a temporização das transferências de dados entre o barramento de sistema e os controladores de E/S no barramento de expansão. Este arranjo permite ao sistema suportar uma vasta gama de dispositivos de E/S e ao mesmo tempo isolar o tráfico memória-processador, do tráfico de E/S.
Figura 2.2.1 Estrutura física de uma arquitetura de barramentos.
➔ Texto do livro: (Www4.di.uminho.pt, 2017)
Bibliografia: Www4.di.uminho.pt. (2017). Barramentos de Sistema. [online] Available at: http://www4.di.uminho.pt/~amp/textos/COA/node6.html [Accessed 1 Dec. 2017].
3. Elementos de Projeto de Barramentos
Embora exista uma variedade de diferentes implementações de barramentos, poucos parâmetros ou elementos de projeto básico podem ser empregos para classificar e diferenciar barramentos.
àTipos de Barramento
Dedicado
Multiplexada
àMétodo de Arbitração
Centralizada
Distribuída
àTemporização
Síncrona
Assíncrona
àTipos de Transferência
• Escrita
Mestre para o Escravo
• Leitura
Escravo
...