Você está na página 1de 13

Arquitetura de Computadores

13 de Abril de 2010
Barramentos do Sistema
Daniel Wanderley Honda
Sebastio V S Filho
1
Componentes do Computador: viso global
Plano
Casos Particulares
Equaes Paramtricas
Ciclo de instruo bsico
Plano
Casos Particulares
Equaes Paramtricas
Dois passos
Buscar;
Executar;
Ciclo de instruo bsico
Plano
Casos Particulares
Equaes Paramtricas
Buscar Instrues
O contador de programas (PC) guarda o endereo da
prxima instruo a ser buscada na memria;
O processador executa a busca de instruo indicada pelo
PC na memria;
Normamente, o processador sempre incrementa o PC
depois de cada busca de instruo, de modo que a prxima
instruo esteja em sequncia;
A instruo buscada na memria carregada no
registrador de instruo do processador- IR;
O processador interpreta a instruo e executa a ao
requisitada;
Ciclo de instruo bsico
Plano
Casos Particulares
Equaes Paramtricas
Execuo de Instrues
Processador-memria : transferncia de dados do
processador para a memria ou o contrrio;
Processador-E/S : transferncia de dados entre o
processador e um dispositivo perifrico por meio de um
mdulo de E/S;
Processamento de dados : execuo de operaes
aritmticas ou lgicas sobre os dados;
Controle: determinadas instrues podem especificar que
a seqncia de execuo seja alterada;
A execuo de uma instruo pode envolver uma
combinao dessas;
Exemplo de Execuo de Programa
Plano
Casos Particulares
Equaes Paramtricas
Acumulador(AC)= armazenamento
temporrio de dados;
Os 4 primeiros bits da instruo
referente a operao;
0001= carregar a partir do
endereo de memria
especificado;
0010= armazenar o valor
contido em AC no endereo de
memria especificado;
0101= acrescentar ao valor
contido em AC o valor o valor
contido no endereo de memria
especificado;
So necessrios 3 ciclos de
instrues para efetuar a soma dos
contedos dos endereos de memria
940 e 941;
Diagrama de estados ciclo de instruo
Plano
Casos Particulares
Equaes Paramtricas
Interrupes
Plano
Casos Particulares
Equaes Paramtricas
Mecanismos pelo qual componentes distintos do
processador (E/S, memria) podem interromper a
sequncia normal de execuo de instrues do
processador;
Classes de interrupes:
Interrupo de software : Overflow em uma operao
aritmtica; diviso por zero etc;
Interrupo de relgio: Gerado pelo relgio interno do
processador. Esse tipo de funo permite que o sistema operacional
execute certas funes a intervalos de tempo regulares;
Interrupo de E/S: Gerada por um controlador de E/S;
Interrupo de falha de hardware: Gerada na ocorrncia de
uma falha, tal como queda de energia ou erro de paridade na
memria;
Fluxo de Contrle de um programa
Plano
Casos Particulares
Equaes Paramtricas
Ciclo de Interrupes
Plano
Casos Particulares
Equaes Paramtricas
O processador verifica se alguma interrupo
ocorreu;
Se no existe interrupo pendente, o processador
prossegue com o ciclo de buscas;
Se houver alguma interrupo:
Suspender a execuo do programa atual;
Salvar o contexto- salvar o endereo da prxima instruo;
Armazena no PC o endereo de incio da rotina apropriada de
tratamento de interrupes;
Trata a interrupo;
Quando a rotina do tratador de interrupes termina de ser
executada, o processador pode retomar a execuo do programa de
usrio no ponto em que a interrupo ocorreu;
Multiplas Interrupes
Plano
Casos Particulares
Equaes Paramtricas
Existem duas abordagens possveis:
Desabilitar as interrupes:
Enquanto elas estiverem desabilitadas, o processador pode
ignorar qualquer sinal de requisio de interrupo;
Caso ocorra alguma interrupo durante esse intervalo de
tempo, a interrupo ficar pendente e ser verificada depois
que as mesmas foram habilitadas;
As interrupes so tratadas na seqncia em que ocorreram;
Definir prioridades:
Permite que uma interrupo de maior prioridade interrompa a
rotina de tratamento de uma interrupo de prioridade mais
baixa;
Quando a interrupo de alta prioridade tiver sido processada,
o processador retorna para a interrupo anterior;
Multiplas interrupes- sequencial
Plano
Casos Particulares
Equaes Paramtricas
Multiplas interrupes- Prioritrio
Plano
Casos Particulares
Equaes Paramtricas

Você também pode gostar