SlideShare a Scribd company logo
1 of 23
Centro de Ensino Superior de Maceió - CESMAC
Faculdade de Ciências Exatas e Tecnológicas – FACET
Curso de Análise de Sistemas
Barramento
Wendhel Washington Santos Moura
Barramento
Os principais componentes de um computador
são: Processador;
 Memória;
 Dispositivo de E/S;
Para que estes módulos computacionais possam se
comunicar (transmitindo dados) é necessário que exista
uma estrutura de interconexão entre cada um dos
componentes do computador.
Barramento
Arquitetura de barramento tradicional
Barramento
Informações trocadas por cada módulo
Barramento
Os principais componentes de um computador
são: Memória: a operação de leitura ou escrita é indicada através
de um sinal de controle (bit 0 ou 1). Além disso, o endereço da
posição de memória para que a operação seja realizada também
deve ser informado.
 E/S: também é possível que se realize operações de leitura ou
escrita sobre o dispositivo externo. Cada controladora está
associada a um endereço (porta) distinto para que possa ser
identificada. Além disso, sinais de interrupção podem ser emitidos
e direcionados ao processador.
Barramento
Os principais componentes de um computador
são: Processador: consegue ler dados e instruções para
serem processados. Além disso, sinais de controle são
gerados para coordenar a execução do sistema como
um todo. É possível que o processador receba sinais
de interrupção de outros componentes.
Barramento
O barramento deve permitir os seguintes fluxos de
transferências de informações:
 memória para o processador: instruções ou dados.
 processador para a memória: dados.
 E/S para o processador: dados de um dispositivo de E/S
são lidos pela CPU através de um módulo de E/S.
Barramento
O barramento deve permitir os seguintes fluxos de
transferências de informações:
 processador para E/S: dados são enviados para um
dispositivo de E/S.
 transferência entre um dispositivo de E/S e
memória: DMA.
Barramento
Interconexão de Barramentos
Uma característica muito importante dos barramentos é o
compartilhamento do meio de transmissão, uma vez que vários dispositivos
podem ser conectados a um mesmo barramento. Graças a esta
característica, 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.
Barramento
Interconexão de Barramentos
Basicamente, os barramentos são constituídos por linhas de
comunicação capazes de transmitir sinais que representam um
único dígito binário (0 ou 1). Dessa forma, podemos usar de forma
simultânea todas as linhas que compreendem o barramento para
transmitir uma quantidade N de bits em paralelo e melhorar a taxa
de transferência.
Barramento
Estrutura dos 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. No entanto,
podemos classificar estas linhas em 3 grupos funcionais: dados,
endereços e controle.
Barramento
Estrutura dos Barramentos
Esquema de interconexão de barramentos
Barramento
Estrutura dos Barramentos
O barramento de 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. Por exemplo, se o barramento de dados tiver 8 bits de
largura e cada instrução tiver tamanho igual a 16 bits, o processador precisará
acessar 2 vezes o módulo de memória em cada ciclo de instrução.
Barramento
Estrutura dos Barramentos
O barramento de 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. Normalmente, utilizamos as linhas de
endereços também para endereçar as portas de módulos de E/S. Geralmente,
os bits mais significativos identificam um componente específico do sistema e
os bits menos significativos identificam uma porta de E/S ou uma posição de
memória (endereço).
Barramento
Estrutura dos Barramentos
As linhas de 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
(clock). Os sinais de comandos são enviados para especificar o tipo de
operação que será executada (escrita e leitura na memória, escrita e leitura
em porta de E/S, requisição e concessão do barramento, interrupção, etc).
Barramento
Estrutura dos Barramentos
O barramento opera da seguinte forma:
Quando um módulo deseja enviar dados para outro módulo, ele deve:
1. obter o controle do barramento,
2. transferir os dados por meio do mesmo,
Quando um módulo deseja requisitar dados de outro módulo, ele deve:
1. obter o controle do barramento,
2. transferir uma requisição para o outro módulo por meio das linhas de
endereço e de controle apropriadas. Feito isso ele deve aguardar que os
dados sejam enviados.
Barramento
Projeto de Barramentos
Podemos definir alguns elementos que são comuns aos barramentos
apesar da diversidade de fabricantes e implementações do mesmo.
 Tipos de Barramentos: em relação as linhas que formam um
