Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microprocessadores
Prof. Carlos Estombelo-Montesco
Introduo: Memria
Memria do computador
Memria principal Memria auxiliar
14/08/2013
14/08/2013
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
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).
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
14/08/2013
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.
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
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
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
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