Você está na página 1de 12

Cincias da Computao

Arquitetura de Computadores

Barramentos do Sistema
Prof Ernani
ebe.ernani@unimedmaceio.com.br

Barramentos
Os principais componentes de um computador (Processador, Memria Principal e Mdulos de E/S; Estes componentes precisam ser conectados entre si para que possam trocar dados e sinais de controle; Um sistema de computador pode conter um ou mais de cada um desse componentes; Para o computador executar programas, esses componentes devem ser conectados de alguma maneira.

Barramentos
Uma boa comprenso da estrutura e do funcionamento do computador permite identificar: Pontos crticos para o desempenho do sistema; Visualizar caminhos alternativos; Prever efeitos de falha no sistema; Avaliar a dificuldade em introduzir melhorias de desempenho.

Barramentos
As transferncias de dados entre componentes atravs dos barramentos feito por meio de envio de sinais de controle; As aplicaes fornece uma seqncia de cdigo; Cada cdigo corresponde a uma instruo; Uma parte do hardware interpreta essas instrues e gera os sinais de controle correspondentes; Uma seqncia de cdigos ou instrues chamado de software; Os dados e as instrues devem ser introduzidos no sistema de alguma maneira; Para isso, necessrio um mdulo de entrada de dados; Alm disso, o sistema dever ser capaz de mostrar os resultados produzidos;

Barramentos
Para isso, necessrio um mdulo de sada de dados; Esses dois mdulos so denominados componentes de E/S; Uma operao pode precisar acessar mais de um dado de cada vez; Para isso, deve existir um local para armazenar instrues e dados temporrios; Esse mdulo chamado memria, ou memria principal; A CPU troca dados com a memria atravs dos barramentos;

Barramentos
Essa troca de dados tipicamente usa dois registradores internos da CPU; MAR(Memory Address Register) Especifica o endereo da memria a ser usado pela prxima instruo de leitura ou escrita. MBR(Memory Buffer Register) Contm um valor a ser gravado na memria ou recebe um valor lido da memria. I/O AR(I/O Address Register) Especifica um determinado dispositivo de E/S. I/O BR(I/O Buffer Register) Usado para troca de dados entre um mdulo de E/S e a CPU.

Barramentos
Um mdulo de E/S transfere dados de dispositivos externos para CPU e para memria e vice-versa; Contm reas de armazenamento temporrio (Buffer) internos, para guardar temporariamente os dados.

Barramentos
Funes dos Computadores

A funo bsica de um computador executar um determinado programa; O programa constitudo por um conjunto de instrues armazenadas na memria; O processador realiza o trabalho efetivo de executar as instrues especificadas no programa; O processador l(busca) instrues na memria, uma de cada vez, e executa cada uma;

Barramentos
Funes dos Computadores

A execuo de programas encerra-se somente se: A mquina for desligada; Ocorrer algum tipo de erro irrecupervel; Execuo de um programa que pare a operao do computador.

Barramentos
Funes dos Computadores
Ciclo de instruo bsica:

Barramentos
Busca e Execuo de Instrues

Em um processador tpico existe um registrador chamado contador de instrues ou contador de programa PC (Program Counter); Este registrador usado para guardar o endereo da prxima instruo a ser buscada na memria; A instruo buscada na memria carregada no registrador do processador conhecido como registrador de instrues IR (Instruction Register); Este registrador contm bits que especificam a ao que o processador deve executar; O processador interpreta e executa a ao requisitada;

Dvidas!?

Ebe Ernani
ebe.ernani@unimedmaceio.com.br