CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os...

12
CPU CPU ou UCP 1

Transcript of CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os...

Page 1: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

CPU

CPU ou UCP 1

Page 2: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são

manipulados Pode ser chamada de cérebro do

computador Minúsculo chip chamado

microprocessador

CPU ou UCP 2

Page 3: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Função da CPU Processamento e execução dos

programas Executar as instruções Controlar as operações no

computador.

CPU ou UCP 3

Page 4: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Partes Principais UAL - Unidade Aritmética e

Lógica UC - Unidade de Controle

CPU ou UCP 4

Page 5: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

UAL Unidade Aritmética e Lógica Tem por função a efetiva execução

das instruções Toda instrução que envolve

operações aritméticas são passadas pela UC para a ALU

Possui registradores que recebem dados e executam as operações

CPU ou UCP 5

Page 6: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

UC - Unidade de Controle Tem por funções a busca,

interpretação e controle de execução das instruções

Controle dos demais componentes do computador

Orienta o fluxo de dados Contem o conjunto de instruções

que a CPU é capaz de realizarCPU ou UCP 7

Page 7: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Registradores Importantes na UCP Na UC - CI Contador de Instruções (em inglês:

PC - Program Counter) - armazena o endereço da próxima instrução a ser executada.

Na UC - RI Registrador de Instrução (em inglês: (IR - Instruction Register) - armazena a instrução a ser executada.

Na UAL - ACC Acumulador - armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador

CPU ou UCP 9

Page 8: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Diagrama funcional da UCP

CPU ou UCP 10

Page 9: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Estratégias de implementação de processadores

CISC - Complex Instruction Set Computer - exemplo: PC, Macintosh; um conjunto de instruções maior e mais complexo, implicando num processador mais complexo, com ciclo de processamento mais lento; ou

RISC - Reduced Instruction Set Computer - exemplo: Power PC, Alpha, Sparc; um conjunto de instruções menor e mais simples, implicando num processador mais simples, com ciclo de processamento rápido.

CPU ou UCP 11

Page 10: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Estratégias de construção do decodificador de instruções da UC

Wired logic (as instruções são todas implementadas em circuito)

Microcódigo (apenas um grupo básico de instruções são implementadas em circuitos; as demais são "montadas" através de microprogramas que usam as instruções básicas.

CPU ou UCP 12

Page 11: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Ciclo de Instrução As instruções são executadas

sequencialmente (a não ser pela ocorrência de um desvio), uma a uma.

Ciclo de instrução indica a sequência de execução,isto é, controla o fluxo de execução das instruções.

CPU ou UCP 13

Page 12: CPU CPU ou UCP1. Unidade Central de Processamento CPU – Central Processing Unit Local onde os dados são manipulados Pode ser chamada de cérebro do computador.

Ciclo de Instrução

CPU ou UCP 14