Sei sulla pagina 1di 3

Risc> Reduced Instruction Set Computer,a arquitetura risc foi desenvolvida pela IBM decada

de 70 oq resultou em uma maquina com baixo desempenho e baixo sucesso comercial,em


miados de 90 a IBM lana a familia de processadores RS 6000 e em seguida a familai power
pcp (motorola apple)

Topicos importantes
a indentificao de um tipo de arquitetura CPU
Apenas operaos LOAD/STORE ACESSAM A MEMORIA
Tais operaes executam uma instruo por ciclo de clock
Logo h reduo dos ciclos,oque tornas as operaes mais rapidas

Para definir um conjuto de instruoes de risc

A quantidade de instrues da maquina risc,e menor da cisc e seus endereamentos tambem


sao poucos,tais instrues sao executadas diretamente pelo hardware sem interpretador

O tempo minino de ciclos de dados e garantido pela unidade de dados,essa arquitetura era
usada em processadores power pc da empresa , Aplle,motorola e IBM

Cisc (Complex Instruction Set Computer)


As plataformas baseadas em cisc donimam o mercado de microcomputadores superando as
risc,justamento por custarem menos,essa arquitetura e usada

em processadores intel e

amd,os antigos 386 e 486 tmb usavam esse tipo de arquitetura

Topicos importantes
Arquitetura que representa um computador com um conjunto complexo de instrues
Com novas instrues, o decodificador fica mais complexo e lento.
O microcdigo fica maior,

oque aumenta a lentido

Logo, o processador se torna maior e de construo dificil

as instrues dessa arquitetura sao mais complexas podem gerar menos instrues ,custar
menos gerar um codigo menor, e trazer maior flexibilidade ao projeto,porem no e sempre que

menos instrues geram menos bits e essa ar quitetura tem muitos modos de endereamento

computadores cisc chamam funes com operaes na memoria,para passagem de


parametros e recuperao de dados,equanto a risc usa mais processadores e chama suas
funes diretamente no processador,dessa forma o desempenho da arquitetura risc

melhor,visto que suas chamadas so otimizadas

de forma geral a arquitetura cisc usadas em mainframes,pcs e mac,j a arquitetura risc


empregada em servidores e sistesmas imbutidos

hoje em dia,dizem que as arquiteturas mesclam as duas arquiteturas ,gerando uma arquitetura
hibrida,podendo informalmente ser chamada crisc

a um ponto de divergencia ao comparar as arquiteturas risc e cisc no


que se diz respeito ao compilador
a cisc possui instrues de alto nivel,expecificando diversos operandos baseado na memoria
oque simplifica o compilador.

Mais para que a arquitetura melhore de fato

compilador,precisamos produzir codigos com tempo de execuo menor,isso deve acontecer


na risc, se aliarmos instrues de acesso a memria separadamente com a padronizao de
suas instrues

atualmente os processadores intel,possuem o nucleo risc que executa as instrues mais


simples que so normalmente as mais comuns em um unico ciclo de caminho de dados,
enquanto se interpreta as instrues mais complexas no modo cisc .

a diferena entre o sistema risc e cisc ta no conjunto de instrues desses dois sistemas ,no
sistema cisc ele tende a ter instrues que so mais complexas e que fazem uma quantidade
diversa de operaes, por conta disso elas tem uma quantidade variavel de operandos e tem
tamanhos diferentes ,enquanto em uma arquitetura risc

temos

um conjunto menor de

instrues ,que so mais simples e regulares ,instrues complexas cisc sao encontradas
mais em computadores pessoais enquanto instrues reduzidas so encontradas em
smartphones e tablets
a execuo de um compilador em uma arquitetura risc ele e um compliador que precisa ser

melhor pensado

pra utilizar as combinaes certas de instrues e usar sabiamente os

registradores,mais por outro lado ele gera um codigo que

mais complexo que tem um

numero maio de instrues e potencialmente mais rapido de utilzar dentro dessa arquitetura.
No risc como as instrues so regulares possivel processar qualquer instruo usando um
caminho muito parecido e a vantagem de ter um caminho unico pra processar a instruo
que eu podemos separar esse caminho em estgios que so executados ao mesmo tempo
,que chamado de pipelined ,ento em um conjuto de instruo que so regulares podemos
fazer um pipelined e executar um grande numero de instrues ao mesmo tempo ,enquanto
que no cisc isso fica mais dificil,porque as instrues praticamente no tem nada em comum

Potrebbero piacerti anche