Arquitetura de computador

Disponível somente no TrabalhosFeitos
  • Páginas : 83 (20628 palavras )
  • Download(s) : 0
  • Publicado : 21 de agosto de 2012
Ler documento completo
Amostra do texto
Arquitetura de Computador



Pesquisa Sobre Barramentos

Parte superior do formulário
Parte inferior do formulário
Download
1. CONCEITOS

O que é um barramento?

Um barramento é apenas um “caminho” através do qual dados viajam num computador. Esse caminho é usado para comunicação entre dois ou mais elementos do computador. Existem vários tipos de barramentos:

- Barramento doprocessador

- Barramento de endereços

- Barramento de entrada/saída

- Barramento de memória

No entanto, quando nos referimos ao “barramento“ de um computador pretendemos quase sempre referir o Barramento de entrada/saída, o qual também é designado por “slots de expansão”. Este é o principal Barramento do sistema e é através do qual a maior parte dos dados circula, tendo como origem ou comodestino, dispositivos como os drives, impressoras ou o sistema de vídeo. Sendo este último o mais exigente em termos de recursos.

1.1. O Barramento do Processador

O Barramento do processador é o caminho através do qual o CPU comunica com o chip de suporte conhecido como “Chipset” nos sistemas mais recentes. Este barramento é usado para transferir dados entre o CPU e a memória Cachê, porexemplo.

1.2. O Barramento da Memória

O Barramento da Memória é usado para transferir informação entre o CPU e a memória principal do sistema. Este barramento pode ser parte integrante do processador ou na maioria dos casos implementado separadamente com auxílio de um chipset dedicado.

1.3. Tipos de Barramentos:

Basicamente existem dois:

1.3.1. Barramento externo - interliga os diversoscomponentes de um sistema computacional tais como UCP, ou CPU, memória, unidades de entrada/saída etc.

1.3.2. Barramento interno - interliga elementos no interior de um componente (pastilha), como, por exemplo, os registradores, ou registros, de um microprocessador.

1.4. Tipos de Barramentos Quanto ao Tipo de Informações

Além da classificação acima, os barramentos também podem serordenados quanto ao tipo de informações que neles fluem. A saber:

1.4.1. Barramento de dados (data bus) - o barramento transporta as instruções e os valores (numéricos ou não ) manipulados pelas instruções;

1.4.2. Barramento de endereços (address bus) - este tipo de barramento transporta valores que indicam a localização dos dados ou dispositivos de E/S etc. e

1.4.3. Barramento de controle(control bus) - responsável pela transferência de sinais (de controle) como READ, WRITE, HOLD, de início de operação aritmética, de interrupção, de sincronização, de reciclagem (reset) entre outros.

Algumas publicações mencionam a existência do barramento de energia (em inglês Power bus), cuja coleção de fios é usada para distribuição de energia para os vários componentes de um sistemacomputacional. Outras publicações, ainda que não se concorde com elas, referem-se ao barramento de dados como bus de direções.

[pic]

1.5. Classificações dos Barramentos Quanto ao Fluxo de Informações:

1.5.1. Barramento unidirecional - só pode transferir dados em um sentido; sendo tipicamente utilizados para interligar dois dispositivos um dos quais é sempre a origem e o outro é sempre o destino;1.5.2. Barramento bidirecional - pode transferir dados nos dois sentidos, mas não em ambos simultaneamente; eles são tipicamente utilizados quando qualquer um dos dispositivos pode ser a origem e qualquer outro pode ser o destino.

A comunicação da CPU, com o restante do sistema é feita através de um barramento de dados bidirecional e de um barramento de endereços unidirecional (saída)

1.6.Estados do Barramento

Como tanto a CPU, como a memória, dispositivos de entrada e saída podem colocar, ou retirar, informações no barramento de dados, havendo necessidade desses dispositivos conectarem-se e desconectarem-se eletricamente dos barramentos aos quais estão fisicamente ligados. Um barramento cujos dispositivos possuem essa capacidade (conexão ou não) é chamado barramento tri state,...
tracking img