barramento podemos dizer que elas podem ser: dedicadas ou
multiplexadas.
 Linhas Dedicadas: tem uma funcionalidade fixa ou está
associada a um subconjunto de componentes físicos de um
computador. Exemplo: linhas específicas para dados, para
endereços e para sinais de controles.
Barramento
Projeto de Barramentos
 Tipos de Barramentos
 Linhas Multiplexadas: permite a utilização de uma mesma
linha do barramento para diferentes propósitos. Um esquema
muito utilizado é a multiplexação de tempo, onde transmissão de
dados e endereços alternam o uso do barramento durante
intervalos de tempos.
Barramento
Projeto de Barramentos
 Métodos de Arbitração: mecanismos de arbitração do uso do
barramento são necessários para controlar seu uso já que vários
componentes podem compartilhar um mesmo canal de comunicação. Os
métodos utilizados para este controle são classificados em: centralizados
e distribuídos.
 Centralizados: existe um controlador de barramento
(dispositivo físico que pode ser independente ou até mesmo
implementado pelo próprio processador) responsável por permitir
a cada componente fazer uso do mesmo por um determinado
período de tempo.
Barramento
Projeto de Barramentos
 Métodos de Arbitração
 Distribuídos: cada módulo do sistema contém uma lógica de
controle de acesso ao barramento e com isso, deve existir uma
decisão conjunta entre os componentes para controlar o uso do
barramento.
Barramento
Projeto de Barramentos
 Temporização: faz referência ao modo como as operações/eventos
acontecem no barramento. Basicamente, temos um esquema de
transmissão síncrona e outro assincrona.
Assíncrona: a ocorrência de um evento no barramento depende
da ocorrência de outro evento anterior.
Barramento
Projeto de Barramentos
 Temporização
Síncrona: a ocorrência dos eventos é determinada por um
relógio (clock) que tem seu sinal transmitido por uma linha
específica do barramento. Este relógio é caracterizado por uma
seqüência de 0s e 1s que se alternam em intervalos de tempo de
mesma duração. Conhecemos como ciclo de relógio ou ciclo de
barramento uma transmissão de um 1 e de um 0. Desse modo,
todos os eventos que acontecem no barramento devem,
obrigatoriamente, começar no início do ciclo do relógio. Além
disso, a maioria dos eventos duram exatamente o tamanho de
um ciclo de barramento.
Bibliografia
 STALLING, W. Arquitetura e Organizações de
Computadores, 5ª Edição, Prentice Hall, São Paulo,
2002.

More Related Content

What's hot

Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadoresPimentel
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentosNeil Azevedo
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memoriasecompo
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsSuzana Viana Mota
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresJorge Ávila Miranda
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos Ribeiro Lelia
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de HardwareMiguel Correia
 
Trabalho sobre Memoria RAM
Trabalho sobre Memoria RAMTrabalho sobre Memoria RAM
Trabalho sobre Memoria RAMMauricio Amvs
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 

What's hot (20)

Placa mãe
Placa mãePlaca mãe
Placa mãe
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
 
Hardware
HardwareHardware
Hardware
 
Memórias
MemóriasMemórias
Memórias
 
Aula 06-oac-memoria-principal
Aula 06-oac-memoria-principalAula 06-oac-memoria-principal
Aula 06-oac-memoria-principal
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de Hardware
 
Trabalho sobre Memoria RAM
Trabalho sobre Memoria RAMTrabalho sobre Memoria RAM
Trabalho sobre Memoria RAM
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Placa mãe (motherboard)
Placa mãe (motherboard)Placa mãe (motherboard)
Placa mãe (motherboard)
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 

Viewers also liked

Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock internocabaldreams
 
Orientações para a elaboração e apresentação de projeto de barragem
Orientações para a elaboração e apresentação de projeto de barragemOrientações para a elaboração e apresentação de projeto de barragem
Orientações para a elaboração e apresentação de projeto de barragemiicabrasil
 
Microcontrolador pic16 f887
Microcontrolador pic16 f887Microcontrolador pic16 f887
Microcontrolador pic16 f887\Renato costa
 
