You are on page 1of 31

31

ARQUITECTURA DE COMPUTADORES
CIRCUITOS DE APLICAÇÃO ESPECÍFICA ODEIR DO R. M. FORTUNATO
ODEIR FORTUNATO

ÍNDICE

ARQUITECTURA DE COMPUTADORES 2 31

DESCRIÇÃO CARGA HORÁRIA

CIRCUITOS DE APLICAÇÃO ESPECÍFICA 2H

SUMÁRIO

1. Unidade de Processamento
2. Unidade de Controlo
ODEIR FORTUNATO

CONCEITOS BÁSICOS
Introdução aos Sistemas de Computação 3 31

RECAPITULANDO A AULA ANTERIOR…!

O QUE SABES SOBRE OS


PROJECTOS DE SISTEMAS
DE COMPUTAÇÃO?
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 4 31

Unidade Central de Processamento

É o componente do sistema de computação responsável


por comandar a realização de qualquer operação
executada por um computador.
Comanda operações de:
 Processamento
 Controle
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 5 31

Unidade Central de Processamento. (Cont.)


Unidade de
Controle

Unidade
Logica e
Aritimética
(ULA)
Dispositivos de E/S

Registradores Memória Disco Impressora


Principal

Barramento
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 6 31

Unidade Central de Processamento. (Cont.)

Unidade Central de Processamento – UCP


(Central Processing Unity – CPU)
• “Cérebro” do Computador;
• Função: executar os programas armazenados
na memória principal. O processador busca
cada instrução na memória, examina-a e
executa uma após outra.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


OPERAÇÕES REALIZADAS PELA UCP 7 31

As operações realizadas pela UCP são:


 Processamento
• Operações aritméticas e lógicas;
• Movimentação de dados;
• Desvios;
• Operações de entrada ou saída;
 Controle
• Busca, interpretação e controle da execução das instruções;
• Controle da ação dos demais componentes do sistema de
computação (memória, entrada/saída).
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


COMPONENTES FUNDAMENTAIS DA UCP 8 31

Na CPU, encontramos alguns componentes fundamentais


para o seu real funcionamento, a saber:

 Unidade de Controle (UC)

 Unidade Aritmética e Lógica (UAL ou ULA)

 Registros (Registradores)

 Sistemas de Comunicação (Barramentos)


ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 9 31

UNIDADE DE
PROCESSAMENTO
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 10 31

Função da Unidade de Processamento


Se encarrega de realizar as atividades relacionadas com a efetiva
execução de uma instrução.
 Entre as actividades comuns a esta função estão:
• Operações aritméticas (somar, subtrair, multiplicar,
dividir)
• Operações lógicas (And, Or, etc.)
• Movimentação de dados (memória – CPU, CPU –
memória, registrador – registrador)
• Desvios (alteração da sequência de execução das
instruções)
• Operações de entrada ou saída.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 11 31

Função da Unidade de Processamento (Cont.)


Essas operações, e os endereços dos dados que elas
manipulam, têm que estar representadas em instruções
de máquina.
• Instrução de máquina é uma sequência de bits que formaliza uma
determinada operação a ser realizada pelo processador.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 12 31

Função da Unidade de Processamento (Cont.)


 A instrução de máquina, portanto, consiste em:
• Um grupo de bits que identifica a operação a ser executada;
• Outro grupo de bits que permite identificar os endereços
dos dados que serão manipulados pela operação.

Código da Campo(s) de
Operação Operando(s)

 Um programa executável, portanto, é constituído de um


conjunto de instruções de máquina sequencialmente
organizadas.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 13 31

Componentes relacionados com a função processamento.

 ULA – Unidade Lógica e Aritmética


Dispositivo da CPU que executa realmente as operações
matemáticas com os dados.
• Soma, multiplicação, divisão, subtração
• Operação lógica AND, OR
• Incremento, decremento
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 14 31

Componentes relacionados com a função processamento.(Cont.)


 Registradores de Propósito Geral.
• Memória específica da CPU para armazenamento de
dados e informações.
• Para que um dado possa ser transferido para a ULA é
necessário que ele esteja armazenado em um
registrador.
• O resultado de uma operação lógica ou aritmética
realizada na ULA. também é temporariamente
armazenado em um registrador.
• Têm o tamanho de uma palavra.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 15 31
Esquema da CPU
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 16 31

UNIDADE DE CONTROLO
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 17 31

Função da Unidade de Controlo


 Entre as actividades comuns a esta função estão:
• Busca da instrução que será executada, armazenando-a em
um registrador.
• Interpretação das acções a serem desencadeadas com a
execução da instrução.
• Geração dos sinais de controle enviados aos diversos
componentes do sistema para activar a execução da
instrução.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 18 31

Componentes relacionados com a função Controlo.

 UC – Unidade de Controle.
 Relógio (Clock).
 RI – Registrador de Instrução.
 CI – Contador de Instrução.
 Decodificador de instruções.
 REM – Registrador de Endereços de Memória.
 RDM – Registrador de Dados
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 19 31
Componentes relacionados com a função Controlo.(Cont.)
 UC – Unidade de Controle.
• Parte da CPU responsável pela busca, interpretação e controle de
execução das instruções, e o controle dos demais componentes
do computador;
• Envia ordens de cálculo para a ULA, que indica os valores a
processar, e os coloca nos registradores para esse efeito.
• A partir da UC a informação é transferida para as outras partes
que constituem o computador, como a memória, os sistemas de
E/S, etc..
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 20 31

