Arquitectura interna dos processadores
Introdução
Neste post irei abordar os seguintes temas:
-
Barramento Interno dos processadores;
-
UAL ou ALU;
-
Registos;
-
Unidade de Controlo;
-
Barramento de endereços;
-
CISC;
-
RISC.
Barramento Interno dos processadores
Os processadores possuem um Barramento de dados interno, que funciona como uma ligação de 8, 16, 32, 64 e 128 bits, que transmitem sinais lógicos (0 e 1), para todas as partes do processador.
Como por exemplo o CPU (Unidade Central de Processamento), quanto mais bits internos ele tiver, mais rápido as partes internas do processador receberão e responderão a solicitações de instruções provenientes da memória, estas instruções são formados por comandos simples (como operações aritméticas e lógicas, gravação, movimentação e leitura de dados), a que chamamos programas.
UAL ou ALU
ALU ou Arithmetic Logic Unit, é um circuito digital que realiza operacoes logicas e aritmétricas. Todos os processadores tem um ALU, para manuntencao de tempo. Neste momento em cada CPU tem um ALU muito mais complexo.
Registos
Os registos do processador sao os seguintes:
- Program Counter – PC
Contém o endereço da próxima instrução.
-
Instruction Register – IR
Contém a instrução actual.
-
Processor Status Word – PSW
Contém informação acerca do estado do processador,
interrupções, flags (carry, zero,overflow,…)
-
Stack Pointer – SP
Aponta para o topo da stack.
-
Registos do utilizador
Usados para vários fins, na programação.
-
Outros
Gestão de memória, etc.

Unidade de Controlo
A unidade de controlo e a responsavel por criar todos os sinais que controlam opecações no exterior do CPU, e ainda por dar todas as instrucoes para o funcionamneto interno do CPU ser correcto.
A unidade de Controlo é responsavel por executar 3 accoes basicas: Procurar, Descodificar e Executar.
CISC
CISC é uma linha de arquitectura de processadores que executa muitas instrucoes complexas e diferentes, logo sao muito versateis processadores com este tipo de caracteristicas. Os processadores 386 e os 486 da Intel sao dois exemplos de processadores com arquitectura CISC.
RISC
RISC é uma linha de arquitectura de processadores que tem um conjunto simples e pequenas intrucoes. A maioria dos processadores recentes sao RISC. Os processadores RISC, as instrucoes sao executadas directamente polo hardware. Este tipo de processadores sao pouco complexos.