Apostila barragens feagr_2011
Apostila barragens feagr_2011Apostila barragens feagr_2011
Apostila barragens feagr_2011Welvis Furtado
 
Memorial descritivo 29mai2014
Memorial descritivo 29mai2014Memorial descritivo 29mai2014
Memorial descritivo 29mai2014Rogerio Catanese
 
Microcontroladores PIC - Interface com displays de 7 segmentos
Microcontroladores PIC - Interface com displays de 7 segmentosMicrocontroladores PIC - Interface com displays de 7 segmentos
Microcontroladores PIC - Interface com displays de 7 segmentosFabio Souza
 
Barragens E FundaçõEs Pi0914409
Barragens E FundaçõEs Pi0914409Barragens E FundaçõEs Pi0914409
Barragens E FundaçõEs Pi0914409InformaGroup
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa maeMarcos Basilio
 
Apostila pic 16f877
Apostila pic 16f877Apostila pic 16f877
Apostila pic 16f877Luciano Zica
 
Tcc -barragens_-_rev._10-06-2007
Tcc  -barragens_-_rev._10-06-2007Tcc  -barragens_-_rev._10-06-2007
Tcc -barragens_-_rev._10-06-2007Gislaine Bianchi
 
Aula sobre Placa-mãe
Aula sobre Placa-mãeAula sobre Placa-mãe
Aula sobre Placa-mãeFilipe Flores
 
Aplicação de geologia na elaboração de barragens
Aplicação de geologia na elaboração de barragensAplicação de geologia na elaboração de barragens
Aplicação de geologia na elaboração de barragensDouglas Gozzo
 

Viewers also liked (20)

Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock interno
 
Orientações para a elaboração e apresentação de projeto de barragem
Orientações para a elaboração e apresentação de projeto de barragemOrientações para a elaboração e apresentação de projeto de barragem
Orientações para a elaboração e apresentação de projeto de barragem
 
Barramentos
BarramentosBarramentos
Barramentos
 
Barramento
BarramentoBarramento
Barramento
 
Microcontrolador pic16 f887
Microcontrolador pic16 f887Microcontrolador pic16 f887
Microcontrolador pic16 f887
 
Barramentos
BarramentosBarramentos
Barramentos
 
Apostila barragens feagr_2011
Apostila barragens feagr_2011Apostila barragens feagr_2011
Apostila barragens feagr_2011
 
Memorial descritivo 29mai2014
Memorial descritivo 29mai2014Memorial descritivo 29mai2014
Memorial descritivo 29mai2014
 
Aula1 2016
Aula1 2016Aula1 2016
Aula1 2016
 
Microcontroladores PIC - Interface com displays de 7 segmentos
Microcontroladores PIC - Interface com displays de 7 segmentosMicrocontroladores PIC - Interface com displays de 7 segmentos
Microcontroladores PIC - Interface com displays de 7 segmentos
 
Barragens E FundaçõEs Pi0914409
Barragens E FundaçõEs Pi0914409Barragens E FundaçõEs Pi0914409
Barragens E FundaçõEs Pi0914409
 
Ac16 conjunto de instruções v2
Ac16   conjunto de instruções v2Ac16   conjunto de instruções v2
Ac16 conjunto de instruções v2
 
TransíStor E Sua EvoluçãO2
TransíStor E Sua EvoluçãO2TransíStor E Sua EvoluçãO2
TransíStor E Sua EvoluçãO2
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
 
Apostila pic 16f877
Apostila pic 16f877Apostila pic 16f877
Apostila pic 16f877
 
Clock
ClockClock
Clock
 
Tcc -barragens_-_rev._10-06-2007
Tcc  -barragens_-_rev._10-06-2007Tcc  -barragens_-_rev._10-06-2007
Tcc -barragens_-_rev._10-06-2007
 
Aula sobre Placa-mãe
Aula sobre Placa-mãeAula sobre Placa-mãe
Aula sobre Placa-mãe
 
Aplicação de geologia na elaboração de barragens
Aplicação de geologia na elaboração de barragensAplicação de geologia na elaboração de barragens
Aplicação de geologia na elaboração de barragens
 
Barragens
BarragensBarragens
Barragens
 

