SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

Avarias mais comuns nos computadores
Avarias mais comuns nos computadoresAvarias mais comuns nos computadores
Avarias mais comuns nos computadoresedlander
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos Ribeiro Lelia
 
Hardware
HardwareHardware
Hardwareleiladb
 
Componentes da placa mãe
Componentes da placa mãeComponentes da placa mãe
Componentes da placa mãeWilsonkentura
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansãoMarcos Basilio
 
03º aula placa mãe painel frontal
03º aula placa mãe  painel frontal03º aula placa mãe  painel frontal
03º aula placa mãe painel frontalRoney Sousa
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avariasAndre Santos
 
3° unidade (placa mãe)
3° unidade (placa mãe)3° unidade (placa mãe)
3° unidade (placa mãe)André Lopes
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorSuzana Viana Mota
 
Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Hélder Batista
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOOtaviano Viana
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memóriasElaine Cecília Gatto
 

La actualidad más candente (20)

Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Avarias mais comuns nos computadores
Avarias mais comuns nos computadoresAvarias mais comuns nos computadores
Avarias mais comuns nos computadores
 
Bus ou Barramento
Bus ou BarramentoBus ou Barramento
Bus ou Barramento
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 
Hardware
HardwareHardware
Hardware
 
Componentes da placa mãe
Componentes da placa mãeComponentes da placa mãe
Componentes da placa mãe
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansão
 
Firewall
FirewallFirewall
Firewall
 
03º aula placa mãe painel frontal
03º aula placa mãe  painel frontal03º aula placa mãe  painel frontal
03º aula placa mãe painel frontal
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avarias
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
3° unidade (placa mãe)
3° unidade (placa mãe)3° unidade (placa mãe)
3° unidade (placa mãe)
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
 
Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 

Destacado

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
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentosNeil Azevedo
 
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
 

Destacado (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
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e 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
 

Similar a Barramento

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 a Barramento (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)
 

Último

Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptRogrioGonalves41
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 

Último (20)

Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 

Barramento

  • 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.