Você está na página 1de 14

14/08/2013

Microprocessadores
Prof. Carlos Estombelo-Montesco

Introduo: Memria
Memria do computador
Memria principal Memria auxiliar

A memria tem papel fundamental em razo de sua


velocidade no armazenamento e; Transmisso da informao para outras unidades

14/08/2013

Introduo: Memria Principal


Memria principal ou memria central
Tipo 01: RAM (Random Acess Memory)
Que voltil (dependente da energia)

Tipo 02: ROM (Read-Only Memory)


Permite que o contedo seja preservado (mesmo com falta de energia) Sendo gravada pelo FABRICANTE do computador e que ser lida pela CPU.

Introduo: Memria Auxiliar


Memria Auxiliar ou memria secundria ou de massa
caracterstica de dispositivos ou mecanismos de acesso
gravao e / ou leitura

14/08/2013

Introduo: Unidades de Entrada e Sada (E/S)


So aquelas que permitem a gravao e a recuperao da informao nelas contidas Assim:
A memria de um computador
um perifrico de entrada e sada (seja voltil ou no)

Introduo: Perifricos
Perifricos
Perifricos de entrada ... Perifricos de sada ... Perifricos de entrada e sada
Unidades de disco rgido, etc

14/08/2013

Introduo
Microprocessador
Crebro de um computador Gerencia todos os recursos disponveis no sistema Funcionamento
Baseado em programas e procedimentos

Termos equivalentes
UCP Unidade Central de Processamento
CPU Central Processing Unit

Processador Microprocessador

Introduo
Basicamente
A CPU executa clculos muito simples
Somas e comparaes entre nmeros Mas com uma caracterstica muito especial: uma velocidade extremamente elevada

Funo das CPUs: sempre a mesma Diferencia:


Est na sua estrutura (Arquitetura) interna e o mais importante, o fato de cada um ter seu conjunto de instrues prprio.

14/08/2013

Introduo
Diferencia:
Ou seja, um programa escrito para uma CPU dificilmente poder ser executado diretamente em outra CPU
(que pertena a uma famlia diferente e com arquitetura diferente).

Esse um dos principais motivos da incompatibilidade entre os computadores

Introduo
A CPU
Trabalha diretamente com a memria principal
Memria principal contm : dados e instrues Instrues que o processador central pode executar diretamente esto na LINGUAGEM de MQUINA da CPU

14/08/2013

Introduo
Processamento feito pela CPU
por meio do ciclo busca-execuo regulado pelo clock(relgio). A sequencia :
Buscar (copiar) instruo na memria principal Executar aquela instruo ...

Introduo
Processamento feito pela CPU
Instrues em linguagem de mquina so muito primitivas
Exemplo: Ler (copiar) contedo de um endereo de memria no registrador do processador central; Comparar duas informaes; Adicionar; subtrair dois nmeros; Escrever palavra na memria ou dispositivo de sada

Essas etapas compem o que se denomina ciclo de instruo. Este ciclo se repete indefinidamente at:
Sistema seja desligado ou; Ocorra algum tipo de erro ou; Seja encontrada uma instruo de parada.

14/08/2013

Atividades realizadas pela CPU


Funo processamento: Funo controle:

Atividades realizadas pela CPU


Funo processamento:
Efetiva execuo de uma operao, ou seja processar. Dispositivo principal
UAL - Unidade de Aritmtica e Lgica Registradores: armazenam dados a serem usados pela UAL Interligao: barramento da CPU

14/08/2013

Atividades realizadas pela CPU


Funo controle:
Atividade de busca, interpretao e controle da execuo das instrues e; Controle dos demais componentes dos sistema de computao. Projetada para ENTENDER
O que fazer Como fazer e Comandar quem vai fazer no momento adequado.

Dispositivos bsicos
UC - Unidade de Controle Decodificador Registrador de instruo (RI) Contador de instruo (Registrador) Relgio (clock) Registradores de endereamento de memria e de dados da memria.

Atividades realizadas pela CPU


