Vous êtes sur la page 1sur 25

FATECPB Sistemas para Internet

Captulo 5: Barramentos
Prof. Alisson Brito
1 Alisson Brito @ FATECPB 2008
FATECPB Tec. Desenvolvimento e Sistemas
Conectano

Toos elementos no computaor evem estar


conectaos

S!o necess"rios iferentes tipo e cone#!o


para iferentes tipos e ispositivos:

$em%ria

Entraa&Saa

CP'
FATECPB Tec. Desenvolvimento e Sistemas
Cone#!o e $em%ria

(ece)e e envia aos

(ece)e enere*os +com locali,a*!o as


palavras-

(ece)e sinais e controle:

.eitura

Escrita

Tempori,a*!o
FATECPB Tec. Desenvolvimento e Sistemas
Cone#!o e Entraa&Saa +/-

Do ponto e vista a
CP'0 1 semel2ante a
uma mem%ria

Saa

(ece)e aos o
computaor

Envia para o perif1rico

Entraa

(ece)e aos o
perif1rico

Envia aos para o


computaor
FATECPB Tec. Desenvolvimento e Sistemas
Cone#!o e Entraa&Saa +3-

(ece)e sinais e controle o computaor

Envia sinal e controle para o perif1rico


+repassa comano a CP' para o perif1rico-

E#: 4irar isco o 5D

(ece)e enere*o o computaor

E#: n6mero a porta 'SB para ientificar o


ispositivo

Envia sinal e interrup*!o para a CP'


+controle-
FATECPB Tec. Desenvolvimento e Sistemas
Cone#7es a CP'

(ece)e aos e instru*7es +leitura-

Envia aos +escrita0 ap%s processamento-

Envia sinais e controle para as outras


uniaes

(ece)e interrup*7es e rea4e a elas


+tratamento e interrup*!o-.
FATECPB Tec. Desenvolvimento e Sistemas
Barramentos

5" v"rias possi)iliaes e sistemas e


intercone#!o

Barramentos Simples e $6ltiplos s!o os mais


comuns

Barramento 1:

Camin2o e comunica*!o entre ois ou mais


ispositivos

'sualmente em ifus!o +)roacast um envia0


toos rece)em-

8eralmente s!o a4rupaos

9"rios canais num 6nico )arramento

E#: :3 )its e aos 1 4eralmente separao em :3


canais e / )it caa.
FATECPB Tec. Desenvolvimento e Sistemas
Barramento e aos

Transportam aos

.em)re;se <ue nesse nvel0 n!o 2" iferen*a


entre instru*7es e aos==

.ar4ura 1 ponto c2ave na etermina*!o o


esempen2o

>0 /?0 :30 ?@ )its


FATECPB Tec. Desenvolvimento e Sistemas
Barramento e enere*os

Ientifica a ori4em e o estino os aos

E#: CP' precisa ler uma instru*!o +)arr. e


aos- e um ao lu4ar na mem%ria. A lu4ar
1 eterminao pelo enere*o.

.ar4ura o )arramento etermina a


capaciae m"#ima o sistema e mem%ria

E#: >B>B possui enere*os e /? )its


ori4inano um espa*o e enere*amento e
?@C.

Se nossos computaores tra)al2am com


)arramento e :3 )its0 <ual o espa*o e
enere*amento elesD
FATECPB Tec. Desenvolvimento e Sistemas
Barramento e controle

Informa*7es e controle e tempo

Sinais e leitura&escrita para mem%ria

Sinal e interrup*!o

Sinais e clocE
FATECPB Tec. Desenvolvimento e Sistemas
Es<uema Simples e
Intercone#!o
FATECPB Tec. Desenvolvimento e Sistemas
Com o <ue se parecemD

Como s!o os )arramentosD

.in2as paralelas na placa m!e

Ca)os e fio co)re

Ca)os ac2ataos para 5Ds +ca)os flat-

Plu4s para cone#!o e placas +e#: PCI-


