quinta-feira, 13 de outubro de 2011

CPU - Central Processing Unit


A Unidade Central de Processamento " UCP" 
A Unidade Central de Processamento " UCP"é a responsável pelo processamento e execução dos programas armazenados na Memória Principal. As funções da UCP são: executar as instruções e controlar as operações no computador.

Unidade Lógica e Aritmética (ULA)
A  ULA  (“ALU”)  é  o  dispositivo  do  processador  que  efetivamente  executa  as  operações  matemáticas  com  os  dados.  Tais  operações podem ser, por exemplo:

  • Soma, subtração, multiplicação e divisão;
  •  Operação lógica AND, OR, XOR;
  •  Deslocamento à direita, deslocamento à esquerda; Entre outros.
Unidade de Controle (UC)
A "UC" é o dispositivo mais complexo do processador.
Ele possui a lógica necessária para realizar a movimentação de dados e instruções “de” e “para” o processador, através dos sinais de controle que  emite  em  instantes  de  tempo  determinados  conforme  uma  programação prévia. A sua função na CPU e controlar a transferência de dados e instruções para dentro e fora da CPU .

Registrador de Instrução – RI (Instruction Register – IR)
Tem a função de armazenar a instrução a ser executada pela UCP. 
No  início  do  ciclo  de  instrução  a  UC  emite  sinais  de  controle sequenciados no tempo para a realização do ciclo de leitura, no qual a  instrução  é  buscada  na  memória  e  armazenada  no  RI,  via  barramento de dados e RDM

Contador de Instrução – CI (Program Counter – PC)
Armazena o endereço da próxima instrução a ser executada, sendo crucial  para  o  processo  de  controle  e  de  sequenciamento  da execução dos programas. Assim que a instrução a ser executada é lida da memória para a UCP, o conteúdo do CI é automaticamente modificado,  sendo  nele  armazenado  o  endereço  da  próxima instrução na sequência

Registrador  de  Dados  da  Memória  –  RDM  (Memory  Buffer Register ­ MBR)
O  RDM  tem  tamanho  (em  bits)  geralmente  igual  ao  do  barramento  de dados,  sendo  que  o  tamanho  deste  último  tem  tamanho  múltiplo  do tamanho da palavra do processador.

Registrador de Endereços da Memória – REM (Memory Address Register ­ MAR)
Armazena  o  endereço  da  memória  onde  a  informação  deve  ser  lida  ou escrita.  No  ciclo  de  busca  de  uma  instrução,  armazena  o  endereço  da memória onde se encontra a instrução a ser executada, fornecido pelo CI. 
Tem tamanho (em bits) igual ao tamanho dos endereços de memória e ao tamanho do barramento de endereços.

 Relógio
O relógio (clock)  é um dispositivo gerador de pulsos cuja duração  é chamada de ciclo.
A quantidade de vezes em que este pulso básico se repete em um segundo  define  a  unidade  de  media  do  relógio  denominada 
frequência, a qual também é utilizada para definir a velocidade da UCP. Servem para:
  •  Sincronizar,  ou  seja,  permitir  que  duas  ou  mais  ações ocorram no mesmo instante de tempo.
  •  Cadenciar  as  ações  realizadas  em  um  determinada  positivo, ou seja, controlar a velocidade com que elas ocorrem.

0 comentários:

Postar um comentário