Similar to Barramento: estrutura e fluxos de transferência

Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória internaPAULO Moreira
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexõesPAULO Moreira
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresMarco Silva
 
parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfAriclenesKinkela
 
Redes I - 6.Interconexão de LANs
Redes I - 6.Interconexão de LANsRedes I - 6.Interconexão de LANs
Redes I - 6.Interconexão de LANsMauro Tapajós
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadoreselgi.elgi
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atmCarlos Veiga
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010scorpio3
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)Luis Ferreira
 

Similar to Barramento: estrutura e fluxos de transferência (20)

Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória interna
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
 
04_Barramentos.pdf
04_Barramentos.pdf04_Barramentos.pdf
04_Barramentos.pdf
 
Aula 8 – Componentes de um computador
Aula 8 – Componentes de um computadorAula 8 – Componentes de um computador
Aula 8 – Componentes de um computador
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
 
Aula6.pdf
Aula6.pdfAula6.pdf
Aula6.pdf
 
Ac15 entrada e saída
Ac15   entrada e saídaAc15   entrada e saída
Ac15 entrada e saída
 
Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdf
 
Módulo 02 modelo iso-osi
Módulo 02   modelo iso-osiMódulo 02   modelo iso-osi
Módulo 02 modelo iso-osi
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Redes I - 6.Interconexão de LANs
Redes I - 6.Interconexão de LANsRedes I - 6.Interconexão de LANs
Redes I - 6.Interconexão de LANs
 
1108
11081108
1108
 
Lan token fddi_switching
Lan token fddi_switchingLan token fddi_switching
Lan token fddi_switching
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Exer ic prova
Exer ic provaExer ic prova
Exer ic prova
 
Lista01
Lista01Lista01
Lista01
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atm
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
 

Recently uploaded

PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 

Recently uploaded (20)

PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 