Componentes relacionados com a função Controlo.(Cont.)


Relógio
• É o dispositivo gerador de pulsos elétricos que faz com que a
UC possa emitir sinais de controle, em vários instantes de
tempo de duração fixa e igual, durante o período de
realização de um ciclo de instrução.
• A duração de um pulso chama-se de ciclo de relógio.
• A quantidade de vezes em que um pulso se repete por
segundo define a frequência de operação do relógio.
• A frequência do relógio é usada para definir a velocidade em
Hertz (Hz) da CPU.
Exemplo: 400 MHz
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 21 31

Componentes relacionados com a função Controlo.(Cont.)


Multiplicador de Clock (computadores Modernos)

 Muitos dispositivos interconectados;


 Várias velocidades de operação;

Exemplo:
• Intel 80486 DX2 (clock dobrado)
• 50, 66 MHz em processadores de 25 e 33 MHz
 Barramento externo de dados/endereços (FSB – Front Side
Bus)
 Fator de multiplicação de CPU
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 22 31

Componentes relacionados com a função Controlo.(Cont.)


Relógio
• O período de tempo de duração de um ciclo de relógio é o
inverso da frequência
Exemplo: T = 1 / 400 MHZ = 2,5 ns
• O ciclo de relógio está relacionado à realização de uma
micro-operação durante um ciclo de instrução.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 23 31
Componentes relacionados com a função Controlo.(Cont.)
Registradores
Função: armazenamento de dados e resultados que serão usados
pela ULA;
Servem de memória auxiliar básica para a ULA;
Classificação (atual):
• Registradores de uso geral
• Registradores de uso específico
Em geral, os registradores de dados da UCP têm uma largura
(quantidade de bits que podem armazenar) igual ao tamanho
estabelecido pelo fabricante para a palavra do referido
processador.
A quantidade e o emprego dos registradores variam bastante de
modelo para modelo de CPU.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 24 31

Componentes relacionados com a função Controlo.(Cont.)

 Barramentos:
Conjunto de fios paralelos que permite a transmissão de dados,
endereços, sinais de controle e instruções
Tipos:
Existem barramentos internos e externos ao processador
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 25 31

Componentes relacionados com a função Controlo.(Cont.)


Registradores
Em função de estarem dentro do processador, podem ser lidos e escritos
a uma velocidade bastante alta.
RI – Registrador de Instrução
Armazena a instrução sendo executada pela CPU.
CI – Contador de Instrução
Armazena o endereço da próxima instrução a ser executada.
Após a busca de uma instrução, automaticamente o CI armazenará o
endereço da próxima instrução.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 26 31

Componentes relacionados com a função Controlo.(Cont.)


 Registradores e Barramentos
Decodificador de Instrução
Dispositivo utilizado para identificar que operação será realizada.
RDM – Registrador de Dados da Memória
Armazena temporariamente o conteúdo de uma ou mais células que
estão sendo transferidas da MP para a CPU em uma operação de
leitura ou da CPU para a MP em uma operação de escrita.
Barramento de Dados
Meio de transmissão que interliga o RDM à MP, para transferência
de informações entre CPU e MP;
É bidirecional, os dados podem percorrer o caminho CPU  MP em
uma operação de escrita, ou o caminho inverso em uma leitura.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 27 31

Componentes relacionados com a função Controlo.(Cont.)

 Registradores e Barramentos
REM – Registrador de Endereço de Memória
Armazena temporariamente o endereço de acesso a uma posição
de memória, ao se iniciar uma operação de leitura ou de escrita.
Barramento de Endereços
Meio de transmissão que interliga o REM à MP, para transferência
de endereços de memória. É unidirecional, pois somente a CPU
aciona a MP para realização de operações de leitura ou escrita.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


FUNÇÕES REALIZADAS PELA CPU 28 31

Componentes relacionados com a função Controlo.(Cont.)


 Barramentos
Barramento de Controle
Meio de transmissão que interliga a UC à MP, para
passagem de sinais de controle durante operações de leitura
(READ) ou escrita (WRITE). É bidirecional, pois a CPU envia
sinais de controle para a MP para realização de operações de
leitura ou escrita e, a MP pode enviar sinais do tipo WAIT
para a CPU aguardar o término de uma operação.
ODEIR FORTUNATO

CONCEITOS BÁSICOS
Projectos de Sistemas da Computação 29 31

“Cada dia é o dia do julgamento, e nós, com nossos actos e nossas palavras, com
nosso silêncio e nossa voz, vamos escrevendo continuamente o livro da vida. A luz
veio ao mundo e cada um de nós deve decidir se quer caminhar na luz do altruísmo
construtivo ou nas trevas do egoísmo. Portanto, a mais urgente pergunta a ser feita
nesta vida é: O que fiz hoje pelos outros?”

Martin Luther King

Muito Obrigado.
ODEIR FORTUNATO

CONCEITOS BÁSICOS
Projecto de Sistema de Computação 30 31

BIBLIOGRÁFIA À PESQUISAR
“Arquitetura de Computadores”- Autor: Nicholas Carter

“Tecnologias dos Equipamentos Informáticos”- Autores: Rui Vasco Monteiro; Filipe

Neves; João Pereira; Nuno Rodrigues; Ricardo Martinho


31

You might also like