FATECPB Tec. Desenvolvimento e Sistemas
Ar<uitetura fsica
FATECPB Tec. Desenvolvimento e Sistemas
Pro)lemas e um )arramento
6nico

$uitos ispositivos num mesmo )arramento


levam ao:

Atraso e propa4a*!o

Se transferFncias e aos forem muito lon4as0


muitos ispositivos v!o esperar mais tempo para
acessar o )arramento

Se forem muito curtas0 v!o iminuir a capaciae o


)arramento +iminuir o esempen2o-

A maioria os sistemas tra, m6ltiplos


)arramentos para iminuir esse pro)lema.
FATECPB Tec. Desenvolvimento e Sistemas
FATECPB Tec. Desenvolvimento e Sistemas
FATECPB Tec. Desenvolvimento e Sistemas
Tipos e Barramento

Deicaos

.in2as separaas para aos e enere*os

$ultiple#aos

.in2as compartil2aas

.in2as e controle especficas para eterminar


se s!o aos ou enere*os <ue s!o trasmitios

9anta4em: poucas lin2as

Desvanta4ens:

Controle mais comple#o para separar aos e


enere*os

$enor performance
FATECPB Tec. Desenvolvimento e Sistemas
Ar)itra4em o )arramento

$ais e um m%ulo tentano controlar o


)arramento

E#: CP' e controlaor D$A

Apenas um m%ulo poe controlar o


)arramento a caa instante

Ar)itra4em se fa, necess"ria=

Poe ser centrali,aa ou istri)ua


FATECPB Tec. Desenvolvimento e Sistemas
Ar)itra4em Centrali,aa e
Distri)ua

Centrali,aa

'm 6nico ispositivo e 2arGare controlano o


acesso ao )arramento

C2amao e Controlaor eBarramento ou Hr)itro

Poe ser parte a CP'0 ou vir num c2ip


separao

Distri)uo

Caa m%ulo poe solicitar o controle o


)arramento

.%4ica e controle implementaa em caa


m%ulo
FATECPB Tec. Desenvolvimento e Sistemas
Tempori,a*!o

Coorena*!o e eventos ocorrios no


)arramento

Sncrono

Eventos eterminaos pelos sinais e clocE


+rel%4io o sistema-

Barramento e Controle inclui lin2as e rel%4io


o clocE

'm simples fio com valores / e B poe


representar o sinal e clocE.

Toos ispositivos poem ser a lin2a e clocE


FATECPB Tec. Desenvolvimento e Sistemas
Barramento PCI

Perip2eral Component Interconnection

Intel istri)uiu para o omnio p6)lico

:3 ou ?@ )its

5B lin2as
FATECPB Tec. Desenvolvimento e Sistemas
.in2as o PCI +o)ri4at%rias-

.in2as o sistema

Incluino lin2as e clocE e reset

Enere*os I Daos

:3 lin2as para enere*os e aos

.in2as para interrup*!o e valia*!o

Controle a Interface

Ar)itra4em

J!o compartil2aa

Cone#!o ireta os elementos com o "r)itro o


)arramento

.in2as e erro
FATECPB Tec. Desenvolvimento e Sistemas
PCI Bus .ines +Aptional-

Interrupt lines

Jot s2are

Cac2e support

?@;)it Bus E#tension

Aitional :3 lines

Time multiple#e

3 lines to ena)le evices to a4ree to use ?@;)it


transfer

KTA8&BounarL Scan

For testin4 proceures


FATECPB Tec. Desenvolvimento e Sistemas
Commanos PCI

Transa*!o entre iniciaor +master- e o al4o


+slave-

$aster pe4a o acesso ao )arramento

Determina o tipo e transa*ao

E#: leitura e escrita e E&S

Trocam e enere*os

'm ou mais aos s!o trocaos em se<uia


FATECPB Tec. Desenvolvimento e Sistemas

Vous aimerez peut-être aussi