algoriyo
3482 palavras
14 páginas
CINCO COMPONENTES DE UMEmenta
COMPUTADOR
Ementa
INSTRUÇÕES:
A LINGUAGEM
DE MÁQUINA
Poliana Aparecida Corrêa de Oliveira poliana.correa@sga.pucminas.br Pontifícia Universidade Católica de Minas Gerais (PUC Minas)
Fonte: Adaptado de (PATTERSON e HENNESSY, 2014, p. 59)
1
Arquitetura de Computadores
Ementa
CONCEITOS BÁSICOS
Arquitetura de Computadores
2
Ementa
PROJETO DE PROCESSADORES
Linguagem
Abordagens
Permite o controle do hardware de um computador
CISC x RISC
Instruções
Palavras da linguagem de um computador
GPP X ASIP
Conjunto de instruções
Vocabulário
Algumas operações básicas estão presentes em todos os computadores
SoC x NoC
Maior desafio dos projetistas
“Encontrar uma linguagem que facilite o projeto do hardware e do compilador enquanto maximiza o desempenho e minimiza o custo”
Arquitetura de Computadores
3
Ementa
PROJETO DE PROCESSADORES
4
Ementa
PROJETO DE PROCESSADORES
Arquitetura CISC (Conjunto Complexo de Instruções, Complex
Instruction Set Computing)
Primeiro a ser usado no início da história de processadores
• No começo da década de 80, a tendência era construir chips com conjuntos de instruções cada vez mais complexos
Principal característica é o conjunto de instruções com formatos variados e mais completo, qualquer instrução pode acessar a memória
Arquitetura RISC (Conjunto Reduzido de Instruções, Reduced
Instruction Set Computer)
Suporta menos instruções e em forma mais simples com isso a execução é mais rápida (1 ciclo de clock)
Instruções são executadas diretamente pelo hardware
Os chips baseados nesta arquitetura são mais simples e muito mais baratos
• Por terem um menor número de circuitos internos, podem trabalhar com clocks mais altos
• Instruções precisam ser interpretadas por um microprograma
Somente instruções específicas acessam a memória
São capazes de desempenhar todas as funções de um processador CISC, compensando as suas limitações