Barramento: estrutura e fluxos de transferência

  • 1. Centro de Ensino Superior de Maceió - CESMAC Faculdade de Ciências Exatas e Tecnológicas – FACET Curso de Análise de Sistemas Barramento Wendhel Washington Santos Moura
  • 2. Barramento Os principais componentes de um computador são: Processador;  Memória;  Dispositivo de E/S; Para que estes módulos computacionais possam se comunicar (transmitindo dados) é necessário que exista uma estrutura de interconexão entre cada um dos componentes do computador.
  • 5. Barramento Os principais componentes de um computador são: Memória: a operação de leitura ou escrita é indicada através de um sinal de controle (bit 0 ou 1). Além disso, o endereço da posição de memória para que a operação seja realizada também deve ser informado.  E/S: também é possível que se realize operações de leitura ou escrita sobre o dispositivo externo. Cada controladora está associada a um endereço (porta) distinto para que possa ser identificada. Além disso, sinais de interrupção podem ser emitidos e direcionados ao processador.
  • 6. Barramento Os principais componentes de um computador são: Processador: consegue ler dados e instruções para serem processados. Além disso, sinais de controle são gerados para coordenar a execução do sistema como um todo. É possível que o processador receba sinais de interrupção de outros componentes.
  • 7. Barramento O barramento deve permitir os seguintes fluxos de transferências de informações:  memória para o processador: instruções ou dados.  processador para a memória: dados.  E/S para o processador: dados de um dispositivo de E/S são lidos pela CPU através de um módulo de E/S.
  • 8. Barramento O barramento deve permitir os seguintes fluxos de transferências de informações:  processador para E/S: dados são enviados para um dispositivo de E/S.  transferência entre um dispositivo de E/S e memória: DMA.
  • 9. Barramento Interconexão de Barramentos Uma característica muito importante dos barramentos é o compartilhamento do meio de transmissão, uma vez que vários dispositivos podem ser conectados a um mesmo barramento. Graças a esta característica, 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.
  • 10. Barramento Interconexão de Barramentos Basicamente, os barramentos são constituídos por linhas de comunicação capazes de transmitir sinais que representam um único dígito binário (0 ou 1). Dessa forma, podemos usar de forma simultânea todas as linhas que compreendem o barramento para transmitir uma quantidade N de bits em paralelo e melhorar a taxa de transferência.
  • 11. Barramento Estrutura dos 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. No entanto, podemos classificar estas linhas em 3 grupos funcionais: dados, endereços e controle.
  • 12. Barramento Estrutura dos Barramentos Esquema de interconexão de barramentos
  • 13. Barramento Estrutura dos Barramentos O barramento de 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. Por exemplo, se o barramento de dados tiver 8 bits de largura e cada instrução tiver tamanho igual a 16 bits, o processador precisará acessar 2 vezes o módulo de memória em cada ciclo de instrução.
  • 14. Barramento Estrutura dos Barramentos O barramento de 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. Normalmente, utilizamos as linhas de endereços também para endereçar as portas de módulos de E/S. Geralmente, os bits mais significativos identificam um componente específico do sistema e os bits menos significativos identificam uma porta de E/S ou uma posição de memória (endereço).
  • 15. Barramento Estrutura dos Barramentos As linhas de 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 (clock). Os sinais de comandos são enviados para especificar o tipo de operação que será executada (escrita e leitura na memória, escrita e leitura em porta de E/S, requisição e concessão do barramento, interrupção, etc).
  • 16. Barramento Estrutura dos Barramentos O barramento opera da seguinte forma: Quando um módulo deseja enviar dados para outro módulo, ele deve: 1. obter o controle do barramento, 2. transferir os dados por meio do mesmo, Quando um módulo deseja requisitar dados de outro módulo, ele deve: 1. obter o controle do barramento, 2. transferir uma requisição para o outro módulo por meio das linhas de endereço e de controle apropriadas. Feito isso ele deve aguardar que os dados sejam enviados.
  • 17. Barramento Projeto de Barramentos Podemos definir alguns elementos que são comuns aos barramentos apesar da diversidade de fabricantes e implementações do mesmo.  Tipos de Barramentos: em relação as linhas que formam um barramento podemos dizer que elas podem ser: dedicadas ou multiplexadas.  Linhas Dedicadas: tem uma funcionalidade fixa ou está associada a um subconjunto de componentes físicos de um computador. Exemplo: linhas específicas para dados, para endereços e para sinais de controles.
  • 18. Barramento Projeto de Barramentos  Tipos de Barramentos  Linhas Multiplexadas: permite a utilização de uma mesma linha do barramento para diferentes propósitos. Um esquema muito utilizado é a multiplexação de tempo, onde transmissão de dados e endereços alternam o uso do barramento durante intervalos de tempos.
  • 19. Barramento Projeto de Barramentos  Métodos de Arbitração: mecanismos de arbitração do uso do barramento são necessários para controlar seu uso já que vários componentes podem compartilhar um mesmo canal de comunicação. Os métodos utilizados para este controle são classificados em: centralizados e distribuídos.  Centralizados: existe um controlador de barramento (dispositivo físico que pode ser independente ou até mesmo implementado pelo próprio processador) responsável por permitir a cada componente fazer uso do mesmo por um determinado período de tempo.
  • 20. Barramento Projeto de Barramentos  Métodos de Arbitração  Distribuídos: cada módulo do sistema contém uma lógica de controle de acesso ao barramento e com isso, deve existir uma decisão conjunta entre os componentes para controlar o uso do barramento.
  • 21. Barramento Projeto de Barramentos  Temporização: faz referência ao modo como as operações/eventos acontecem no barramento. Basicamente, temos um esquema de transmissão síncrona e outro assincrona. Assíncrona: a ocorrência de um evento no barramento depende da ocorrência de outro evento anterior.
  • 22. Barramento Projeto de Barramentos  Temporização Síncrona: a ocorrência dos eventos é determinada por um relógio (clock) que tem seu sinal transmitido por uma linha específica do barramento. Este relógio é caracterizado por uma seqüência de 0s e 1s que se alternam em intervalos de tempo de mesma duração. Conhecemos como ciclo de relógio ou ciclo de barramento uma transmissão de um 1 e de um 0. Desse modo, todos os eventos que acontecem no barramento devem, obrigatoriamente, começar no início do ciclo do relógio. Além disso, a maioria dos eventos duram exatamente o tamanho de um ciclo de barramento.
  • 23. Bibliografia  STALLING, W. Arquitetura e Organizações de Computadores, 5ª Edição, Prentice Hall, São Paulo, 2002.