Funo processamento:
Efetiva execuo de uma operao, ou seja processar. Dispositivo principal
UAL - Unidade de Aritmtica e Lgica Registradores: armazenam dados a serem usados pela UAL Interligao: barramento da CPU

Funo controle:
Atividade de busca, interpretao e controle da execuo das instrues e; Controle dos demais componentes dos sistema de computao. Projetada para ENTENDER
O que fazer Como fazer e Comandar quem vai fazer no momento adequado. UC - Unidade de Controle Decodificador Registrador de instruo (RI) Contador de instruo (Registrador) Relgio (clock) Registradores de endereamento de memria e de dados da memria.

Dispositivos bsicos

14/08/2013

Unidade de Aritmtica e Lgica (UAL)


Executa realmente as operaes matemticas com os dados Ela constitui um aglomerado de circuitos lgicos e componentes eletrnicos simples :
Que integrados realizam operaes mais complexas

Registradores
Para que um dado possa ser transferido para a UAL
necessrio que ele permanea, mesmo que por um breve instante, armazenado em um registrador. Alm disso, o resultado de uma operao aritmtica ou lgica realizada na UAL deve ser armazenado temporariamente, de modo que :
possa ser utilizado mais adiante ou Apenas ser em seguida, transferido para a memria.

14/08/2013

Registradores
Para atender a tais propsitos
A CPU fabricada com uma certa quantidade de REGISTRADORES, destinados ao armazenamento de dados. Servem pois, de MEMRIA que vai ajudar a UAL.
Existem registradores (por exemplo acumulador) que alm de armazenar dados, servem de elemento de ligao da UAL com os demais dipositivos

Unidade de Controle
o dispositivo mais complexo da CPU
Movimenta dados e instrues de e para a CPU. Controla a ao da UAL

Tudo isso por meio de


Sinais de controle que emite em instantes de tempo programados. Os sinais emitidos ocorrem em vrios instantes durante o perodo de realizao de um ciclo de instruo Sinal originado pelo relgio (clock)

10

14/08/2013

Unidade de Controle
A UC
recebe as instrues da unidade de E/S Converte-as em um formato que pode ser entendido pela unidade de aritmtica e lgica, e; Controla qual etapa do programa est sendo executada.

Relgio
Dispositivo gerador de pulso, cuja durao chamada de ciclo. A quantidade de vezes em que esse pulso bsico se repete em UM SEGUNDO define a unidade de medida do relgio.
Denominada de frequncia, a qual tambm usamos para definir velocidade na CPU

11

14/08/2013

Relgio
A unidade de medida usual para a frequncia dos relgios de CPU Hertz (Hz)
Que significa 1 ciclo por segundo

Em frequncias elevadas usam-se milhes de Hertz (ou de ciclos) por segundo (MegaHertz ou simplesmente, MHz). Assim por exemplo:
Se um processador processador funciona como seu relgio, oscilando 25 milhes de vezes por segundo, ... Sua frequncia de operao de 25 MHz.

Relgio
Como a durao de um ciclo, seu perodo, o inverso da frequncia, ento :
Cada ciclo, neste exemplo, ser igual ao inverso de 25.000.000, ou 1/ 25.000.000 = 0,00000004 ou 40 nanossegundos.

12

14/08/2013

Registrador de Instruo (RI)


Funo especfica
De Armazenar a instruo a ser executada pela CPU Ao se iniciar um ciclo de instruo, a UC emite o sinal de controle:
O qual acarretar a realizao de um ciclo de leitura para buscar a instruo na memria, e que, via barramento de dados ser armazenada no RI

Contador de Instruo (CI): registrador


o registrador que tem por funo
Armazenar o endereo da prxima instruo a ser executada To logo a instruo a ser executada seja buscada (lida) da memria para a CPU:
O sistema providenciar a modificao do contedo do CI de modo que ele passe a armazenar o endereo da prxima instruo na sequencia.

13

14/08/2013

Decodificador da Instruo
Identifica as operaes a serem realizadas, que esto correlacionadas instruo em execuo. Mapeamento de Instruo e operao.

14

Você também pode gostar