Arquitetura CISC X RISC
Arquitetura CISC X RISC
Arquitetura CISC X
RISC
Prof. Leandro Ferreira
Descrição
Conceitos de arquiteturas CISC e RISC:
características, vantagens e desvantagens.
Propósito
Compreender as vantagens e desvantagens
das arquiteturas RISC e CISC e suas
influências no desenvolvimento dos
processadores, assim como identificar os
motivos para a escolha de cada uma das
arquiteturas, lembrando que, atualmente, os
processadores costumam utilizar uma
combinação de ambas (em arquiteturas
híbridas).
Preparação
Antes de iniciar o estudo, você deve conhecer
os conceitos de Estrutura Básica do
Computador, Instruções e Etapas de
Processamento.
Objetivos
Módulo 1
Acessar módulo
[Link] 1/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Módulo 2
Acessar módulo
meeting_room
Introdução
Os termos RISC e CISC podem ser compreendidas como tipos de
conjuntos de instruções de máquinas que fazem parte da
arquitetura de computadores desenvolvidas pela indústria de
computação.
Bons estudos!
[Link] 2/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Relatar problema
[Link] 3/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Vamos começar!
video_library
Revisões sobre o funcionamento do
computador
Veja alguns conceitos importantes para o funcionamento do
computador.
Relatar problema
Arquitetura CISC
O conceito da arquitetura
video_library
Abordagem CISC na arquitetura de
processadores
[Link] 4/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Origem
A abordagem CISC surgiu de uma evolução dos processadores. Essa
sigla só começou a ser usada após a criação do conceito de RISC no
início da década de 1980 (a ser visto no próximo módulo), quando os
processadores anteriores passaram a ser chamados de CISC de forma
retroativa.
[Link] 5/34
27/08/2024, 20:11 Arquitetura CISC X RISC
extension
Exemplo
Características
Veja na tabela exemplos de processadores CISC, sua evolução no que
diz respeito à quantidade e ao tamanho das instruções.
Tamanho da
Processador Ano
instrução
Múltiplo endereçamento
Observando a última coluna da tabela anterior, é possível perceber o
conceito principal e uma das definições mais usuais de arquitetura com
abordagem CISC: diversos tipos de endereçamento.
[Link] 6/34
27/08/2024, 20:11 Arquitetura CISC X RISC
[Link] 7/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Assembly
content_copy
Relatar problema
Analogia da hamburgueria
video_library
Arquitetura CISC – Na analogia da
hamburgueria
[Link] 8/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Hambúrguer (1)
[Link] 9/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Cheeseburger (2)
edit
Anotar o pedido
Busca de Instrução.
lunch_dining
Montar os sanduíches
1 ou 2 (Execução)
transfer_within_a_station
Entregar o pedido no balcão
[Link] 10/34
27/08/2024, 20:11 Arquitetura CISC X RISC
No balcão
Registrador.
Em casa
Escrita em memória.
[Link] 11/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Por conta desse incremento, mais de cem tipos de lanches podiam ser
pedidos.
warning Espaço
warning Tempo
[Link] 12/34
27/08/2024, 20:11 Arquitetura CISC X RISC
DI - Decodificar Instrução.
Montar os lanches
EXE - Execução.
Entregar no balcão
[Link] 13/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Entregar em domicílio
AM - Acesso à Memória.
assignment_ind
Comentário
video_library
O pipeline do processador
[Link] 14/34
27/08/2024, 20:11 Arquitetura CISC X RISC
P5 (Pentium) 5
P6 (Pentium 3) 14
P6 (Pentium Pro) 14
NetBurst (Willamette) 20
NetBurst (Northwood) 20
NetBurst (Prescott) 31
Core 14
Broadwell 14 a 19
Sandy Bridge 14
Silvermont 14 a 17
Haswell 14 a 19
Skylake 14 a 19
Kabylake 14 a 19
[Link] 15/34
27/08/2024, 20:11 Arquitetura CISC X RISC
forum
Resposta
Relatar problema
emoji_events
Questão 1
[Link] 16/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Assinale a alternativa em que as operações, quando presentes
como etapas da mesma instrução, permitem caracterizar a
presença de uma abordagem CISC.
Responder
[Link] 17/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Questão 2
Responder
Relatar problema
[Link] 18/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Arquitetura RISC
O conceito da arquitetura
video_library
Abordagem RISC na arquitetura de
processadores
[Link] 19/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Origem
A abordagem RISC surgiu no início da década de 1980. A partir da sua
criação, os processadores anteriores passaram a ser retroativamente
chamados de CISC. O surgimento da abordagem RISC se deu na
tentativa de resolver as deficiências que começavam a aparecer nos
processadores tradicionais (que passariam a ser chamados de CISC).
[Link] 20/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Premissas e características
A nova abordagem proposta possuía algumas premissas que geraram
certas características na arquitetura resultante:
Pipeline
Considere as etapas vistas no módulo anterior:
1 2
[Link] 21/34
27/08/2024, 20:11 Arquitetura CISC X RISC
1.
2.
3.
Convertendo o código
[Link] 22/34
27/08/2024, 20:11 Arquitetura CISC X RISC
keyboard_arrow_right 1
keyboard_arrow_right 2
keyboard_arrow_right 3
keyboard_arrow_right 4
[Link] 23/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Relatar problema
border_color
Atividade discursiva
De quem é a responsabilidade de converter a linguagem de alto nível
para esse conjunto reduzido de instruções?
Chave de respostaexpand_more
[Link] 24/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Relatar problema
Exemplo
R-R
Registrador-Registrador.
Relatar problema
[Link] 25/34
27/08/2024, 20:11 Arquitetura CISC X RISC
BI - Buscar Instrução.
Preparador
[Link] 26/34
27/08/2024, 20:11 Arquitetura CISC X RISC
DI - Decodificar Instrução.
Montador
EXE - Execução.
Entregador
AM - Acesso à Memória.
Balconista
WB - WriteBack.
[Link] 27/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Os pedidos completos são feitos em uma série de pedidos menores. Por
exemplo:
assignment_ind
Comentário
[Link] 28/34
27/08/2024, 20:11 Arquitetura CISC X RISC
do compilador, e, se for bem executado, as
operações de acesso à memória serão
reduzidas e as operações em registradores,
priorizadas, fazendo o pipeline do
processador operar bem perto do ideal (1
instrução por ciclo).
Relatar problema
video_library
Comparação entre as arquiteturas
CISC e RISC
Veja as diferenças e semelhanças, além das vantagens e desvantagens
entre as abordagens.
[Link] 29/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Relatar problema
Tendências
video_library
Tendências de junção das
arquiteturas CISC e RISC nos
processadores atuais
Relatar problema
[Link] 30/34
27/08/2024, 20:11 Arquitetura CISC X RISC
emoji_events
Questão 1
[Link] 31/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Responder
Questão 2
Responder
Relatar problema
Considerações finais
Vimos como a evolução da arquitetura dos processadores aumentou a
sua complexidade. Com a inclusão de instruções mais complexas e
endereçamento múltiplo, essa abordagem viria a ser chamada de CISC
(Complex Instruction Set Computer – Computador com Conjunto
Complexo de Instruções).
[Link] 32/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Instruction Set Computer – Computador com Conjunto Restrito de
Instruções).
headset
Podcast
Para encerrar, ouça uma discussão sobre as arquiteturas CISC
e RISC, incluindo uma comparação entre as suas principais
características e propriedades.
00:00 09:52
speed
1x
Explore +
Confira o que separamos especialmente para você!
Pesquise:
Referências
[Link] 33/34
27/08/2024, 20:11 Arquitetura CISC X RISC
Download material
Relatar problema
[Link] 34/34