Você está na página 1de 21

Arquitetura de Computadores

RISC x CISC
Gustavo Pinto Vilar
PPF / DPF Papiloscopista Policial Federal
Ps-Graduado em Docncia do Ensino Superior UFRJ
Graduado em Cincia da Computao e Processamento de
Dados ASPER/PB
Aprovaes: PRF 2002, PF 2004, MPU 2010, ABIN 2010
Contatos:
gustavopintovilar@gmail.com
p3r1t0f3d3r4l@yahoo.com.br
Contedo programtico
Apresentao
RISC x CISC
Resoluo de questes
Arquiteturas RISC e CISC

Gustavo Pinto Vilar


Bibliografia
O processador
UC: Busca, interpreta e
controla as instrues e
demais componentes do
computador
ULA: Executa as
operaes aritmticas e
lgicas entre dois
nmeros
Registradores: Memria
interna ao processador
(PC e IR)
RISC (Reduced Instruction Set Computer)
Acesso memria somente via Pequeno conjunto de
load e store. Operandos em instrues de formato simples
registradores. (dezenas)
Todas as outras operaes so Exige mais espao na memria
do tipo registro-registro. e programao mais difcil.
Grande nmero de registros de Complexidade reside no
propsito geral e poucos compilador
registros de propsito Uso intenso de pipeline
especfico Reduo do tamanho do CPI
Uso intenso de registradores (cicles per instruction) , em
Admite frequncias mais altas troca de maior tamanho do
Formato de instruo cdigo
facilmente descodificvel e de Executa, em mdia, uma
tamanho fixo instruo por ciclo
CISC (Complex Instruction Set Computer)
So mais lentos por Hardware mais caro e
executarem instrues mais complexo se comparado ao
complexas RISC
Programas mais curtos e Impossibilidade de se alterar
mais simples alguma instruo composta
Poucos registradores, Existe o nvel da micro
obrigando a realizar mais programao
referncias memria. Instrues guardadas no
Simplificao de processador, facilitando a
compiladores em troca alto vida dos programadores
nmero de instrues No utiliza ou faz uso
complexas e de vrios moderado de pipeline
formatos (micro cdigo).
Item RISC CISC
Acesso Load e Store Qualquer Instruo
memria
Registradores Centenas Dezenas
Operandos At 3 1 ou 2
Complexidade No compilador No cdigo
Uso do pipeline Intensamente Moderadamente
Instrues Poucas / simples / mesmo Muitas / complexas / tamanhos
tamanho variados
Frequncias Mais altas Mais baixas
Programas Grandes e complexos Pequenos e simples
hardware Barato e simples Caro e complexo
Controle Hardwired Micro programao
CPI Um Vrios

Processadores hbridos so essencialmente processadores CISC (para cuidar das


instrues mais complexas) com ncleo RISC (para cuidar das instrues mais simples)
Converso de cdigos de programas de uma arquitetura CISC para a arquitetura RISC
leva a um aumento de cdigo
Exerccios
TRE AP FCC 2011 Analista
Judicirio Analista de Sistemas
1. Considere:
I. Acesso memria limitado a instrues de carga e armazenamento ( load e
store ).
II. Formato de instruo facilmente descodificvel e de tamanho fixo.
III. Execuo de instrues em um nico ciclo de clock.

I, II e III referem-se s caractersticas

a. da BIOS.
b. da EPROM.
c. do programa montador.
d. do processador RISC.
e. do processador CISC.
TRT 1 FCC 2011 Analista Judicirio
Tecnologia da Informao
2. Em relao s arquiteturas CISC e RISC, INCORRETO afirmar:

a. Em RISC, a execuo dos comandos mais rpida e isso tem um preo,


pois um processador RISC exige um conjunto de circuitos mais
complexos e um nmero maior de transistores.
b. Muitas mquinas RISC no possuem instrues para multiplicao ou
diviso e, por isso, uma operao de multiplicao, por exemplo,
executada por meio de sucessivas somatrias e deslocamentos.
c. CISC possui instrues complexas, o que contrasta com a simplicidade
das instrues RISC.
d. Na CISC, qualquer instruo pode referenciar a memria; na RISC, a
referncia restrita a Load e Store.
e. Processadores hbridos so essencialmente processadores CISC (para
cuidar das instrues mais complexas) com ncleo RISC (para cuidar das
instrues mais simples).
TRT 24 FCC 2011 Analista Judicirio
Tecnologia da Informao
3. Considere:
I. O objetivo da mquina RISC executar, em mdia, uma instruo por
ciclo.
II. Compiladores para mquinas CISC fazem uso intenso de
registradores, o que incrementa o trfego de memria.
III. As mquinas CISC possuem substancialmente mais registradores do
que as mquinas RISC.
correto o que consta em

a. I, apenas.
b. II, apenas.
c. III, apenas.
d. II e III, apenas.
e. I, II e III.
INMETRO CESPE 2010 Pesq TMQ
Cincia da Computao
4. A respeito das arquiteturas de computadores RISC e CISC, assinale a opo correta.

a. Os computadores que implementam simultaneamente as arquiteturas RISC e


CISC dispem de processadores hbridos: um ncleo RISC executa instrues
mais simples, enquanto instrues mais complexas so interpretadas na
arquitetura CISC.
b. Na arquitetura RISC, realizada mais de uma instruo em um ciclo de relgio.
c. A arquitetura CISC utiliza intensamente micro cdigos que interpretam cada
micro-operao de uma instruo.
d. Para melhoria de desempenho, a arquitetura CISC utiliza o princpio de
paralelismo na execuo de instruo, de forma a melhor explorar a tcnica
pipelining.
e. A abordagem RISC permite a simplificao de compiladores, uma vez que mais
simples gerar uma sequncia de instrues de mquina a partir de instrues
semelhantes a comandos de alto nvel.
SUSEP ESAF 2010 Analista Tcnico
Tecnologia da Informao
5. Em uma Arquitetura RISC

a. h poucos registradores.
b. h pouco uso da tcnica pipelining.
c. as instrues possuem diversos formatos.
d. as instrues so realizadas por micro cdigo.
e. as instrues utilizam poucos ciclos de mquina.
CEB FUNIVERSA 2010 Analista de Sistemas
6. RISC e CISC so dois tipos distintos de arquitetura de computadores desenvolvidos
pela indstria da computao. Apesar de terem aplicaes distintas, os
computadores com arquitetura RISC apresentam desempenho superior aos de
arquitetura CISC, quando utilizam tecnologia equivalente de semicondutores e
mesma frequncia de clock. correto afirmar, a respeito das arquiteturas CISC e
RISC, que:
a. os computadores de arquitetura CISC so mais lentos por executarem instrues
menos complexas que os computadores de arquitetura RISC.
b. o hardware de um processador com arquitetura RISC muito mais complexo e de
fabricao mais cara que o de um processador que utiliza arquitetura CISC.
c. as instrues executadas por um processador CISC so mais simples e pequenas,
se comparadas com o RISC, o que aumenta o seu desempenho.
d. a converso de cdigos de programas de uma arquitetura CISC para a arquitetura
RISC leva a uma reduo de cdigo, por conta de esta ltima utilizar instrues
mais simples.
e. computadores CISC so capazes de executar vrias centenas de instrues
complexas diferentes enquanto os RISC executam apenas algumas poucas
instrues simples.
TRE-AM FCC 2010 Analise de Sistemas

7. Numa mquina estruturada multinvel, o nvel essencial


para as mquinas CISC ( Complex Instruction Set Computer ),
mas que inexiste nas mquinas RISC ( Reduced Instruction Set
Computer ). Trata-se do nvel

a. do sistema operacional.
b. de lgica digital.
c. de micro programao.
d. convencional de mquina.
e. do montador.
TRE-MT CESPE 2010 Tcnico Judicirio
Operao de Computadores
8. A respeito de arquiteturas RISC e CISC, assinale a opo correta.

a. As arquiteturas RISC utilizam mltiplos conjuntos de registradores.


b. As arquiteturas CISC possuem um conjunto reduzido de instrues, facilitando a
organizao da unidade de controle de modo que esta tenha uma interpretao
simples e rpida.
c. A arquitetura CISC se caracteriza pela inexistncia de micro cdigo. Dessa forma, a
complexidade est no compilador.
d. Nas arquiteturas CISC, utiliza-se o pipeline, uma tcnica que divide a execuo de
uma instruo em fases ou estgios, o que possibilita a execuo simultnea de
mltiplas instrues.
e. O principal objetivo de uma mquina RISC executar uma instruo por ciclo.
Como o acesso memria utiliza vrios ciclos, uma mquina RISC possui menos
registradores que uma mquina CISC.
AFEAM FUNCAB 2009 TI Desenvolvimento de
Sistemas
9. Qual o nome da tcnica usada no design de CPUs cuja idia
fundamental dividir o processamento de uma instruo em
uma srie de etapas independentes?

a. RISC.
b. CISC.
c. Memria Segmentada.
d. Pipeline.
e. Memria Randmica de Acesso Dinmico.
INMETRO CESPE 2010 Pesq
Tcnico em Metrologia e Qualidade
10. A respeito da arquitetura RISC e CISC e dos seus componentes, julgue os itens que
se seguem.

[51] Uma caracterstica de um processador RISC que sua arquitetura do tipo


load/store, fazendo que os operandos estejam em registradores.
[52] Nas arquiteturas RISC, existe um grande nmero de registros de propsito geral e
poucos registros de propsito especfico.
[53] Nas arquiteturas CISC, as instrues levam geralmente mais de um ciclo de clock
e o tamanho das instrues no o mesmo, o que facilita a implementao do
pipelining nessas arquiteturas.
[54] Um dos objetivos de o CISC ter um conjunto mais rico de instrues poder
completar uma tarefa com um conjunto de linhas em Assembly do menor
tamanho possvel.
[55] As arquiteturas RISC apresentam desempenho de operaes em ponto flutuante
conveniente para execuo de planilhas eletrnicas. Se as planilhas no forem
complexas, as arquiteturas CISC tambm sero adequadas para a execuo dessas
aplicaes.
Gabarito
1. D
2. A
3. A
4. A
5. E
6. E
7. C
8. A
9. D
10.C, C, E, C, C

Você também pode gostar